Chapter 5. Game #2 – Robot Repair
One of the secret aspects of game development is that getting a mechanic working is often less challenging than getting an entire GAME working. Our keep-up game has a working mechanic, but it's clearly nothing like a finished game.
In this chapter, we'll take a break from our keep-up game to add an important tool to our Unity game development tool belt: Graphical User Interface programming. Graphical User Interfaces, or GUIs for short, include all of the buttons, sliders, dropdowns, arrows, and on-screen text that help players understand and move through your game. Unity has a whole separate GUI (pronounced "gooey") system that we'll start digging around in to flesh out our games a bit better. To get a good grasp on what the GUI system can do, we're going to program an entire working 2D flip n' match memory game in that system!
Tip
A language by any other name
There's nothing particularly Unity-centric about what we're going to learn in this chapter. The...