Toast Engine is an open source game engine done by Nullptr* Studios
Credits:
- Xein
- Dario
- Dante
- IƱaki
- Alexey
- Akaansh
Building
Prerequisites
- CMake >=3.24
- A C++23 compiler (VS18 and GCC15 tested)
- Rustc and Cargo
- C# .NET10 toolchain
- VCPKG with VCPKG_ROOT set up in PATH
Generation
Powershell
cmake -B build/Debug -G "Visual Studio 18 2026" -DCMAKE_TOOLCHAIN_FILE="$env:VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake"
Linux
cmake -B build/Debug -G "Visual Studio 18 2026" -DCMAKE_TOOLCHAIN_FILE="$VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake"
Or using the Nix flake
Build
cmake --build ./build/Debug
dotnet run --project editor
Or using the Nix flake
Tests
ctest --test-dir build/Debug -C Debug
Other tooling
To properly install kenzo on release and be properly accessible through your entire computer run the following command:
cargo install --git https://github.com/nullptr-studios/toast-engine.git --branch main kenzo
It's even faster than running the Release version you make through Cargo!