Skip to main content

Crate pebble

Crate pebble 

Source
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§

app
assets
ecs
graphics
time

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: