EnetPlayGround
1 / 3
Networking sandbox where I worked through ENet, reliable UDP communication, and client-server architecture patterns - the groundwork that later fed AetherCore's netcode.
My role
Networking systems programmer.
Explore the technical details
Capabilities
- Concurrent multi-client connection management on a threaded server
- Reliable packet delivery implementation
- Broadcast messaging infrastructure
- Reconnection handling and client state synchronization
- MySQL database integration
- Plugin architecture support
- Position visualisation
- Comprehensive logging system
I used this sandbox to explore how a threaded server manages concurrent clients and how reliable delivery and reconnection shape multiplayer sessions. The architecture patterns proven here fed directly into AetherCore’s owner-authoritative netcode.


