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_rapier
controller_demo.mp4
Used by my other project: https://github.com/qhdwight/voxel-game-rs