Ability UI – UI Toolkit
Get a fully functional Ability UI up and running in minutes! Tight (but optional) integration with SPAM Ability Framework included so you can hit the ground running.
by Infinite Void
Price History +
NOTE! This is a UI Toolkit asset, and hence has no UGUI components. It can however be used simultaneously with any UGUI assets.
If you own SPAM Framework you'll get a discount on this GUI Asset.
Need help? Feel free to reach out on Discord
-----------------
Enjoy this fully functional Ability GUI with the following features:
- Ability hotbar, with drag and drop functionality to reorder abilities, hotkey display and cooldown indicator.
- Ability window, which displays all available abilities and supports drag and drop to the hotbar.
- Cast bar.
- Floating tooltip, that can display additional ability information.
The package includes a fully functional demo scene (like the one shown in the video) to show how you can integrate the Ability GUI To you own system. It contains a basic implementation of the following features:
- Hotkey system
- Ability system (only as data for the GUI)
- UnityEvent forwarder, to show how you can use UnityEvents in the editor instead of code events.
Required dependencies
- Ui Toolkit
- Unity UI/TextMeshPro
Works with both legacy and new input system.
How it's used
You can drop the GUI as-is to your project and either hook up your ability system to it, or if you own SPAM Framework you can import the included integration to get a fully functional Ability GUI to your main character in minutes.
Additional notes
This GUI is primarily aimed towards games which has keyboard and mouse as the primary input. It's however totally possible to retrofit the pieces to create a GUI for any type of game.
You can also keep the functionality but swap out the textures with ease since all components are neatly structured and have descriptive names.