Eigen engine
devgine / game.
Een 2D-game-engine met ECS-architectuur — Java, libGDX, data-georiënteerd en gebouwd op performance.
- Rol
- Auteur & maintainer
- Periode
- doorlopend
- Stack
-
- Java
- libGDX
- OpenGL
- ECS
- Data-oriented Design
Context
Kant-en-klare game-engines brengen voor 2D-projecten vaak meer editor dan engine mee. devgine/game focust op de essentie: een schoon entity-component-system als kern, libGDX als platform-layer — en een architectuur die gamelogica testbaar en snel houdt.
Oplossing & highlights
-
ECS-architectuur
Compositie in plaats van overerving: entities zijn IDs, components pure data, systems de logica. Dat houdt gamelogica ontkoppeld en testbaar.
-
Gebouwd op performance
Data-georiënteerd design in plaats van diepe objectgrafen — ontworpen om veel entities per frame zonder drama te verwerken.
-
libGDX als fundament
Rendering, input en platform-layer komen van libGDX — de architectuur daarbovenop is volledig eigen.