Micro Game Macros
A collection of utility macros for building games
Macros
For executable examples, visit the rustdoc and/or read the doctests in src/lib.rs
JSON Loader
Generate a Bevy asset loader for a given asset, supporting JSON files that define a single instance of that asset type, or a list of that asset type. Instances of an asset need to be identifiable, though the property that is used to identify a particular asset is customisable
Asset System
Generate a set of structs and systems for managed loading in a Bevy game
use ;
use asset_system;
From Inner
Derive an impl of From<T> for structs that wrap a single inner type (Tuple and Named Property structs are supported)
use FromInner;
;
Kayak Widget
A simple derive for Kayak UI's "Widget" trait
use Widget;
;
// ... Other Kayak Setup ...