Contexte

SplitWorld’s Heirs est un MVP réalisé pour GameForAir, au sein d’une équipe de cinq personnes, entre octobre 2023 et juin 2024. Le jeu s’inspire des Metroidvania et se joue à deux.

Chaque joueur évolue dans un monde parallèle et interagit avec l’autre via différents mécanismes pour franchir des obstacles, résoudre des énigmes et progresser.

Approche technique

Le jeu repose sur Godot et C#, avec une architecture modulaire. Le multijoueur s’appuie sur la synchronisation de Viewports et des requêtes RPC, et un système unifié de signaux relie les éléments interactifs : plaques de pression, plateformes mobiles et puzzles logiques.

La cohérence entre les deux mondes est assurée par un système de miroir et de leurre. Le jeu soigne aussi le rendu (shaders, effets de lumière, particules), l’IA des ennemis — des créatures classiques jusqu’au boss final doté de phases d’attaque et de stratégies différenciées —, la sauvegarde en JSON ainsi que des menus et interfaces personnalisés.

Ce que j’en retire

Ce projet m’a confronté à la conception d’un système multijoueur et à la synchronisation d’états entre deux vues distinctes, un vrai problème d’architecture.

Travailler à cinq sur un MVP m’a appris à découper le code en modules réutilisables et à faire communiquer proprement des éléments hétérogènes grâce à un système de signaux unifié.