Beatdown
PROJECT STATUS: Ongoing
PROJECT TYPE: Education / Personal
ENGINE: Godot
LANGUAGES: C#
PRODUCTION TIME: 2 months (so far)

Overview

'Beatdown' is a rhyhtm game beat-map editor that allows for quick and simple level creation, through the analysis of any provided audio file, as well as the audio-specific analysis tools that help make the creation process more intuetive.

This project is continuously expanding, initially intended to only feature the editor for my university final year project, I am now working on implementing a unique gameplay loop as well as polish, aiming for a completed product over the following months.

 

Highlighted Feautres

Beat-map Editor

This beat-map editor is custom designed to best fit the rhythm gameplay loop I plan to expand upon, as for features currently implemented;


 • Customisable map details (Song name, artist, album, cover art, etc)
 • Time measure editing
 • Changable timing points, allowing dynamic shifts in beats-per-minute throughout a map
 • Map Serialisation and Deserialisation

Track Selection Menu

This screen takes the custom serialised beat-maps and then deserialises them, using the decoded map data to display the appropriate data, dynamically loading every map saved locally. There are also different filter options, making finding specific maps incredibly simple.

Rhythm Gameplay

For now, this remains very simplistic, as the primary focus of this project was the beat-map editor, but this will change throughout further development.