Chapter 12. Developing a More Advanced User Interface

The user interface you built for Blockers wasn't too bad, but it was overly simplistic; it required too many calls, and it wasn't self-contained. Plus, you didn't implement many features because you didn't need to. For example, everything in that game was done with “buttons”; however, in this game, you want it to be multiplayer aware, so you need to allow the player to enter a server to play on.

This requirement adds complexity to the user screens.

In this chapter, you'll learn

  • How to update the Blockers GUI classes

  • How to add a dialog class

  • How to add a text-box class

Get Beginning 3D Game Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.