Skip to content

Core Runtime

The core runtime is intentionally small. World stores ECS state, App executes finalized plugin schedules, and transient communication flows through messages, intents, and deferred commands.

World

App

Bases: ValueError

Scheduling

Bases: StrEnum

Bases: Exception

Signal that App.step should skip the rest of the current step.

Bases: ValueError

Runtime Stores

Bases: LookupError

Bases: Protocol

Entities

EntityID is an alias for int.

Plugins

Bases: Plugin

Bases: ValueError