Harmonia
Harmonia
Undergraduate Capstone Project
Undergraduate Capstone Project
Details
Role: Lead programmer/Producer
Engine: Unity
Team Size: 7
Project length: three months
Status: Vertical slice playable here
Key Points
- System to create auto generated beat maps
- Adaptable AI
- Dynamic combo system
- rhythm game mechanics
What I Learned
One particularly interesting mechanic that I am quite proud of is the system that takes a song file and converts it to a beat map which not only sped up development by cutting out the beat map creation for each combat move, but also allows the user to upload their own music and create custom attacking moves for their characters. I also learned how to lead a larger group of people which has it's own challenges. Lastly, we also had to design an AI that hit the notes, but was still fair which lead to a pseudo random approach with a multiplier based on difficulty level.
One particularly interesting mechanic that I am quite proud of is the system that takes a song file and converts it to a beat map which not only sped up development by cutting out the beat map creation for each combat move, but also allows the user to upload their own music and create custom attacking moves for their characters. I also learned how to lead a larger group of people which has it's own challenges. Lastly, we also had to design an AI that hit the notes, but was still fair which lead to a pseudo random approach with a multiplier based on difficulty level.