This section proposes a generic architectural design for 3D mobile games development.
The design illustrates a system structure comprising of the logical layers of the
game application along with the core functions associated to each of them.
The architecture diagram in Figure 2 can be accustomed to any single player game.