The Ease of Building UI Elements In Unity

One of my favorite things about Unity is the tools that it has to make things that were once extensive and drawn processes, simple and easy. They have tools for Animation, Terrain Generation, TileMap Editors, and many more! But today we're going to focus on Unity’s helpful built-in features for building your User Interface.

What is a User Interface (UI)?

A User Interface is a game or program’s visual displays of information to the player.

What is a GUI then?

GUI stands for Graphical User Interface and is any element of the UI that includes graphical controls such as buttons that you can click on, or even button prompts that appear in order to tell the player when they should press a certain button to perform certain actions such as opening doors, talking to NPC’s, or deflecting an incoming blow.

So what makes up a UI?

Any UI element that you create will be displayed on the “Canvas” game object.


If you right-click on the hierarchy menu you can hover over the word UI and see all the different components you can add such as Text Objects, Panels, Scrollbars, or Buttons!

Hi, my name is Adam Reed and I am a software engineer specializing in Unity and C# development. Feel free to scroll through and check out some of my work!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store