version 0.1.0
A 2D action RPG built using the Bevy engine
- Documentation: https://gukihuman.github.io/mlm-doc/
- Documentation repository: https://github.com/gukihuman/mlm-doc/
-
Install Rust https://www.rust-lang.org/tools/install
-
Clone the repository and navigate into it
git clone https://github.com/gukisan/mlm.git cd mlm
-
Run in dev mode (takes a bit for the first time)
cargo run
Every time you build a standalone release, you need to comment dynamic_linking feature in dependencies section in Cargo.toml
[dependencies]
# bevy = { version = "0.14.2", features = ["dynamic_linking"] } # cargo run
bevy = { version = "0.14.2" } # cargo build --release
cargo build --release
-
Add a
rustfmt.toml
file to the root directory and set the maximum line width theremax_width = 80
-
Use
rust-lang.rust-analyzer
as the default formatter, here an example of VS Code settings"[rust]": { "editor.tabSize": 4, "editor.defaultFormatter": "rust-lang.rust-analyzer", }
Contributions are welcome! Feel free to open issues or pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.