I’ve been playing with the idea of implementing a networking system in Duality2D for a long time now and recently, I’ve had some more time outside of work to dedicate to open source projects so I’ve have settled on taking a deeper look at implementing networking in Duality2D.
The goals of the project are to create the following:
- Smooth simulation over LAN and Internet
- Master Server for lobby, matchmaking and to facilitate UDP hole punching
- TCP and UDP networking
- Game Samples
- RTS-style lockstep
- Multi-player platformer
You can view the code in this branch of my github fork.