Introduction to C# with Unity 3D:
The ​Exodus Adventure

2nd Edition

Table of Contents

Chapter 1 – Introduction
Chapter 2 – Game Design Document
Chapter 3 – 3rd Person Controller
Chapter 4 – User Control in the 3rd Person
Chapter 5 – NJG Mini-map and World Map
Chapter 6 – NPC Animation Controller
Chapter 7 – Interacting with Actors
Chapter 8 – Cinematics and Cut-scenes
Chapter 9 – Menu System and UI
Chapter 10 – Inventory Management
Chapter 11 – Building Levels
Chapter 12 – Music Controller
Chapter 13 – Skybox Controller
Chapter 14 – Saving Player State
Chapter 15 – Quest Journal
Chapter 16 – Sheep Corralling Mini-game
Chapter 17 – Populating the Game World

Chapter 18 – The Unity Multipurpose Avatar (UMA)

Appendix A – Troubleshooting
Appendix B – Game Design Document