Unity Game Development Essentials
Credits
About the Author
About the Reviewers
Preface
Welcome to the Third Dimension
Getting to grips with 3D
Essential Unity concepts
The interface
Summary
Environments
Your first Unity project
Using the terrain editor
Summary
Player Characters
Working with the Inspector
Deconstructing the First Person Controller object
Scripting basics
The FPSWalker script
Interactions
Exploring collisions
Ray casting
Adding the outpost
Opening the outpost
Prefabs, Collection, and HUD
Creating the battery prefab
Scattering batteries
Displaying the battery GUI
Battery collection with triggers
Restricting outpost access
Instantiation and Rigid Bodies
Introducing instantiation
Introducing rigid bodies
Making the minigame
Particle Systems
What is a particle system?
Making the task
Testing and confirming
Menu Design
Interfaces and menus
Creating the menu approach 1
Creating the menu approach 2
Finishing Touches
Volcano!
Coconut trails
Performance tweaks
Instructions scene
Island level fade-in
Game win notification
Building and Sharing
Build Settings
Building the game
Quality Settings
Player Input settings
Sharing your work
Testing and Further Study
Testing and finalizing
Approaches to learning