devgine / game
2D-Game-Engine auf Basis von libGDX mit Entity-Component-System: Komposition statt Vererbung, ausgelegt auf viele Entities pro Frame.
Details
- Rolle
- Autor & Maintainer
- Technologien
- Java, libGDX, OpenGL, ECS, Data-oriented design
- Entities sind IDs, Komponenten reine Daten, Systeme die Logik.
- Datenorientiertes Design statt tiefer Objektgraphen.
- libGDX übernimmt Rendering, Input und Plattform-Layer; die Architektur darüber ist selbst gebaut.
- Motivation: Fertige Game-Engines bringen für 2D-Projekte oft mehr Editor als Engine mit.