← Back to portfolio

Networking · 2025

EnetPlayGround

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

C++ Networking Framework

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.