Unity From Zero to Proficiency (Intermediate)

A step-by-step guide to programming your games with Unity

| Book Files | Free Book Sample |

Book Description

In this book, you improve your coding skills and learn more programming concepts to add more activity to your game while optimizing your code. The book provides an introduction to coding in C# t. Throughout the book, you will be creating a game, and also implementing the core mechanics through scripting.

What you will Learn

After completing this book you will be able to:

  • Write code in JavaScript and C#.
  • Understand and apply Object-Oriented Programming techniques in C#
  • Create and use your own classes
  • Use Unity's Finite State Machines
  • Apply intermediate Artificial Intelligence

Topics covered in this book:

Topics covered in this book include:

  • C# Programming
  • Mecanim
  • Finite State Machines
  • 3D Character Animation
  • Rigidbody physics
  • Explosions and Particles
  • Navmesh (e.g., off-mesh links)
  • Artificial Intelligence (based on distance, sight)
  • Raycasting
  • Inventory Systems

Key features

  • A step-by-step approach with examples and plenty of pictures to know exactly what to do.
  • Tips to maximize your workflow.
  • Quizzes to tests your knowledge at the end of each chapter.
  • Challenges to use and perfect your skills at the end of each chapter.
  • A section with answers to frequently asked questions organized by themes (e.g., navigation, object creation, interface, etc.)