GameEngine An entity-component system based game engine for 3D and 2D in C++. Modern OpenGL and SDL2 for graphics. OpenAL for audio. Box2D and Bullet for physics.