Dynamic Music for 2D Platformer

Tools and Technologies:
Unity
Wwise
Horizontal Composition
Skills Demonstrated:
Dynamic Music Composition
Procedural Audio Generation
Real-time Music Integration
Project Overview:
For this 2D platformer, I focused on creating and integrating a dynamic music system that adapts seamlessly to gameplay, enhancing the player’s experience with procedurally generated music.
Music Composition and System:
Nine Unique Cues:
Composed nine distinct music cues in an arcade fun style, designed to blend into the main gameplay loop.
Each cue is crafted to reflect different gameplay states, ensuring the music evolves with the player's actions.
Horizontal Composition:
Utilized horizontal composition to enable smooth transitions between musical segments (3 intros, 3 main loops, 3 outros).
These segments transition seamlessly, creating a cohesive and engaging musical backdrop that adapts to the game ’s progression.
Procedural Music Generation:
Implemented a system in Wwise that allows for random and procedural switching between music cues, keeping the audio experience fresh and dynamic.
This system reacts to game states, ensuring that the music intensity matches the on-screen action, providing a continuously evolving audio experience.
Sound Effects:
Designed complementary sound effects to enhance gameplay, including:
Bomb Actions: Fuse ignition, explosion, pickup, and placement.
Enemy Interactions: Multiple variations for enemy deaths.
Player Actions: Gunshots, jumps, getting damaged, and taunts.
Each sound effect was implemented to work seamlessly with the dynamic music system, ensuring a fully integrated audio experience.
Integration in Unity via Wwise:
Used Wwise to handle real-time music transitions and procedural audio generation within Unity.
Followed Agile methodologies to iteratively refine the music and sound effects, ensuring they aligned perfectly with the gameplay and player interactions.
This project highlights my expertise in composing adaptive, engaging music that responds to gameplay, using advanced tools and techniques to create a rich, procedural audio environment in games.