Prerequisites
Required Tools
- Mono —
mcscompiler +monoruntime - clang++ — C++ compiler with C++17 support
- Vulkan SDK — Vulkan headers, validation layers, and
glslcshader compiler - GLFW — windowing and input library
- GLM — OpenGL Mathematics library
macOS (Homebrew)
Verify everything is installed:
Optional — IDE IntelliSense
For C# autocomplete, go-to-definition, and error checking in VS Code (or other IDEs), install the .NET SDK and run:
This generates the project assets that the C# language server needs. The .sln and .csproj are for IDE support only — the actual build uses mcs via the Makefile.
Windows & Linux
Work in Progress
Windows and Linux builds are not yet supported. See the cross-platform roadmap for planned support.