Expand description
Spawn system — wave-based enemy spawning with zones, patterns, and blueprints.
WaveManager drives timed waves of entity spawns defined by SpawnWave.
Each wave contains one or more SpawnGroups that describe how many entities
to spawn, in what pattern, from what zone, and at what rate.
Structs§
- Blueprint
Library - Registry of named entity blueprints.
- Entity
Blueprint - Defines a type of entity to spawn.
- Spawn
Event - Emitted by the spawn system for the game to process.
- Spawn
Group - One group within a wave: blueprint × count at a zone.
- Spawn
Wave - A complete wave: one or more groups, activation conditions, completion rewards.
- Wave
Manager - Manages a sequence of spawn waves.
Enums§
- Spawn
Pattern - How multiple entities in a group are arranged.
- Spawn
Zone - Defines where entities can spawn.