Vojna Kraljestev: online real-time multiplayer game written in C++

For my finals project I have written a 2D real-time online multiplayer tower defence game, inspired by Kingdom Rush, which I upgraded to allow 1v1 online duels.

I used SDL for graphics and SDL_Net to send UDP packets between my clients and server. Server also logs games to MariaDB and displays data on a PHP webpage.

I learned memory management, general optimization and networking. Download here.