As you’ve seen by now, there is more to a 3D game than just the imaginary world into which the player plunks his avatar. There is the real need to provide the player with some method to make selections and otherwise control the game activities. Generally, we provide a Graphical User Interface (GUI) to the player to interact with the program. The menu we employed at the start-up of the program, where the player clicks buttons to launch the game, change the setup, or quit; the dialog box that shows the client’s loading progress; the dialog box that asks if the player really wants to quit—these screens are all examples of GUIs.
If you take a look at Figure 10.1, you can see a sample of the variety of elements found ...
No credit card required