top of page

Currently in development.



Pitch Jumper is a casual music platformer where you get to decide what music to play straight from your own library. Each level will adapt not only to the song's length, but it's tempo and amplitude, as well as other information derived from music analysis. Any level, any song. Challenge your friends for the high score and Play your music!

PitchJumper

PitchJumper is one of the four capstone game projects in FIEA cohort 9. I am the gameplay programmer on this team, working with 4 other programmers, 3 artists and 5 producers together for 6 months.



This project is based on cocos2dx framework, using Fmod for music analysis and tile for map level building. We also create custom tools in c# for producers and artists, include a particle maker, a metric tool and a level viewer. All of the source code in client side is c++.





Here is the screenshot of the original music analysis project for pitchjumper. From December to February, I worked on our music analysis system, and successfully pulled out useful information from music samples, including a 32-spectrum chart, and a density chart. From these charts, I was able to detect beats in different frequency and turning points.

 

All the detection result has been processed and then sent to game though our event system, which will trigger a lot of fun behaviors and event in the actual gameplay.

 



I also worked  on the gameplay and UI, where I had the opportunity to work more closely with the producers and artists. Working with these teams was one of my favorite parts of being on this project.  Together, we created interesting behaviors for in-game objects, such like the firefly hives, the note spawner, and the color changing lights on the background. Due to my proficiency in the musical analysis component of the game,  I was able to help be the bridge between the technical and gameplay aspects  of the game. 

 



bottom of page