This is a prototype of using the Rust pathfinding crate with the Bevy game engine.
A collection of lints to catch common mistakes and improve your Rust code.
To see suggestions: cargo clippy
To automatically apply suggestions: cargo clippy --fix
A tool for formatting Rust code according to style guidelines.
- https://github.com/rust-lang/rustfmt
- https://github.com/rust-lang/rustfmt/blob/master/intellij.md (For use with CLion's Rust Plugin)
See cargo.toml
for details.
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
- https://bevyengine.org/
- https://bevyengine.org/learn/
- https://github.com/bevyengine/bevy
- https://crates.io/crates/bevy
A tilemap rendering plugin for bevy. It is more ECS friendly as it makes tiles entities.
- https://github.com/StarArawn/bevy_ecs_tilemap
- https://github.com/StarArawn/bevy_ecs_tilemap/tree/main/examples
- https://docs.rs/bevy_ecs_tilemap/latest/bevy_ecs_tilemap/
- https://crates.io/crates/bevy_ecs_tilemap
This crate provides a debug interface using egui where you can visually edit the values of your components live.
2D physics plugin for Bevy.
- https://rapier.rs/
- https://rapier.rs/docs/user_guides/bevy_plugin/getting_started_bevy
- https://github.com/dimforge/bevy_rapier
- https://crates.io/crates/bevy_rapier2d
Path finding library for Rust