Input Icons for Input System Easy Prompts

Dynamic input prompts that automatically switch between keyboard, gamepad, and mobile devices. Display the perfect button or key in SpriteRenderers, UI Images, and TextMeshPro with zero hassle.

Description Documentation | Contact | Forum

Tested in Unity 2020-2023 & Unity 6

Transform Your Unity Project 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 automatically 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 Integration, Powerful Control

Display a prompt using the TextMeshPro style tag or through a component for maximum control. Use the Input Icons Manager to customize the display behavior to your liking.

Compatible With Your Workflow

Pairs perfectly with Text Animator and other text manipulation assets Customize every aspect through intuitive Scriptable Objects This package includes my asset Keyboard and Gamepad Sprites Vol1 containing a vast variety of key and button sprites

Requirements

TextMeshPro 2.1.6+ Input System 1.4.4+ 2D Sprite Package (free via Package Manager)

Useful links:

Documentation 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: Production-ready input prompts without the hassle

Professional input prompts in minutes, not weeks. Everything you need for keyboard, mouse, and controller support—sprites, rebinding UI, multiplayer—ready to drop into your project.

Transform Your Unity Project with Intelligent Input Prompts

Automatically show the right controller button or keyboard key—seamlessly updating as players switch devices.

Complete Rebinding System Built In

Professional rebinding UI components ready to use—zero scripting required. Handle single bindings, composite controls (WASD, D-Pad), or sequential multi-bindings with full duplicate detection and conflict resolution if desired. Supports persistent player profiles for shared devices.

Built for Local Multiplayer

Per-player device management with automatic device reassignment and individual control scheme tracking. Perfect for couch co-op games where each player needs their own input configuration.

Why Input Icons?

  • Complete Solution – rebinding, multiplayer, and 2100+ sprites in one package
  • Zero Boilerplate – components work out of the box, no manual device checking
  • Production-Ready – professional-grade architecture built to last
  • Future-Proof – modular ScriptableObject design makes updates painless

Already have custom sprites?

Check out Input Icons: Core - same functionality, fewer sprites, lower price.

Seamless Integration Across Your UI

Display dynamic input prompts anywhere in your game:

  • SpriteRenderers – for world-space UI
  • UI Images – for canvas-based interfaces
  • TextMeshPro – perfectly embedded in text
  • UI Toolkit – via a free extension

Professional-Quality Assets

  • 2100+ Hand-Crafted Sprites (256×256px) – crisp at any resolution
  • Inkscape SVG Source Files – fully editable vector files for customization, fast and easy
  • Custom SDF Font Pack – razor-sharp scaling at any size
  • Keyboard Layouts – QWERTY, QWERTZ, AZERTY for international users
  • All Major Controllers Supported – Xbox, PlayStation (PS3–PS5), Nintendo Switch
  • Mobile Support – optimized for Android and iOS

Industry-Ready Features

  • Automatic Device Detection – prompts switch in real time
  • Complete Rebinding System – UI components, duplicate detection, composite binding support, persistent profiles across sessions
  • Multi-Binding Support – rebind WASD, D-Pad, or stick inputs as a group with sequential validation
  • Player Profile Management – ideal for shared devices and family gaming
  • Local Multiplayer Support – device-specific prompts per player with automatic reassignment
  • Addressables Integration – optimized memory and loading
  • Complete 40+ Pages Documentation & Video Guides – get started fast

Perfect For

  • PC + Console cross-platform games
  • Local co-op and split-screen titles
  • Action games with complex control schemes
  • Games requiring full accessibility remapping
  • Teams wanting to ship faster without custom input UI

Simple Integration, Powerful Control

Use inline TextMeshPro tags or attach a component for maximum flexibility. Customize prompt behavior via the Input Icons Manager and intuitive ScriptableObjects.

Compatible With Your Workflow

  • Fully compatible with Text Animator and other text effects tools
  • Built using clean, modular ScriptableObject architecture
  • Fully Editable Vector Sources – modify and customize sprites to match your art style
  • Includes Keyboard and Gamepad Sprites Vol1 + Keyboard and Gamepad Sprites Vol2 (a $20 value)
  • Bring Your Own Sprites – architecture supports custom icon sets

Requirements

  • TextMeshPro 2.1.6+ (free via Package Manager)
  • Input System 1.4.4+ (free via Package Manager)
  • 2D Sprite Package (free via Package Manager)

Tested with Unity 2020–2023 & Unity 6

Useful links:

Points to Redeem
20 pts
Category
GUI
Publisher
Tobias Froihofer
Asset FilePrimary
complete
Version:1.0.0
File:Input Icons for Input System Easy Prompts.unitypackage
Size:21.0 MB
byga-admin

Sign in to offer a newer .unitypackage for this asset. Uploads are reviewed before they appear.

Input Icons for Input System Easy Prompts

by Tobias Froihofer
4.9

Sign in to add this asset to your library.

Publisher
Points to Redeem20 pts
CategoryGUI
Uploaderga-admin