devgine / game

Eigene Engine

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.

← Zurück zur Übersicht