Fundamentals of UI Design

Fundamentals of UI Design

Learn the fundamentals of UI in Unity by creating a menu system and scrollable map with buttons, images, text, input fields and toggles.

Understanding UI Design

Lets take a look at what you'll learn in this course.

Creating UI Elements

Learn how to create text, images, buttons and more.

Creating a Start Menu

Build a start menu for our fictitious game "Mystery at Tiny Town" using all the knowledge gained so far

Test your Knowledge

Time to test what you know about UI in Unity

In this course we’ll take a look at building a simple menu system to teach you the fundamentals of how UI works within Unity. The User Interface, or UI for short is incredible important for relaying information to players. Creating a menu with text, images, and buttons will help us to understand how everything works and how we can make a simple interactive element for the start of a fictional game. Next we’ll look at input fields and toggles then finish off with a scrollable map. Things you’ll learn in this course include:

Understanding UI aspect ratios

  • UI Text
  • UI Images
  • Masks
  • Interactive Buttons
  • Scroll Rects
  • Using Events with C#

While this course does specialize in using UI elements there will be some brief instruction on using C# functions to create interactive buttons that will load a scene once clicked. By the end of this course you should have a great understanding on how to use the most common UI elements.

Lesson Questions and Answers

Ask a question and get an answer!

Submit your Question
  • Replies: 1

    Hi Jonathan,

    would you say that with Unity 5 there shouldn’t be the need of using NGUI?

    I used NGUI previously (Unity 4), but watching your Fundamentals of UI, it seems that the new UI system is similar to NGUI, are you aware of pros/cons of the two systems?

    Thanks

    9 months ago

    • Replies: 1

      I believe the Unity UI system was created by the developer of NGUI. I used NGUI in the past as well and have never opened it since Unity introduced the new UI system. I’m sure NGUI has some unique feature to it that a lot of people really enjoy but unless you have a need for NGUI I’d stick with the UI in Unity.

      9 months ago

      • Thanks Jonathan, I will stick with UI in Unity then :).

        8 months ago