A powerful observer-based input manager for Bevy, allowing you to bind keys and other inputs to in-game actions.
The design of this crate was inspired by Unreal Engine Enhanced Input plugin.
Check out the crate docs for an overview of the core concepts and all of the information needed to quickly integrate this into your game.
The examples in the repo are also a useful to learn from. basic_action_management.rs should be a good starting point.
Have any questions? Feel free to ask in the dedicated bevy_enhanced_input channel in Bevy's Discord server.
Interested in contributing? Say hi there, or just pick up an issue and get started! This crate loosely follows the development practices laid out in Bevy's Contributing Guide.
| bevy | bevy_enhanced_input |
|---|---|
| 0.17.0 | 0.19 |
| 0.16.0 | 0.11-0.18 |
| 0.15.0 | 0.4-0.10 |
| 0.14.0 | 0.1-0.3 |
Licensed under either of Apache License, Version 2.0 or MIT License at your option.