Argee N' Beats
Argee N’ Beats is a funky co-op platform adventure where you use your voice to solve puzzles and overcome obstacles, or kill your dear mate in the process! Beat the brain-controlled robots with your automatic blob gun and save the city!
The game was created in a project course from scratch in our own engine using C++ and DirectX. The engine was written in a data-driven approach with an entity component system and sub engines as DLLs that took care of different parts. I contributed with the network-engine used. My work included a server-client based approach with a master server for game finding, a snapshot interpolation method for syncing positions, player corrector for syncing and adjusting player movement, event sending system for avoiding data loss, and a prioritization system for deciding objects to sync.