Input Mapper for Unity | Interactive Rebinding and Dynamic Prompts
NiAm
$14.99
$29.99
50%OFF
(no ratings)
Jump AssetStore
A powerful input rebinding and dynamic input prompts for the Unity Input System. Device-aware, fully customizable, and production-ready.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 SetupDesigned 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 RequiredFully component-driven workflow.Configure rebinding and prompts directly in the Inspector.🖼️Supports UGUIText (Legacy)TextMeshProImageSprite Renderer🔄Input RebindExtended 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 PromptAuto-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 SkinFully 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 SystemPlayer 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 ForMono & IL2CPP BackendsPC, WebGL, Mobile, & Console projects.Multi-device support (Keyboard/Mouse, Gamepad, Touchscreen, etc.)Developers who need a clean, extensible foundation.🔌IntegrationsGame CreatorMore to come...📦 InclusionComplete 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 LinksGetting StartedDocumentaionRoadmapContact EmailNo-Code SetupInteractive RebindingConflict Auto-ResolutionDevice-Aware PromptsAnimated Input SpritesComposite Binding SimplificationKeyboard Layout SupportTextMeshPro Sprite GenerationSprite Atlas (.spriteatlasv2) SupportFlexible Save SystemGameplay Suppression During Rebind




