Unity Demo showcasing networking concepts including prediction, interpolation and reconciliation in a networked (multiplayer) environment.
This is a minimal demo project made in Unity 2017.2.0f3 (but it should work in older versions as well). The demo project is a very close implementation of the "Gambetta Demo" on Network Architecture - All credits to Gabriel Gambetta for that.
The demo is basically a C#
Unity implementation of Gambetta's Live Demo.
Only this time it is actually networked, using Lidgren's Network Library. All credits to Lidgren for his excellent network library!
- Open up the scene "GambettaNetworkedDemoScene"
- Hit 'Play' in Unity
- Have a friend, build a Unity executable or use another computer to connect to you/the host by managing the settings on the "World" game object in the scene
- Play around with settings on the "World" game object in the scene
See this repository for a local (same machine) demo version of this project.
License: MIT