Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

API reference

Every public item has rustdoc with an example. Build the reference locally:

cargo doc --workspace --no-deps --open

The crates:

  • ponko: the engine. Start here; use ponko::*; brings in everything a game needs.

  • ponko_ecs: the ECS on its own, including the C-compatible path (register_component, for_each_chunk) for other languages.

  • ponko_ffi: the C ABI and safety contracts. The C and C++ guide covers building, examples and the C++ wrapper.