
Description
Learning how game engines work is hard with huge commercial codebases. Lumos is a cross-platform C++ 2D and 3D game engine with a clear structure for learning and building.
It uses ECS, renders with OpenGL and Vulkan, has an ImGui editor and runs on Windows, macOS and Linux.
ECS:Modern design.
Renderers:OpenGL and Vulkan.
Editor:ImGui.
Cross-platform:Three OSes.
It uses ECS, renders with OpenGL and Vulkan, has an ImGui editor and runs on Windows, macOS and Linux.
Features
ECS:Modern design.
Renderers:OpenGL and Vulkan.
Editor:ImGui.
Cross-platform:Three OSes.

