Chapter 1. Getting to know Unity
Figure 1.1. Inheritance vs. components
Figure 1.2. Guns of Icarus Online
Figure 1.3. Gone Home
Figure 1.4. Dead Trigger
Figure 1.5. Bad Piggies
Figure 1.6. Tyrant Unleashed
Figure 1.7. Assault Android Cactus
Figure 1.8. The Golf Club
Figure 1.9. Parts of the interface in Unity
Figure 1.10. Editor screenshot cropped to show Toolbar, Scene, and Game
Figure 1.11. Applying the three transforms: Translate, Rotate, and Scale. (The lighter lines are the previous state of the object before it was transformed.)
Figure 1.12. Editor screenshot cropped to show the Hierarchy and Inspector tabs
Figure 1.13. Editor screenshot cropped to show the Project and Console tabs
Figure 1.14. Parts of the interface in MonoDevelop
Figure 1.15. How to link a script to a GameObject
Figure 1.16. Linked script being displayed in the Inspector
Chapter 2. Building a demo that puts you in 3D space
Figure 2.1. Screenshot of the 3D demo (basically, Doom without the monsters)
Figure 2.2. Roadmap for the 3D demo
Figure 2.3. Coordinates along the X- and Y-axes define a 2D point.
Figure 2.4. Coordinates along the X-, Y-, and Z-axes define a 3D point.
Figure 2.5. Scene in the Editor with floor, walls, lights, a camera, and the player
Figure 2.6. Inspector view for the floor
Figure 2.7. The Hierarchy view showing the walls and floor organized under an empty object
Figure 2.8. Directional light settings in the Inspector
Figure 2.9. Point light settings in the Inspector