MrChopper is an online multiplayer game built with Unity that demonstrates advanced networking techniques for real-time gameplay. Features client-server architecture with configurable network parameters, interpolation systems, and snapshot-based state synchronization. Includes built-in network simulation tools for testing latency and packet loss scenarios. Ideal for developers studying multiplayer game networking implementations.
Unity Project
Built with Unity 2017.1.0f3 · download the source from GitHub
README
Rendered from GitHubMrChopper - Online CS2D
Special assignment for Advanced Techniques of videogames course at ITBA
Usage
This is a Unity game, to try it please download this repository and import it to Unity.
Commands
| Command | Functionality |
|---|---|
| SpaceBar | Start the simulation |
| LeftArrow | Move left |
| RightArrow | Move right |
| DownArrow | Move down |
| UpArrow | Move up |
| K | Stops interpolation |
Configuration
You can alter this configurations on the client
| Parameter | Example |
|---|---|
| serverPort | 9000 |
| clientPort | 9001 |
| playerId | 1 |
| buffDesiredLength | 5 |
| maxDiffTime | 1 |
| simSpeed | 1 |
| frameRate | 1/60 |
You can alter this configurations on the server
| Parameter | Example |
|---|---|
| serverPort | 9000 |
| clientPort | 9001 |
| fakeDelay | 0.3 |
| fakePacketLoss | 15 |
| snapshotSendRate | 60 |
Credits
- Forked from y0rshl.
- Fraga, Matias
Versions 0
No versions tracked yet.
Dependencies 0
No dependencies.
Changelog 0 releases
No changelog entries yet. Run the admin Changelog & Version Scanner to pull from the repository's CHANGELOG.md.
Comments
No comments yet. Be the first!


Sign in to join the conversation
Sign In