MyEngine is a hobby game engine in modern C++ 23 with an EnTT-based ECS, swappable OpenGL 2D/3D rendering (meshes, shaders, skybox, OBJ loading), Lua scripting via sol2, ImGui for editor UI, and a modular, interface-driven design, with TDD.
Image Source: 3D Einstein Chess