Explore the importance of user interfaces in this video.
- [Instructor] In this section of the course, we're going to be focusing on user interfaces or otherwise known as UI. Now user interfaces are effectively the different elements that will display on the screen during game play that helps the player better understand how to play our game and to access its options and features. For example, on the screen in front of me here, we have this science fiction space background. In addition to this, in front of that background, we have this menu system here, which is part of the user interface. You can see that it contains different elements that we'll use and access. For example, we have this background panel that simply says GUI Demo, and in this instance, GUI simply refers to graphical user interface. And then here, beneath this title, we have different buttons and options that we can choose. For example, I can click on the Settings button to access different gameplay settings. By choosing GamePlay, for example, I'm going to display different options relevant to this game. So, here we've got Difficulty, Movement Speed, Mouse Scroll. In fact, with Difficulty here, unusually is encoded as a slider. Very often it'll be easy, medium, or hard. It'll be binary options. We can toggle them on or off. But in this case, we have gradations of difficulty. In addition, we also have Movement Speed. We have options to control the movement of our player characters, and we also have options to control the speed of the mouse cursor. Now, in this instance, these options in this demo version here, which is available as the GUI demo from the Unity assets store. These options here are not really having any direct control over what's happening inside the game. They're provided here for demonstration purposes. I'm going to close this menu. We also have some video options that we can display and, once again, we get different options to control the graphical quality of this demo version, but in all of these instances, we have different panels, menus, buttons, sliders, tick boxes, and all kinds of other things that we can use and interact with to control how the game works. All of these different elements are encompassed under UI or user interface and that's the focus of this module. In the next movie, we're going to take a look at one of the fundamental pieces of any user interface inside the Unity engine, and that is the canvas component.
- Creating interfaces for any resolution
- Working with text, buttons, and labels
- Positioning and arranging elements
- Creating sprite animations
- Sprites and 2D physics
- Configuring 2D worlds
- Painting level layouts
- Working with 2D tiles