Skip to content

core module

Game objects, the state stack, handles and the tables that issue them, and the thread pool.

The public headers in engine/core/. Choose a page for its declarations, contracts, related types, and links to the samples and tests that include it.

Reference page Header
State state.h
StateContext state_context.h
GameObject game_object.h
Handle handle.h
Registry registry.h
NameTable name_table.h
ThreadPool thread_pool.h
ByteReader byte_reader.h
UTF-8 paths file_path.h
MovingObject moving_object.h

Concepts explains how the engine fits together. Guides walks through tasks using code from the samples. About the reference lists every module and explains how these pages are generated.

Development documentation (unreleased). Built from Labrador 862e08b of 2026-10-08.