User eXperience [UX]

Tools, systems and frameworks to help you deliver a superior User eXperience!

GitHub Sponsors

Sponsoring Heathen on GitHub for $15 a month gets you access to the sorce repository for Steamworks, PhysKit and UX Complete.
See why GitHub sponsor is the hands down best way to Do More with Heathen in our Licensing Article.

Asset Store

Prefer to shop through Unity's Asset Store we are available there as well.


Heathen’s UX product enable you to deliver a richer, more robust, and more polished experiences to your customers and does so while saving you significant time in development in testing.
Heathen’s UX support you and your project with flexible, battle tested tools and systems that are both easy to use and easy to extend and customize. UX is built on top of Heathen’s System Core, comes with full source code, detailed documentation, a large community and of course Heathen’s support and on-going development.

Key Features

Create smart drag and drop systems with simple masks and filters code free
Create context sinsative animated mouse cursors with zero code
Create tooltips, popups and cascade windows with easy to use triggers
Create UI windows that can be daged, resized, docked and more
Gather detailed data in a serializable formate great for use with tools like Unity's Feedback, Zendesk Unity integration, Trello integraiton and more.
Game Consoles, Emotes, Chat Commands, etc. These system can all be created quickly and easily with the Command System.
uGUI Extras (and by extension Key Collection) is no longer included in the Complete package.
Why? Unity now has 3 GUI systems (IMGUI, uGUI and UI Elements) our uGUI Extras are designed to work with Unity's uGUI GUI System, we plan on releasing a UI Elements Extras once the UI Elements System stabilizes. By splitting out the GUI extensions we reduce clutter in our frameworks and your projects.
uGUI Extras is a standalone package
uGUI Extras contains all the required code to work, you do not need to purchase or install any other packages.
Key Features
Formerly known as On-Screen Keyboard this tool helps you create and manage collections of buttons simulating virtual keyboards, alliance computer consoles, in game security pads and much more. The control can handle any string output that Unity is capable of rendering including all human languages and any fictional language that can be expressed as simple characters and or ligatures.

Tree View

A simple tool for creating and managing a tree view control where each node in the tree view will be expressed as a uGUI GameObject.


  • Ligature Library Helps you translate character combinations into composite characters useful for complex written languages such as Korean and Japanese as we as common marks such as converting (c) to ©
  • Scroll Rect Helper Helps you navigate a scroll view from code, move the scroll view page by page, scroll to a specific item in the view and much more
  • Ray Catcher A simple component that handles Canvas Ray Casts without the need of drawing an image or other graphical component.

UI Themes

UI themes are graphics assets and cursors to help you jump start your next project. Each package is themed for a given style and includes all source content as well as UX Foundation with ready to use Cursor States defined for you.