Ease of Creating UI Elements in Unity

Dominique Dos Santos
2 min readMar 31, 2021

--

Every game you’ve played contains some sort of UI. Whether you’re keeping track of your score, speed or other stats like lives or stamina etc consists of UI Elements.

Apart from that, when you load up your favourite game you'll be greeted with a main menu of sorts. These vary from game to game, but generally, the main menu will have a play/load game, as well as an options menu and some might have a news ticker or in-game shop.

Creating the UI

Updating UI via Code

In our game the Space Shooter, we’ll be keeping track of the player’s score. Whenever the player shoots an enemy then you will get 10 score. Maybe later some enemies might be “worth” more score than others. To update our score on screen we’ll be referencing functions in our Enemy, Player and UIManager.

The Enemy Logic:

The Player Logic:

The UIManager Logic:

The End Result

Everything has been set up and now we can test our game to see if the score does indeed count up. It took us only a few steps to set up a basic score counter. But using what we learned we can create complex UI systems for our games.

--

--

Dominique Dos Santos
Dominique Dos Santos

Written by Dominique Dos Santos

Self-taught Unity and C# Developer with a passion for games and the stories they tell.

No responses yet