Written by a team of experts working at Unity Technologies, this book is your first step to becoming a game developer. The book follows an informal, demystifying approach to the world of game development with the Unity game engine. You'll get a grip on the fundaments of game design and C# programming to begin your journey building games in Unity 3D from there onward. Beginning with the basics such as learning what Unity is and how to program within it, this book will then walk you through each feature of developing your game. Focusing on a vertical slice -- one short segment of the full game which is polished and ready to pitch to studios -- you will learn to design characters and environments, starting with basic concepts for creating them, and then rigging them and making them interactable. Learning to customize user interfaces and game menus will give your game a well-rounded experience before you can polish it off with finishing touches, such as sound and lighting effects JOIN our book community: Read this book alongside other users, web developers, and the team of authors. Ask questions, provide solutions, chat with the authors, and much more. The link to join is included in the book.