Skip to content

Rust Documentation

Rust documentation is served on docs.rs:

  • pite: The main CLI and connector.
  • pite-scene: Scene format, instantiation, validation and binary cache.
  • pite-script: Embedded Python 3.12 scripting bridge (PyO3) and game API.
  • pite-core: Node tree, handles, props and lifecycle dispatch.
  • pite-render: Renderer2D seam and pure-Rust wgpu 2D sprite/text batch renderer.
  • pite-assets: Asset import pipeline and UID manifest registry game assets.
  • pite-audio: Audio decoding and playback engine: WAV, OGG, MP3, FLAC.
  • pite-physics: 2D physics simulation, kinematic character controller, and collision queries.
  • pite-editor: Visual game editor (egui/eframe): viewport, tree, inspector, and LSP code pane.
  • pite-export: Cross-platform export packager and standalone player bundler.
  • pite-player: Lean standalone runner binary for exported Pite games (no editor).
  • pite-project: Project manifest, res:// paths and templates.
  • pite-runtime: Game runtime engine: windowing, main loop, fixed physics tick, and hot reload.