Proc macros for ISSUN game engine
This crate provides derive macros for:
#[derive(Scene)]- Auto-implement Scene trait#[derive(Entity)]- Auto-generate entity methods#[derive(Service)]- Auto-implement Service trait#[derive(System)]- Auto-implement System trait#[derive(Asset)]- Auto-generate asset loading
Bevy-specific macros:
#[derive(IssunEntity)]- Auto-generate component getters for any entity-holding Resource#[derive(IssunQuery)]- Query helper methods avoiding borrowing conflicts#[derive(IssunBevyPlugin)]- Auto-generate Bevy Plugin boilerplatelog!()- Simplified EventLog macro