This project presents the development of a rhythm game that generates levels from musical information extracted from user imported audio. Track tempo is estimated via the use of autocorrelation and resonance, and the two methods are compared for their accuracy. Key challenges faced include accurate onset detection for enemy generation and modification of tempo detection algorithms to improve accuracy. The final implementation presents a playable and responsive game experience, with semi-accurate tempo estimation.