Documentation

​
​

Development

User Acquisition

Monetization

Industry

Multiplayer

Multiplayer

​
​
Introduction to Unity multiplayer
  • Overview
  • Get started with the Multiplayer Center
  • Multiplayer game types
  • Quickstarts for multiplayer games
Connect players
  • Create multiplayer sessions
  • Create a player lobby
  • Matchmaking
  • Using a relay server
Create real-time synchronized gameplay
  • Unity's netcode packages
    • Netcode for GameObjects
    • Netcode for Entities
  • Networking tools and utilities
Player engagement
  • Add voice text and chat
  • Create a friends system
  • Create a leaderboard
Test and debug multiplayer games
  • Multiplayer Play Mode
Building Blocks and sample projects
  • Building Blocks
  • Competitive Action Multiplayer template
Multiplayer services for Unreal
  • Multiplayer Services for Unreal
  1. Multiplayer

Unity's netcode packages

Use Unity's netcode packages to create real-time synchronized gameplay in your multiplayer game.
Read time 1 minute
Last updated 5 months ago

Unity has two netcode frameworks for creating real-time synchronized gameplay in multiplayer games.
Netcode for Entities is a server-authoritative networking solution with a client prediction framework for multiplayer games built using the Data-Oriented Technology Stack (DOTS). Use Netcode for Entities to create high-performance multiplayer games with large numbers of players and complex game logic.
Netcode for GameObjects is a high-level networking library that abstracts networking logic and allows you to send GameObjects and world data across networking sessions to many players at once. Use Netcode for GameObjects to create multiplayer games with a smaller number of players and less complex game logic, or to add multiplayer functionality to an existing single-player game built using GameObjects.
If you're unsure which netcode framework is right for your game, you can use the Multiplayer Center in the Unity Editor to get a recommendation based on your game's needs.
Netcode for Entities
Part of the Data-Oriented Technology Stack, Netcode for Entities provides a server-authoritative networking solution with a client prediction framework for multiplayer games.
Netcode for GameObjects
A high-level networking library that abstracts networking logic and allows you to send GameObjects and world data across networking sessions to many players at once.

Additional resources

  • Multiplayer Center
  • Game types

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.

  • On this page
    • Additional resources


Report a problem with this page