Lumos

Lumos

Cross-platform C++ 2D/3D game engine

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.

Features



ECS:Modern design.

Renderers:OpenGL and Vulkan.

Editor:ImGui.

Cross-platform:Three OSes.