KROYSDOCS
HomeWhat's newv0.1.0
MANUAL / Get started / Download and install

Download and install

The engine is one zip. Unpack it into a folder and start the editor: the player, the packaging tools, the .NET SDK for C# and this documentation are all inside.

PlatformWindows 10 or 11, x64
GPUVulkan 1.2 with bindless
DownloadOne zip of about 400 MB
InstallUnzip, nothing else
01

Download

LATEST RELEASEKroysEngine 0.1.0 PreviewOne zip with the editor, the player, the tools, the SDKs, the templates and this documentation.
Download for WindowsKroysEngine-0.1.0-win64.zip
Version
0.1.0 Preview
Released
2026-11-08
Size
394 MB (413,178,139 bytes)
Platform
Windows x64
SHA-256e3370811def39c192717a17c5dece69b46a16c458aef5be5925410ec79a47949
  • Windows 10 or 11, 64-bit
  • A GPU and driver with Vulkan 1.2, descriptor indexing and dynamic rendering
  • About 2 GB of free disk space

Windows protected your PC? The programs are not code-signed yet. If SmartScreen stops KroysEngine.exe, choose More info, then Run anyway.

Every version is listed in the release notes, newest first.

02

What you need

  • Windows 10 or Windows 11, 64-bit.
  • A GPU with Vulkan 1.2, descriptor indexing (bindless) and dynamic rendering (Vulkan 1.3 or VK_KHR_dynamic_rendering). Current drivers for NVIDIA GTX 900 series and newer, AMD GCN and newer and Intel Gen9 and newer qualify. Install the current driver for your GPU; the editor names any missing feature when it starts.
  • About 2 GB of free disk space for the engine, plus room for your projects.

Nothing else is installed. The .NET SDK that builds your C# scripts and plugins, the shader compiler that turns your material graphs into GPU code (glslc) and the C++ runtime the programs use are part of the download; you do not need the Vulkan SDK. Your system, your PATH and any .NET you already have stay untouched.

03

Check the download

Each release has three files:

FileWhat it is
KroysEngine-<version>-win64.zipThe engine: editor, player, tools, SDKs, templates and documentation
KroysEngine-<version>-win64.zip.sha256The SHA-256 checksum of the zip
release-notes-<version>.mdWhat changed in this version

Check the download before you unpack it: open PowerShell in your Downloads folder and compute the zip's hash. It must equal the SHA-256 on the download page (and in the .sha256 file), letter for letter; if it does not, the download is damaged, so delete it and download it again.

The command prints the hash in capital letters; the comparison ignores case. The release notes list what changed in every version; the same list is CHANGELOG.md inside the zip.

PowerShell
cd $HOME\Downloads
(Get-FileHash .\KroysEngine-0.1.0-win64.zip -Algorithm SHA256).Hash
04

Unpack

Unpack the zip into a folder you can write to, with a short path, for example C:\KroysEngine. The zip holds one folder, KroysEngine-<version>-win64; keep its contents together.

Choose a writable folderDo not unpack into C:\Program Files. The first time a project compiles its C# scripts, the editor builds the scripting API next to itself, and it keeps its window layout there.

Unblock-File removes the "downloaded from the internet" mark, so Windows does not ask about every program in the folder. The programs are not signed yet: if Windows SmartScreen still stops KroysEngine.exe, choose More info, then Run anyway.

PowerShell
Unblock-File .\KroysEngine-0.1.0-win64.zip
Expand-Archive .\KroysEngine-0.1.0-win64.zip -DestinationPath C:\KroysEngine
05

Start the editor

Run KroysEngine.exe. The launcher creates a project from a template or opens an existing one; new projects go to Documents\KroysProjects unless you pick another folder. To open a project straight in the editor:

The editor finds everything it needs relative to its own folder: this documentation (Help menu, F1 over a panel), the project templates, the plugin samples and SDKs, the .NET SDK and the shader compiler. Help › About shows the engine version.

Continue with Your first project.

PowerShell
C:\KroysEngine\KroysEngine-0.1.0-win64\KroysEditor.exe --project "C:\Games\MyGame\MyGame.kproject"
06

What is in the folder

PathWhat it is
KroysEngine.exeThe launcher: create, open and find projects
KroysEditor.exeThe editor
KroysPlayer.exeThe player that runs packaged games
KroysGamePackager.exeBuilds a game package from the command line (Packaging)
KroysDedicatedServer.exeThe dedicated server (Dedicated server)
KroysMcp.exeServes a project to AI assistants over MCP (Connect over MCP)
kroys-cook.exe, kroys-upgrade.exe, kroys-worldgen.exeCook content, upgrade old scenes, generate a streamed test world
TemplatesProject templates: Blank and the playable sample games
Plugins\SamplesC# and native plugin samples (Plugin samples)
Managed\PluginSdk, PluginSDKThe C# plugin SDK and the native (C and C++) plugin SDK
Managed\EngineScriptCoreThe C# scripting API your script projects reference
Tools\DotNetThe pinned .NET SDK and runtime
Tools\ShaderCompilerglslc, the shader compiler for custom materials, with its license texts
Docs\SiteThis documentation, offline
LICENSE.txt, THIRD-PARTY-NOTICES.txtThe engine's MIT License and the licenses of the components it includes
07

Update or remove

Unpack a new version next to the old one; each version is its own folder and your projects live outside it. Open a project with the new editor to move it to the new version, and keep the old folder until you are sure.

Your editor preferences, layouts and caches are in %APPDATA%\KroysEngine. To remove the engine, delete its folder, and that folder too if you want to remove your settings.

08

Build from source instead

To change the engine itself, build it from source: the same programs, built on your machine.

KroysEngine 0.1.0 documentation, built from the engine repository by Tools/BuildDocsSite.py.