Inspired from Source engine movement, this plugin implements movement suitable for FPS games.
Feel free to make issues/PRs!
- Air strafing
- Bunny hopping if the jump key is held down
- Moving along sloped ground
- Crouching and sprinting
- Crouching prevents falling off ledges (Rapier only)
- Instantly clear small steps (Rapier only)
- Noclip mode
- Configurable settings
See minimal_rapier.rs or minimal_avian.rs
Make sure to enable either the rapier or avian feature in Cargo.toml depending on what your backing physics engine is.
cargo run --release --features rapier --example minimal_rapiercontroller_demo.mp4
Used by my other project: https://github.com/qhdwight/voxel-game-rs