issun-macros 0.10.0

Proc macros for issun game engine
Documentation

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 boilerplate
  • log!() - Simplified EventLog macro