Ability UI - UI Toolkit

$13
Publisher Infinite Void
File size 99.11kB
Number of files 45
Latest version 1.0.0
Latest release date 2024-08-05 11:43:11
First release date 2024-08-05 11:43:11
Supported Unity versions 2018.4.2 or higher

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.