An open API service indexing awesome lists of open source software.

https://github.com/erodozer/gstep

research into recreating stepmania in godot-engine
https://github.com/erodozer/gstep

godot-engine research-project rhythm-game stepmania

Last synced: 12 months ago
JSON representation

research into recreating stepmania in godot-engine

Awesome Lists containing this project

README

          

# gstep
A self-serving research project into recreating stepmania in Godot Engine. I've always been fascinated with Stepmania/DDR, but the codebase itself is riddled with legacy and the scale of it all is daunting. By building according to the gameplay specifications, and learning how to parse the documented file formats used by the game, this project hopes to distill things down to the core of what defines the rhythm game and its data types.

Components in this repo are organized and available for reuse in other projects that wish to use rhythm game mechanics, especially projects that desire to leverage the Stepmania format and editor to easily create content.

## Compatibility
- Godot Engine >= 3.3.1

## Reference

- [Stepmania](https://github.com/stepmania/stepmania/tree/5_1-new)
- [SM File Format](https://github.com/stepmania/stepmania/wiki/sm)
- [Godot Engine](https://godotengine.org/)
- [Timing Windows](https://www.stepmania.com/forums/general-questions/show/586)
- [Lambda Theme](https://github.com/stepmania/stepmania/tree/5_1-new/Themes/default)