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.