Ce jeu respecte le standard ECS (Entity Component System), design pattern commun pour la conception de jeux vidéos
- Le dossier
entities
contient toutes les entités du jeu, c-à-d les pièces dans le cas du jeu d'échecs - Le dossier
components
contient la définition des composants qu'une entité peut avoir - Le dossier
systems
contient la logique globale compartimenté en catégorie (logique de jeu, logique d'affichage, logique de gestion des ressources)