A C#/.NET game engine with real-time 3D rendering, Avalonia UI editor, scene management, physics, and game packaging.
- Real-time 3D rendering — OpenGL 3.3 via Silk.NET
- Editor UI — Avalonia with Home (project browser) and Work (full editor) screens
- Scene management — Entities, transforms, mesh renderers, lights, cameras
- Project system — Create, open, save projects as JSON
- OBJ export — Export scenes to
.objfiles - Tests — xUnit test suite
| Project | Description |
|---|---|
Lumo.Engine |
Core engine (scene, rendering, physics, audio) |
Lumo.Editor |
Avalonia-based editor application |
Lumo.Runtime |
Game runtime player |
Lumo.Tools |
Asset/logo processing tools |
Lumo.Examples |
Example scenes |
Lumo.Tests |
Unit tests |
- .NET 11 SDK
- OpenGL 3.3 capable GPU
dotnet build LumoEngine.slndotnet test tests/Lumo.Testsdotnet run --project src/Lumo.EditorMIT — see LICENSE.