Skip to content

Tutorials ​

The tutorials are organized by the amount of engine context they assume.

Beginner ​

TutorialOutcome
Your first map loadVerify and inspect an indexed BSP
Camera navigationUse built-in controllers and collision diagnostics
Using the consoleDiscover commands, cvars, and batches
Render variablesTune and export renderer state

Intermediate ​

TutorialOutcome
Map browserBuild UI over the existing PK3 index and launcher
Extending the FPSPlace a feature in client/shared/server layers
Isometric controllerConfigure the built-in isometric camera
Sidescroll controllerConfigure a follow view and understand gameplay constraints
Custom commandsAdd an auto-discovered command class
PK3 overridesPackage and diagnose mod assets

Advanced ​

TutorialOutcome
Custom cameraImplement the current controller lifecycle
Shader extensionsSeparate compatibility parsing from enhanced materials
Entity integrationChoose BSP, raw-map, or authoritative entity boundaries
Headless testingSelect the correct CLI and regression layer
PerformanceProfile map and rendering costs

Recipes ​

For a compact command/API sheet, see Quick recipes.

Released under the MIT License.