Over 11,000 five-star assets
Rated by 85,000+ customers
Supported by 100,000+ forum members
Every asset moderated by Unity
Unity Version | Built-in | URP | HDRP |
---|---|---|---|
2020.3.23f1 | Compatible | Compatible | Compatible |
Requires TextMeshPro 2.1.6 or higher
Requires Input System 1.2.0 or higher (Package Manager --> Unity Registry)
Requires 2D Sprite 1.0.0 or higher (for setup only) (Package Manager --> Unity Registry)
For Setup: requires the free "2D Sprite" package (available through the Unity Package manager under Unity Registry)
User Guide | Contact | Forum
Transform Your Game's Controls with Dynamic Button Prompts!
Display Input Action bindings as crisp sprites across your entire UI - from Sprite Renderers to UI Images and TextMeshPro. Plus, get a specialized SDF font pack featuring every key and button for seamless TMPro integration.
Rebinding Prefabs Built-In!
Skip the hassle of custom rebind systems - Input Icons handles it all with ready-to-use tools.
Comprehensive Device Support with Automatic Device Switching:
- Full Keyboard Layout Coverage: QWERTY, QWERTZ, and AZERTY with smart QWERTY fallback
- All Major Controllers: Xbox, PlayStation (PS3-PS5), and Nintendo Switch Pro
- Mobile Integration: Android and iOS support
Smart Device Detection
Button prompts instantly adapt when switching between keyboard and gamepad!
Core Features:
- Flexible Display Options: Use Sprite Renderers, UI Images, or TextMeshPro with inline sprites or custom SDF font
- Advanced Control: Fine-tune binding displays with control schemes, composite types, and binding indices
- Local Multiplayer Ready: Support for multiple users and devices with included helper methods
- Robust Asset Library: 1200+ high-quality sprites (256x256px) across 5 keyboard and 2 gamepad sets per controller
Simple Implementation:
- Quick setup through Tools -> Input Icons -> Input Icons Setup
- Drop in II_SpritePrompt, II_ImagePrompt, or II_TextPrompt components
- Customize mobile support with dedicated override components
Powerful Features:
- Smart Rebinding System: Save/load custom bindings between sessions
- Full Customization: Modify sprites through Scriptable Objects
- Extensive Documentation: 30+ page detailed guide
- Bonus Content: Includes Keyboard and Gamepad Sprites Vol1
- UI Toolkit Compatible: Free extension available
Displayed icons in text use the TMP sprite tag and are therefore compatible with other text manipulating assets like Text Animator
Useful links:
- User Guide
- Contact
- Forum
- Keyboard and Gamepad Sprites Vol1 also contains the keyboard/gamepad graphics of this asset.
- UI Toolkit support: use the free Input Icons - UI Toolkit Extension
Input Icons for Input System
