2016 – 2018 – Games Engineering, Lockstep Networking
Game Development (Java, OpenGL, Matella)
Kirella is a first-person real-time strategy (RTS) game developed on the Matella Engine.
It uses the Lockstep networking model, where all clients run a synchronized simulation. This eliminates the need for a central server and reduces network traffic significantly. Since every client shares the complete game state, only player inputs need to be exchanged, ensuring everyone stays perfectly in sync.
Kirella has a lobby system that allows the creation of lobbies and manages game servers automatically. Additionally, it handles patching of the game.