awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
MirrorNetworking avatar

MirrorNetworking/Mirror

0
View on GitHub↗
6,218 stars·859 forks·C#·MIT·14 vuesmirror-networking.com↗

Mirror

Features

  • Multiplayer Networking - Provides a high-level networking API for Unity that handles real-time multiplayer communication.
  • SyncVar Synchronization - Automatically synchronizes marked variables from server to all clients with minimal code.
  • Component Authority Models - Assigns server or client authority per component to control who can modify networked state.
  • Networked Scene Interest Managers - Controls which objects and players receive updates using multiple built-in interest management strategies.
  • Spatial Interest Management - Uses spatial hashing or distance checks to send updates only to relevant clients.
  • Spatial Interest Management - Implements spatial hashing and distance-based interest management to reduce network traffic in multiplayer games.
  • Editor Cloud Deployers - Builds and pushes a dedicated game server from the Unity editor to Edgegap's cloud hosting with minimal coding.
  • Physics Isolation Strategies - Provides additive scene physics isolation to keep multiplayer instances independent.
  • Lag Compensation - Rolls back game state to input time to resolve hits fairly in fast-paced multiplayer games.
  • Component Authority Managers - Assigns server or client authority per component with a single click to control who can modify state.
  • Network Latency Compensation - Rolls back the game state to what a player saw at input time to resolve hits fairly.
  • State Rollbacks - Rolls back game state to input time for fair hit resolution in fast-paced games.
  • Network Snapshot Interpolators - Smooths object movement by interpolating between received position snapshots across frames.
  • Snapshot Interpolation - Interpolates object position snapshots to produce smooth movement across all platforms and game genres.
  • Network Interest Management - Controls which objects and players receive updates using spatial hashing, distance checks, or custom strategies.
  • Bitpacking Compressors - Reduces network message size by packing data into minimal bit fields automatically.
  • Automatic Batching and Bitpacking - Reduces message overhead through automatic batching and bitpacking compression of data.
  • Network Transport Protocols - Provides a transport abstraction layer that switches between UDP, TCP, WebSockets, and relay protocols.
  • Multi-Protocol Transport Abstraction - Switches between UDP, TCP, WebSockets, Steam, or relay transports without changing game code.
  • Pluggable Transport Backends - Supports over a dozen transport protocols, allowing developers to switch between them without changing game code.
  • Transport Abstraction Layers - Switches between UDP, TCP, WebSockets, or relay transports without changing game logic.
  • SyncVar and RPC Synchronization - Synchronizes game state across clients using SyncVars, SyncLists, and remote procedure calls with automatic batching and compression.
  • Authoritative Game Networking Frameworks - Provides an authoritative networking framework for Unity with real-time communication, server hosting, and cloud deployment.
  • Interest Management Systems - Controls which networked objects and players receive updates using spatial hashing, distance checks, or custom strategies.
  • Game Server Hosting - Pushes dedicated game servers from the Unity editor to cloud hosting with minimal configuration.
  • Editor-Integrated Cloud Deployment - Builds and pushes dedicated game servers from the Unity editor to Edgegap's cloud hosting platform.
  • One-Click Cloud Deployers - Builds and pushes the game server directly from the Unity Editor to cloud hosting with two clicks.
  • Additive Scene Physics Isolation - Loads additive scenes with separate physics spaces to keep multiplayer instances independent.
  • Game Integrity Protectors - Identifies common cheating tools such as Melon Loader to protect game integrity.
  • End-to-End Encryption - Secures all data sent between peers with end-to-end encryption to prevent eavesdropping.
  • Network Optimization and Anti-Cheat - Reduces bandwidth usage through batching and compression while encrypting communication and detecting cheats.
  • Network Latency Simulators - Ships a network condition simulator that introduces artificial latency, packet loss, and jitter for testing.

Historique des stars

Graphique de l'historique des stars pour mirrornetworking/mirrorGraphique de l'historique des stars pour mirrornetworking/mirror

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Quelles sont les fonctionnalités principales de mirrornetworking/mirror ?

Les fonctionnalités principales de mirrornetworking/mirror sont : Multiplayer Networking, SyncVar Synchronization, Component Authority Models, Networked Scene Interest Managers, Spatial Interest Management, Editor Cloud Deployers, Physics Isolation Strategies, Lag Compensation.

Quelles sont les alternatives open-source à mirrornetworking/mirror ?

Les alternatives open-source à mirrornetworking/mirror incluent : space-wizards/space-station-14 — Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an… veloren/veloren — Veloren is an open-source multiplayer RPG featuring a voxel-based action adventure in a procedurally generated fantasy… libp2p/libp2p — libp2p is a modular peer-to-peer networking stack designed for building decentralized applications. It provides the… godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… amethyst/amethyst — Amethyst is a data-driven game engine written in Rust for building high-performance 2D and 3D games. It is built on an… nillerusr/source-engine — Source Engine is a cross-platform game engine designed for the development and execution of interactive…

Alternatives open source à Mirror

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Mirror.
  • space-wizards/space-station-14Avatar de space-wizards

    space-wizards/space-station-14

    3,523Voir sur GitHub↗

    Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp

    C#c-sharpgamehacktoberfest
    Voir sur GitHub↗3,523
  • veloren/velorenAvatar de veloren

    veloren/veloren

    7,099Voir sur GitHub↗

    Veloren is an open-source multiplayer RPG featuring a voxel-based action adventure in a procedurally generated fantasy world. It is built upon a voxel game engine that supports 3D rendering via Vulkan and Metal, utilizing a procedural world generator to create geography and ecosystems based on erosion algorithms and temperature maps. The project is distinguished by a sandboxed plugin system using WebAssembly, which allows for the addition of new game logic and equipment without recompiling the core engine. It also features a dedicated game server architecture designed to synchronize state, ma

    Rust3dcubecubeworld
    Voir sur GitHub↗7,099
  • libp2p/libp2pAvatar de libp2p

    libp2p/libp2p

    2,940Voir sur GitHub↗

    libp2p is a modular peer-to-peer networking stack designed for building decentralized applications. It provides the core infrastructure necessary for nodes to discover and connect with other participants across a network without relying on central servers. The project distinguishes itself through a flexible transport layer that abstracts multiple protocols, including TCP, QUIC, WebSockets, and WebTransport, into a single interface. It features specialized tools for NAT and firewall traversal, such as hole punching and relay nodes, to establish direct connections between peers and web browsers

    Voir sur GitHub↗2,940
  • amethyst/amethystAvatar de amethyst

    amethyst/amethyst

    8,027Voir sur GitHub↗

    Amethyst is a data-driven game engine written in Rust for building high-performance 2D and 3D games. It is built on an entity component system architecture that decouples game state from logic to enable parallel processing and reusable code. The framework features a glTF 3D renderer for importing scenes and geometry using physically based materials. It also serves as a multiplayer game framework, providing network transport abstractions and state synchronization for real-time online experiences. The engine covers a broad range of capabilities, including hybrid 2D/3D rendering, asynchronous a

    Rust
    Voir sur GitHub↗8,027
  • Voir les 30 alternatives à Mirror→