Expand description
A low-level Rust game engine: an ECS (ecs) plus a wgpu-backed
renderer (graphics) and asset pipeline (assets), wired together
by app::App. No built-in high-level systems (no scene graph, no
physics) — pebble gives you the primitives and stays out of the way.
Start with app::App and ecs::plugin::Plugin.
Modules§
Macros§
- asset
- Expands to the same
AssetSource/Asset<B>impls you’d write by hand — a pure syntax transform, so every built-in asset type keeps using the trait impls directly. Only exists to make a new, user-defined asset type cheaper to write: