Skip to content

About

Our Game Engine!

Resources

Stars

5 stars

Watchers

2 watching

Forks

Repository files navigation

Toast Engine

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

nix develop
cmake-gen

Build

cmake --build ./build/Debug
dotnet run --project editor

Or using the Nix flake

cmake-build

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!

About

Our Game Engine!

Resources

Stars

5 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages