A rhythm game provides an interactive and engaging experience for players as they hit moving notes or other objects in sync with the music. Our project aims to create a PC rhythm game that allows users to upload their own music, automatically generate beat mappings, and play the game using those mappings. Unlike mainstream rhythm games with only premade songs, our game Rhythm Genesis will provide a fully customizable experience, including an in-game tool for creating and saving user-generated beat maps.