**3.1. Software interface**

The Unity3D interface consists of several tabs and a toolbar (see **Figure 2**) are used to create all subsystems in the virtual simulation. The games are developed in the scene tab where GameObjects are added. These GameObjects are edited and programmed by combining various components such as textures, mesh, materials and scripts to make the GameObject behaves as required by the developer. As shown in **Figure 3**, the various components are placed into GameObjects under the virtual environment to produce the desired outcome.
