View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.1.0
- Last updated
- First released
- Unity version
- 6000.3.24 or later
- Package size
- 1.1 MB
- Files
- 43
- Views in the past week
- 30
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
Input Debugger
A runtime overlay that shows exactly what Unity's Input System sees, live, inside an actual running build not just the Editor. See every connected device, without a single line of code.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
Input Debugger screenshot 1
About this asset
Input Debugger is a self-contained, always-available window for inspecting live Input System state while your game is actually running. Works in the Editor, in a development build, or (opt-in) in a shipped build. No setup, no wiring: drop the package in and press F1.
Eight panels cover everything you'd otherwise print to the console or step through in a debugger: every connected device with live connect/disconnect, a full visual keyboard that highlights each key as it's pressed, a gamepad view that automatically detects controllers types and shows their actual button shapes and labels instead of one generic scheme, a touch map, live values for your own InputActionAsset, InputUser/PlayerInput pairings for local multiplayer, and a timestamped event history, plus a Settings panel to adjust it all without leaving Play mode.
Need something even lighter? Minimal Mode. Strips away the window entirely and shows only a compact, self-clearing list of recently pressed buttons. Ideal for streaming, recording clips, or QA sessions where the full window would get in the way.
It compiles itself out of non-development builds by default, so there's no risk of shipping debug UI by accident.
From the publisher's Asset Store listing.
Technical details
- Works inside actual running builds, not just the Unity Editor
- 8 live panels: Devices, Keyboard, Gamepad, Touch, Actions, Players, Event Log, Settings
- Automatic gamepad brand detection (Xbox, PlayStation, Switch Pro) with each brand's real button labels and face-button shapes; manual override available for previewing a brand without owning the hardware
- Visual keyboard with live per-key highlighting; QWERTY/AZERTY/QWERTZ layouts and independently toggleable key sections
- Minimal Mode: a bare, self-fading list of recently pressed buttons, with no window chrome
- Live values for your project's own InputActionAsset
- InputUser/PlayerInput pairing tracker for local multiplayer setups
- Timestamped event history with adjustable capacity
- Draggable, resizable, collapsible overlay window with position/size state persisted between sessions
- Configurable toggle key, plus an on-screen toggle button for touch-only platforms with no keyboard
- "Copy Debug Info" button for one-click, clipboard-ready bug reports
- Master on/off switch; compiled out of non-development builds by default, opt-in via a scripting define
- Requires Unity 2022.3 LTS+ and Input System 1.7.0+
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.3.24f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.