View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.4
- Last updated
- First released
- Unity version
- 6000.0.25 or later
- Package size
- 11.3 MB
- Files
- 162
- Favorites
- 35
- Views in the past week
- 39
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $14.99 on
Keywords
Input Mapper for Unity | Interactive Rebinding and Dynamic Prompts
A powerful input rebinding and dynamic input prompts for the Unity Input System. Device-aware, fully customizable, and production-ready.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 12
Input Mapper for Unity | Interactive Rebinding and Dynamic Prompts screenshot 1
About this asset
The Input Mapper for Unity is a powerful, extended input rebinding and prompt system that lets players customize controls at runtime while dynamically displaying accurate text or sprite prompts for every binding.
🚀 Effortless Setup
Designed to integrate seamlessly into new or existing projects.
- Import the package → Right-click Hierarchy → UI → Input Mapper.
- Add Input Rebind (Binding/Processor) or Input Prompt (Text/Sprite)
- Works immediately with minimal configuration.
🧩 No Coding Required
- Fully component-driven workflow.
- Configure rebinding and prompts directly in the Inspector.
🖼️Supports UGUI
- Text (Legacy)
- TextMeshPro
- Image
- Sprite Renderer
🔄Input Rebind
- Extended runtime Interactive input rebinding.
- Add, remove, or modify input processors on any binding.
- Automatically swaps any existing binding within input map.
- Safe interactive rebinding with gameplay input suppression.
- Input device/control filtering (Required Paths, Ignore Paths, Cancel Paths)
🎮Input Prompt
- Auto-updates based on active device or control scheme.
- Simplifies composite bindings into a single, clean display.
- Supports animated sprites for dynamic UI feedback.
- Show interaction sprites (Replaced or Overlayed).
- Performance-optimized using a Dirty Flag update system.
- Supports all keyboard layouts (QWERTY, QWERTZ, AZERTY, etc).
🎨Input Skin
- Fully customizable control display names, short names, icons, and more.
- Centralized management of all device control icons within a single asset.
- One-click generation of TextMeshPro sprite assets.
- Supports for Sprite Atlas (.spriteatlasv2).
- Robust and comprehensive Fallback System.
💾 Save System
- Player Prefs, Persistent Data Path, Or integrate your custom save system.
- Ensures persistence of binding paths, interactions, and processor overrides.
- Enables saving and loading of multiple Input Action Assets at the same time.
- Automatic saving on application exit and automatic loading on startup.
🎯 Ideal For
- Mono & IL2CPP Backends
- PC, WebGL, Mobile, & Console projects.
- Multi-device support (Keyboard/Mouse, Gamepad, Touchscreen, etc.)
- Developers who need a clean, extensible foundation.
🔌Integrations
- Game Creator
- More to come...
📦 Inclusion
- Complete set of Input Icon Spritesheets (1024, 2048) in SVG, PNG.
- Full access to C# source code in Plugins folder for easy modification.
⚠️ Does NOT support Unity's old input system.
Happy developing! If you have any questions or need further assistance, feel free to reach out to us.
🔗Useful Links
- Getting Started
- Documentaion
- Roadmap
- Contact Email
From the publisher's Asset Store listing.
Technical details
- No-Code Setup
- Interactive Rebinding
- Conflict Auto-Resolution
- Device-Aware Prompts
- Animated Input Sprites
- Composite Binding Simplification
- Keyboard Layout Support
- TextMeshPro Sprite Generation
- Sprite Atlas (.spriteatlasv2) Support
- Flexible Save System
- Gameplay Suppression During Rebind
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.5.4f1 | Compatible | Compatible | Compatible | Compatible |
| 6000.3.0f1 | Compatible | Compatible | Compatible | Compatible |
| 6000.0.25f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.