Runtime and concurrency
Choose game-hook boundaries, timing, window observations and work delivery. Runtime introduces sessions and hooks; Threads and Data Flow helps choose between owner dispatch, worker jobs, event delivery and immutable publication. For a background-work question, start with that decision guide, then use the matching detailed procedure below. For a first runnable session, start with First Game and return here for lifecycle choices.
- Ownership and cleanup
- Threads and data flow
- Initialize, run and stop a session
- Choose simulation timing and recovery
- Observe and operate windows
- Deliver typed events
- Dispatch to an owner thread
- Configure worker pools and groups
- Application startup reference
- Worker configuration and topology
- Native GLFW platform reference