Over 11,000 five-star assets
Rated by 85,000+ customers
Supported by 100,000+ forum members
Every asset moderated by Unity
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 Version | Built-in | URP | HDRP |
---|---|---|---|
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
License agreement
Standard Unity Asset Store EULALicense 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
Language
Feedback
Partners Program
PartnersUSD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR