We have redirected you to our new domain: store.godotengine.org. Please update your bookmarks!

Description
Changelog
Reviews

Controller Icons is a plugin that provides icons for all major controllers and keyboard/mouse actions, with an automatic icon remapping system.

Features

  • Parse input actions and assign respective icons for keyboard/mouse and controller
  • Automatically detects input between keyboard/mouse and controller and switches icons on-the-fly corresponding to the controller's type
  • Handles generic controller paths to support many different button icons
  • Very seamless to integrate thanks to being a texture object, and works on any node that displays textures
  • Ships with default assets for keyboard and mouse, and most popular controllers:
    • Xbox 360
    • Xbox One
    • Xbox Series
    • PlayStation 3
    • PlayStation 4
    • PlayStation 5
    • Nintendo Switch Controller / Joy-Con
    • Steam Controller
    • Steam Deck
    • Amazon Luna
    • Google Stadia
    • OUYA

Usage

Check the full docs, which has a Quick-Start guide to get you up to speed.

Changelog for version v3.1.7

No changelog provided for this version.

Reviews (2)

Recommended by Smitner Studio - 10 September 2025

Easy to integrate, dead simple to use.

Recommended by quijoo - 29 June 2025

Login to write a review.