Discover how to use the Unity game engine to its full potential for both 3D and 2D game development—from the basics of scripting to useful tricks in gameplay, behavior, and animation. With this problem-solving cookbook, you’ll get started in two ways:First, you’ll learn about the Unity game engine through brief recipes that teach specific features of the software and scripting systems.Second, you’ll apply a collection of snippets to address common gameplay scenarios, such as properly keeping score.Using our cookbook format, we pinpoint the problem, set out the solution, and discuss how to solve your problem in the best and most straightforward way possible. This book is ideal for beginning to intermediate Unity developers.You’ll find solutions for:2D and 3D graphicsMath, physics, and character controlAnimation and movementBehavior and AISound and musicInput and gameplayScripting and user interface