Thanks for the kind words! It was a challenge for sure. There’s a great plugin for Godot called Rhythm Notifier which takes an audio player and a bpm and sends signals at that cadence. Popcorn spawning and animations are all connected to that signal, so everything is sync!
The beatmap was something I wish I fleshed out a bit more were it not for lack of time. Right now it’s a resource with a customizable list of “time windows” where I can manually define patterns and spawn frequency. So slower segments can get a spawn every 4 beats and faster segments get a spawn every beat, plus customization on how many get spawned at once (it’s a bit rng). Not perfect, but it works.
Glad you enjoyed it!