Tutorial: Custom GUI with Slate Styles



During game development many tasks can be done simultaneously as long as the team is big enough. Things can get more difficult when you will try to make a game with a handful of friends or on your own.

Gameplay design, animations rigging, AI scripting, physics coding, UI creation – these are the tasks that you will have to face if you decide to become a one man army. Most of you wont have time or just wont be able to focus on all of these subjects, so you will most likely get basic animations rolling and create some gameplay around it. You will use provided physics engine and move on to AI scripting, create basic materials and use them to put together level prototypes.
Unreal Engine 4 provides variety of tools that will allow you to do just that. However, the UI creation tool – Unreal Motion Graphics (UMG) – is still on the way.

So while we’re all waiting, I decided to shed some light on Slate mysterious syntax by creating widget library that will allow you to prototype some basic game UI without much effort.

Continue reading