🎮 From 1 Spawn to BPM-Synced Armies in Horizon Worlds
I’ve been tinkering with spawners in Horizon Worlds, starting small and leveling up step by step:
1️⃣ Beginner
A WaveSpawner that simply dropped one enemy every second.
Nothing fancy—just proof the pipeline worked.
2️⃣ Formation
Then I added support for 3 mobs at once, all from a single spawn point, spaced with a spread value.
Instead of random noise, they looked like soldiers marching down an aisle.
3️⃣ Super Advanced — BPM
Now the spawner locks to music tempo:
- 🎵 BPM-aware: adjusts to live tempo changes
- ✋ Tap-tempo: set the beat in real time
- ➗ Subdivisions: quarter, eighth, sixteenth notes
- 🎷 Swing feel: straight → shuffle
- 🎬 Phase reset: align to the downbeat of a track
Pair that with a MarchForward component on each prefab and suddenly your enemies don’t just spawn—they move in rhythm with the soundtrack.
💡 Takeaway:
A small script that once spawned an enemy every second has evolved into a music-driven encounter system.
This is the fun of prototyping in Horizons—you can take something humble and grow it into a mechanic that feels alive.
Would you rather fight endless waves…
or a BPM-synced army that grooves with the beat? 🔥

Log in or sign up for Devpost to join the conversation.