simgine/bevy_enhanced_input

Input manager for Bevy.

Rust

331

718 commits

updated Oct 14, 2026

See the code

README

Bevy Enhanced Input

crates.io docs.rs license codecov

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.

Getting Started

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.

Getting help

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 compatibility

bevybevy_enhanced_input
0.20.00.27
0.19.00.26
0.18.00.21-0.25
0.17.00.19-0.20
0.16.00.11-0.18
0.15.00.4-0.10
0.14.00.1-0.3

License

Licensed under either of Apache License, Version 2.0 or MIT License at your option.

bevy
input

simgine/bevy_enhanced_input

Input manager for Bevy.

Rust

331

718 commits

updated Oct 14, 2026

See the code

README

Bevy Enhanced Input

crates.io docs.rs license codecov

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.

Getting Started

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.

Getting help

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 compatibility

bevybevy_enhanced_input
0.20.00.27
0.19.00.26
0.18.00.21-0.25
0.17.00.19-0.20
0.16.00.11-0.18
0.15.00.4-0.10
0.14.00.1-0.3

License

Licensed under either of Apache License, Version 2.0 or MIT License at your option.

bevy
input

Project health

Latest release

0.27.0 · Oct 14, 2026

Releases this year

19

Significant stargazers

Ryman

117 followers · starred Oct 2025

Erika

426 followers · starred Apr 2026

Dániel Kántor

441 followers · starred Oct 2026

Andrzej Głuszak

66 followers · starred Jul 2025