Game Design
Wyrdflow Demo
Interactive browser-based music visualizer that launches synchronized fireworks in response to the beat and intensity of any song.
KitKat Advertisement
May 2024A dive into learning C# and finding the most efficient way to calculate squart roots.
View projectProject Overview
What this project is
Will write this later probably.
Interactive Demo
Playable browser build
This demo runs directly in your browser using a Unity WebGL build. Use your mouse and keyboard to interact with the simulation.
Notes
What is the interactive demo?
This demo showcases a browser-based fireworks visualiser that synchronises a fireworks display with a music track. The system analyses an audio file to detect rhythmic beats and vocal accents, then schedules fireworks to launch so that they explode exactly on those moments in the music.
Different types of fireworks are triggered depending on the strength of the detected beat, allowing stronger musical moments to produce larger or more dramatic explosions. Additional visual accents can also appear during vocal peaks to enhance the sense of rhythm and energy in the display.
The purpose of the demo is to demonstrate how audio analysis can be used to automatically generate a choreographed visual show, turning any music track into a synchronised fireworks performance.
Technical Notes
Challenges and what I learned
Talk about the hardest parts, what changed during development, what trade-offs you made, and what you would improve next.
References