Context
SplitWorld's Heirs was an MVP built for GameForAir by a team of five, from October 2023 to June 2024. The game draws on the Metroidvania genre and is designed for two players.
Each player moves through a parallel world and interacts with the other via different mechanisms to clear obstacles, solve puzzles and progress.
Technical approach
The game runs on Godot and C# with a modular architecture. Multiplayer relies on Viewport synchronization and RPC calls, while a unified signal system ties the interactive elements together: pressure plates, moving platforms and logic puzzles.
Consistency between the two worlds is handled by a mirror-and-decoy system. The game also covers rendering (shaders, lighting effects, particles), enemy AI ranging from standard creatures to a final boss with distinct attack phases and strategies, plus JSON-based saving and custom menus and interfaces.
What I took away
This project confronted me with designing a multiplayer system and syncing state across two separate views — a genuine architecture problem.
Building an MVP with a team of five taught me to split code into reusable modules and to let heterogeneous elements communicate cleanly through a single, unified signal system.