Getting Started

June 16, 2026 ยท View on GitHub

Back to README

This guide is for a first local checkout. For complete build details and platform requirements, see building.md.

1. Clone

Clone with submodules:

git clone --recursive https://github.com/edisonlee0212/EvoEngine.git
cd EvoEngine

If the repository was cloned without submodules:

git submodule update --init --recursive

2. Build And Install Apps On Windows

Windows is the primary development platform.

python Scripts\build_project.py
python Scripts\install_apps.py

The installed runtime is written to:

out/install/vs2026-x64/bin/

Launch:

out/install/vs2026-x64/bin/EvoEngineLauncher.exe

3. Open A Project

Use the launcher to create or open a project. To start the editor directly:

out\install\vs2026-x64\bin\EvoEngineEditor.exe --project path\to\project.eveproj

Projects use .eveproj files. Project metadata can describe the application name, preferred editor, and runtime packages that should load when the project opens.

4. Run Tests

Local render/GPU tests:

python Scripts\test.py

All CTest tests:

python Scripts\test.py --all

See testing.md for test labels, render artifacts, and CI expectations.

5. Learn The Codebase

Start with these docs: