Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
GUI
1/7
ButtonPro is a tool for advanced button management in Unity, allowing full customization of images and text for different states, saving time and simplifying work in projects.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
6000.0.23f1
Compatible
Compatible
Compatible
2022.3.54f1
Compatible
Compatible
Compatible
Additional compatibility information

TextMeshPro is required.

Description

ButtonPro is an advanced tool designed to simplify the creation and management of buttons in Unity. This package provides a highly customizable solution for developers who want to go beyond the limitations of Unity’s default Button component.


Key Features:

  • Multiple Images and Texts per Button: Assign and customize multiple Image and TextMeshProUGUI components to a single button, each configurable independently for every button state (Normal, Highlighted, Pressed, and Inactive).
  • State-Based Customization: Change colors, sprites, and texts dynamically based on the button's state, without writing additional code.
  • Flexible Object Management: Easily group objects and toggle their states depending on the button's state.
  • Event Handling: Built-in UnityEvents for common interactions such as clicks, presses, and highlights, with support for custom actions.
  • Activation Control: Manage interactable and non-interactable states with activation groups for related GameObjects.
  • Animations (WIP): Includes built-in support for press-button animations (with plans to expand animation capabilities. (Currently only one simple scaling animation available if you have DOTween. The animation module will be expanded in future updates)

Future Updates:

ButtonPro will include features like:

  • Animations and animators for specific states.
  • Press sounds for better user feedback.
  • Support for a new "Focus" state.
  • API for updating button texts directly (e.g., ButtonPro.SetText()).

Technical details

ButtonPro gives you:

  • Individual control of many elements depending on the state of the button (normal, hightlighted, pressed, inactive).
  • Possibility to choose when the "OnClick" event should take place - on pressing or releasing a button.
  • More events
  • Simple debug tool
Related keywords

Button Pro

(not enough ratings)
23 users have favourite this asset
(23)
FREE
License type
File size
588.6 KB
Latest version
1.01
Latest release date
Feb 4, 2025
Original Unity version
2022.3.54
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR