Transform your project instantly with the Enhanced Input Creation Toolkit - your all-in-one solution for modernizing, creating, and managing your game inputs!
Seamlessly migrate any projects using the Legacy Axis and Actions Mappings to the Enhanced Input system with just a few clicks, rapidly create Input Mapping Contexts from your already existing Input Actions, or prototype your project with various Enhanced Input templates for common game genres. Stop wasting hours tediously migrating or setting up your initial input configuration - our toolkit handles this so you can focus on making your game come to life.
Key Features:
One-Click Migration for Legacy Axis and Actions Mappings
Instant Conversion: Transform your projects Axis and Actions Mappings to Enhanced Input Actions and Mapping Contexts
Smart Mapping: Automatically detects and configures your new Input Mapping Context with original project key bindings
Clean Organization: Creates a well-structured asset hierarchy for your new input system (you choose the directory, we do the work)
Mapping Context Generator
Batch Processing: Rapidly generate Input Mapping Contexts for your folder of Input Actions
Time Saving: Eliminates the manual and repetitive task of adding each Input Action into the Input Mapping Context
Pre-Built Game Templates
Genre-Specific Options: First-Person Shooter, Third-Person, Racing Simulator, Flight Simulator, Fighting, Twin-Stick Shooter, VR, and more!
Multi-Platform Ready: Each template includes both keyboard/mouse and gamepad configurations
High Quality: Templates include appropriate triggers, modifiers, and common actions for each genre
Ready to Use: Select a template, choose an output destination folder, and you're ready to setup your player characters input behavior
To learn more, please check out the following:Promo Video
Enhanced Input Creation Toolkit Overview and Demo
Enhanced Input Creation Toolkit Github Documentation
Why Choose Enhanced Input Creation Toolkit?
For Developers Wanting to Modernize Their Projects
Easily migrate your Legacy Axis and Action mappings to Enhanced Input Actions and Input Mapping Contexts while retaining key bindings.
For New Projects
Bringing your own Input Action schema to the party? Leverage this tool to quickly generate your Input Mapping Contexts and save valuable time.
For Rapid Prototyping
Quickly create your input control schemes and layouts without wasting valuable time with technical setup.
Notes:
Since the Legacy Axis mappings only support 1D Axis, the Migrating legacy Input Actions process, this plugin tries to identify Look and Movement from the Legacy Axis mappings and attempts to consolidate this by binding the original input objects to a single a 2D Axis Input Action.
While Migrating Legacy Input Actions and generating Enhanced Input Templates generates Input Mapping Contexts with key bindings, generating the Create Mapping Context from Input Actions Folder creates the Input Mapping Context with no key bindings.
This plugin only handles the creation of the Input Actions and Input Mapping Contexts along with setting key bindings (as appropriate). This plugin does not navigate your C++ or Blueprint code to replace Input Action references with their corresponding Enhanced Input references.
Technical Details
Unreal Engine 5.2 - 5.6