Note: UNet is deprecated, and will be removed from Unity in the future. A new system is under development. For more information and next steps see this blog post and the FAQ. |
There are two kinds of users for the Networking feature:
Unity’s networking has a “high-level” scripting API (which we’ll refer to as the HLAPI). Using this means you get access to commands which cover most of the common requirements for multiuser games without needing to worry about the “lower level” implementation details. The HLAPI allows you to:
Unity’s networking is integrated into the engine and the editor, allowing you to work with components and visual aids to build your multiplayer game. It provides:
Unity offers Internet Services to support your game throughout production and release, which includes:
We include a Real-Time Transport Layer that offers:
You can also dig into our multiplayer sample projects to see how these features are used together. The following sample projects can be found within this Unity Forum post: