RustMania is a Vertically Scrolling Rhythm Game inspired by Stepmania and Etterna.
Why you should by excited about RustMania:
- Rust is fast and safe
- New engine free from legacy code
- Support for a variety of audio formats
- Completely open source
- Compatible with .sm files
- Simple system for creating Noteskins
- Cross platform
Cool things that are planned:
- Support for reading from and writing to all common simfile formats, including a custom format for Rustmania.
- Lua scripting
- Simfile editor
- Automatic difficulty calculator
- Potential to play in browser
- ...and more!
To compile RustMania, you will first need to install Rust, this can most easily be done through rustup
.
On Windows, you can download and run the installer here.
On Linux or macOS, you can install rustup with the following command:
curl https://sh.rustup.rs -sSf | sh
Once Rust is installed, you can compile and run the game using Cargo
, Rust's built-in package manager.
To compile and open the resulting binary with the default resources, you can simply input the following command:
cargo +nightly run --release
Next Release
- 0.1.0
- Work in progress
Distributed under the MIT license. See LICENSE
for more information.
"Mu" by Solarbear is licensed under CC SA 3.0
- Fork it (https://github.com/Rgates94/Rustmania/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request