Unity 3.x Game Development Essentials
Prototyping and Scripting Basics
A basic prototyping environment
Using Instantiate() to spawn objects
Player Characters and Further Scripting
Deconstructing the First Person Controller object
Inter-script communication and Dot Syntax
Scripting for character movement
External modeling applications
Collection, Inventory, and HUD
Creating the power cell prefab
Creating the menu with GUITextures and mouse events
Creating the menu with the Unity GUI class and GUI skins
Performance Tweaks and Finishing Touches