Skip to content

Getting Started

SolEngine is currently Windows-only (Vulkan / MSVC). Linux and macOS are planned.

Terminal window
git clone https://github.com/mathiassol/solengine.git
cd solengine
Terminal window
build.bat

This runs cmake --preset windows-release and compiles everything: sol_engine.dll, sol_editor.exe, and the demo project. First build takes 10–15 minutes (CMake FetchContent downloads Jolt, GLM, cgltf, LuaBridge, etc.).

Terminal window
editor.bat

Opens sol_editor.exe with the FPS demo project pre-loaded. Press Play to run in the viewport, or open the scene hierarchy and inspector to explore the scene.

Terminal window
runDemo.bat

Starts the FPS demo directly without the editor. WASD + mouse to move.

Terminal window
install.bat

Copies binaries to %LOCALAPPDATA%\SolEngine\bin\ so you can open any project from the editor’s file picker.

engine/ C++ engine source + headers
editor/ Qt6 + ImGui editor source
demo/ Example FPS project
scenes/ .solscene scene files
scripts/ Lua scripts
assets/ Models, textures, audio
cmake/ CMake helpers
Website/ Astro documentation site