- Introduction - [[Welcome]] - [[What you should know]] - [[Exercise files]] - Setting Up the Project - [[Setting up the project overview]] - [[Importing standard packages]] - [[Creating a player controller]] - [[Setting the resolution and quality]] - Importing and Managing Assets - [[Importing meshes]] - [[Importing textures]] - [[Importing animation]] - [[Importing audio]] - [[Exporting models from 3ds Max]] - [[Exporting models from Maya]] - Setting Colliders and Creating Prefabs - [[Generating colliders on geometry]] - [[Applying and optimizing colliders]] - [[Creating a prefab]] - [[Creating and applying a custom mesh collider]] - [[Updating geometry in a prefab]] - [[Adding physics to game objects]] - [[Adding audio clips to a prefab]] - Applying Materials - [[Creating and organizing new materials]] - [[Using composite maps for smoothness and height]] - [[Adjusting metallic and smoothness properties]] - [[Creating normal maps from grayscale]] - Creating and Implementing Animation - [[Segmenting imported animation into clips]] - [[Accessing animation using Mecanim]] - [[Creating event-driven transitions in Mecanim]] - [[Using scripts in Mecanim]] - [[Animating an object in Unity]] - [[Adjusting animation in the Curve Editor]] - [[Using the Dope Sheet to scale animation timing]] - Designing and Constructing the Game Level - [[Instancing prefabs to build a level]] - [[Placing level prefabs for variety]] - [[Bounding the player through design]] - [[Creating and sculpting terrain]] - [[Painting terrain materials and textures]] - [[Adding trees and grasses to terrain]] - Lighting the Level - [[Fine-tuning the default daylight]] - [[Creating and adjusting point lights]] - [[Adding mood with spot lights]] - [[Setting area lights for baking]] - [[Excluding lights from geometry]] - Baking Lighting - [[Setting up the level for baking lighting]] - [[Adjusting baking parameters for a designed look]] - [[Setting object and light parameters for baking]] - [[Using light probes to light dynamic objects]] - [[Adding reflection probes for simulated dynamic reflections]] - Adding Polish with Particles and Effects - [[Creating a particle system]] - [[Adjusting the behavior of particles]] - [[Modifying the appearance of particles]] - [[Adding depth of field to focus the view]] - [[Letting lights and highlights glow]] - [[Grounding the scene with ambient occlusion]] - [[Using color correction to create a mood]] - Adding Audio to the Game - [[Bringing the environment to life with ambient sound]] - [[Triggering sound to play with an animation]] - [[Creating reverb zones]] - [[Mixing and balancing sound]] - Building the Game for Deployment - [[Setting up occlusion culling]] - [[Enabling batching to reduce draw calls]] - [[Creating a splash screen and icon]] - [[Compiling a desktop build]] - [[Building for Android]] - [[Making Revisions]] - Conclusion - [[Next steps]]