ABSTRACT

The user interface, or UI, is the primary means by which the player receives secondary information from a game. In this chapter, we will look at how Unity handles the graphical user interface, or GUI, in a game project and how we can leverage this to display information for the player. While it is possible to play a game based solely on what the player can see from the camera’s perspective of the game world, at some point in time we will need to implement menu systems or scoring systems or life systems or even short text messages to the player. The creation of GUIs can be a very fun and rewarding experience as your game projects will begin to develop some polish to them through this process. We will also look at some basic principles for the design of our interface systems; as it turns out, there are some interesting ideas that we can utilize to make our interfaces better and easier to use for the player, which is our primary goal—focusing on the needs of the player while playing our game.

Types of User Interfaces

User Interface Design

User Interface Implementation within Unity

Updating the User Interface through PlayMaker