In Chapter 4 we created a small game, EMAGA4. Well, not really a game—more of a really simple virtual reality simulation. We created a few important modules to get the ball rolling.
In this chapter, we’ll build on that humble beginning and grow toward something with some game play challenge in it, called EMAGA5. Within the game, there will be some tasks to perform (goals) and some things to make those tasks just that much harder (dramatic tension).
To make this happen we’ll have to add a fair number of new control modules, modify some of the existing ones, and reorganize the folder tree somewhat. We’ll do that in reverse order, starting with the reorganization.
I should emphasize the fact that the code and asset organization ...