# Scaleform or alternate HUD methods

**URL:** <https://forums.unrealengine.com/t/scaleform-or-alternate-hud-methods/278223>\
**Category:** UI\
**Tags:** hud, User-Interface, unreal-engine, question\
**Created:** [March 24, 2014, 3:28pm UTC](https://forums.unrealengine.com/t/scaleform-or-alternate-hud-methods/278223 "2014-03-24T15:28:32Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_ed76438d](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_ed76438d](https://forums.unrealengine.com/u/anonymous_user_ed76438d)\
**Post date:** [March 24, 2014, 3:28pm UTC](https://forums.unrealengine.com/t/scaleform-or-alternate-hud-methods/278223/1 "2014-03-24T15:28:32Z")

</div>

Hi im planing a project that is for i would say 50% animated HUD. Complex Crafting, Inventory, Many Lists and things like this. All this stuff would be quite easy to realize with Scaleform so far as i know . But we dont have money to buy commercial licence for it.

Im not that deep in c++. So to realize all that in c++ would be very hard. Is there another way to create complex HUD Elements beside Scaleform?

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_c7e7fb1a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_c7e7fb1a](https://forums.unrealengine.com/u/anonymous_user_c7e7fb1a)\
**Post date:** [March 27, 2014, 2:40pm UTC](https://forums.unrealengine.com/t/scaleform-or-alternate-hud-methods/278223/2 "2014-03-27T14:40:08Z")

</div>

I am very new to UE4 and I have also used ScaleForm in UDK previously, so I stand to be corrected, but my understanding is that in UE4, ScaleForm is basically replaced by Slate UI system. It seems very powerful, but I still need to learn how to get a Slate UI in-game.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_33800a51](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_33800a51](https://forums.unrealengine.com/u/anonymous_user_33800a51)\
**Post date:** [March 27, 2014, 3:35pm UTC](https://forums.unrealengine.com/t/scaleform-or-alternate-hud-methods/278223/3 "2014-03-27T15:35:54Z")

</div>

Hey Rexaka and ,

There is some documentation on Slate system you can read up on here:

> **[Slate UI Programming](https://docs.unrealengine.com/5.2/en-US/slate-user-interface-programming-framework-for-unreal-engine/)**
>
> Program user interfaces with Unreal Engine's Slate framework.

There’s also a tutorial on our Wiki page you can try out here:

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...

Hope that helps!

---

<div class="post-metadata">

**Author:** ![KITATUS](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/kitatus/32/983160_2.png) [@KITATUS](https://forums.unrealengine.com/u/KITATUS)\
**Post date:** [March 27, 2014, 3:38pm UTC](https://forums.unrealengine.com/t/scaleform-or-alternate-hud-methods/278223/4 "2014-03-27T15:38:05Z")

</div>

If you prefer Scaleform, you can use it, but you’ll have to use a third-party add-on, which costs and isn’t supported officially by Epic by looks of things.

[http://gameware.autodesk.com/scaleform/unreal](http://gameware.autodesk.com/scaleform/unreal)

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [April 7, 2014, 2:45pm UTC](https://forums.unrealengine.com/t/scaleform-or-alternate-hud-methods/278223/5 "2014-04-07T14:45:00Z")

</div>

#800+ Lines of Code, Sample HUD Class Writing to Canvas

I have posted an 800+ line complete sample class, and a VIDEO demoing it here:

[800+ Line Sample HUD Class](https://wiki.unrealengine.com/HUD,_Canvas,_Entire_Class_Sample,_Create_Buttons_%26_Draw_Materials)

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...

---

<div class="post-metadata">

**Author:** ![MSE\_Taliesin](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@MSE\_Taliesin](https://forums.unrealengine.com/u/MSE_Taliesin)\
**Post date:** [April 9, 2014, 4:12pm UTC](https://forums.unrealengine.com/t/scaleform-or-alternate-hud-methods/278223/6 "2014-04-09T16:12:19Z")

</div>

I strongly favor this approach. Slate is not data-driven right now and doesn’t integrate with Blueprint, and I’m not seeing any signs that it will evolve into something useable.

We’re building a new UI system to let us customize appearance of UI elements interactively (UI element sizes/positions, etc) and integrate it with Blueprint.

---

<div class="post-metadata">

**Author:** ![bach\_1](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@bach\_1](https://forums.unrealengine.com/u/bach_1)\
**Post date:** [June 11, 2014, 3:37am UTC](https://forums.unrealengine.com/t/scaleform-or-alternate-hud-methods/278223/7 "2014-06-11T03:37:16Z")

</div>

To add to this, we have received confirmation from Autodesk that currently Scaleform does not integrated with UE4 on Mac, and if you are windows, you cannot package for iOS or Android from UE4. So pretty much useless to us. We’ve built most of UI in scaleform in Unity3D, and wanted to migrate to UE4 while we’re not too far down production line. But now we seem pretty stuck.

---

<div class="post-metadata">

**Author:** ![ryanjon2040](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/ryanjon2040/32/906587_2.png) [@ryanjon2040](https://forums.unrealengine.com/u/ryanjon2040)\
**Post date:** [June 11, 2014, 4:10am UTC](https://forums.unrealengine.com/t/scaleform-or-alternate-hud-methods/278223/8 "2014-06-11T04:10:11Z")

</div>

You can try [**Coherent-UI**](http://coherent-labs.com/overview/) which uses HTML5/CSS/Javascript to create UI. I am using Coherent-UI and i can confirm it is really good. I use it with [**Adobe Edge Animate CC**](http://html.adobe.com/edge/animate/).

---

<div class="post-metadata">

**Author:** ![bach\_1](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@bach\_1](https://forums.unrealengine.com/u/bach_1)\
**Post date:** [June 11, 2014, 11:45am UTC](https://forums.unrealengine.com/t/scaleform-or-alternate-hud-methods/278223/9 "2014-06-11T11:45:12Z")

</div>

Hi Ryan, they currently don’t support mac. Besides they said they are releasing on 15th of June. Did you get early access? I have also asked on their forums, but didn’t get a response yet. Wondering wether we can still package to iOS and Android, and if mobile is supported at all.
