Asset Store
Edit: Version 3.0.0 is now available, bringing many new features, including multiple control schemes, improved button prompt components, local multiplayer support and more.
Edit: Version 4.0.0 is now available, new features: Facepunch Steamworks support, multiple user profiles for rebound bindings - perfect for family members with their own input preferences.
Check it out on the Asset Store page:
Input Icons for Input System
Transform Your Unity UI with Intelligent Input Prompts
Display the perfect controller button or keyboard key for any input action—automatically switching between devices as players do.
Seamless Integration Across Your UI
Show dynamic input prompts anywhere in your game:
- SpriteRenderers for world-space UI
- UI Images for canvas interfaces
- TextMeshPro for seamlessly embedded controls in text
- UI Toolkit support via free extension
Professional-Quality Assets
- 1200+ High-Resolution Sprites (256Ă—256px) for every key and button - crisp visuals at any screen resolution
- Custom SDF Font Pack for pin-sharp scaling at any size
- Keyboard Layouts including QWERTY, QWERTZ, and AZERTY - support international players worldwide
- All Major Controllers covered: Xbox, PlayStation (PS3-PS5), and Nintendo Switch with fallback mechanisms
- Mobile Support for both Android and iOS interfaces
Industry-Ready Features
- Automatic Device Detection - prompts update instantly when players switch input methods
- Built-in Rebinding System - complete with save/load functionality - let players customize controls without extra coding
- Player Profile Support - perfect for family computers and shared gaming setups
- Local Multiplayer Support - display device-specific prompts for each player
- Addressables Integration - optimize memory usage and load times
- Full Documentation and Setup Videos - comprehensive guide with examples
Simple Implementation, Powerful Control
Display a jump prompt with a simple component setup or access advanced features when needed. Input Icons handles all the complexity of device detection and sprite management behind the scenes.
Update:
I published a free extension to support UI Toolkit as well. Get it here: Input Icons - UI Toolkit Extension