# devgine / game

*Moteur maison · Auteur & mainteneur*

Moteur de jeu 2D basé sur libGDX avec un système entité-composant : composition plutôt qu'héritage, conçu pour de nombreuses entités par frame.

## Détails

- Les entités sont des identifiants, les composants de simples données, les systèmes portent la logique.
- Conception orientée données plutôt que des graphes d'objets profonds.
- libGDX gère le rendu, les entrées et la couche plateforme ; l'architecture au-dessus est faite maison.
- Motivation : pour des projets 2D, les moteurs existants apportent souvent plus d'éditeur que de moteur.

Technologies: Java, libGDX, OpenGL, ECS, Data-oriented design


---

Moritz Schacke – https://moritzschacke.de/fr
