10 releases (4 breaking)
Uses new Rust 2024
| new 0.6.0 | Feb 25, 2026 |
|---|---|
| 0.5.1 | Feb 17, 2026 |
| 0.4.3 | Jan 1, 2026 |
| 0.3.1 | Dec 16, 2025 |
| 0.2.1 | Nov 26, 2025 |
#1594 in Game dev
Used in bevy_pretty_nice_menus
70KB
1.5K
SLoC
An action- and component-based input crate for Bevy.
To get started, add the PrettyNiceInputPlugin plugin to your app,
define some Actions,
then add some input! and input_transition! bundles to your player or input system entity.
Then you should be able to either observe action events like On<JustPressed<MyAction>> or respond to changes in components.
Check out the examples.
bevy_pretty_nice_input
An action- and component-based input crate for Bevy.
Getting started
Bevy compatibility
| bevy | bevy_pretty_nice_input |
|---|---|
| 0.17 | 0.1, 0.2, 0.3, 0.4 |
| 0.18 | 0.5, 0.6 |
Dependencies
~29–47MB
~704K SLoC