Book Image

Unity 2020 By Example - Third Edition

By : Robert Wells
Book Image

Unity 2020 By Example - Third Edition

By: Robert Wells

Overview of this book

The Unity game engine, used by millions of developers around the world, is popular thanks to its features that enable you to create games and 3D apps for desktop and mobile platforms in no time. With Unity 2020, this state-of-the-art game engine introduces enhancements in Unity tooling, editor, and workflow, among many other additions. The third edition of this Unity book is updated to the new features in Unity 2020 and modern game development practices. Once you’ve quickly got to grips with the fundamentals of Unity game development, you’ll create a collection, a twin-stick shooter, and a 2D adventure game. You’ll then explore advanced topics such as machine learning, virtual reality, and augmented reality by building complete projects using the latest game tool kit. As you implement concepts in practice, this book will ensure that you come away with a clear understanding of Unity game development. By the end of the book, you'll have a firm foundation in Unity development using C#, which can be applied to other engines and programming languages. You'll also be able to create several real-world projects to add to your professional game development portfolio.
Table of Contents (16 chapters)

Constructing the terrain

Now that we've imported all of the assets we require, we can start preparing the scene for our AI agent (also known as the terrifying chick for reasons that will become apparent):

  1. The nature pack provides an example scene that we can alter to suit our needs. Navigate to Assets/NaturePackLite/Scenes in the Project panel.
  2. Double-click the Demo scene to open it:

    Figure 8.5 - The nature pack example scene

  3. You will most likely have noticed that the scene consists of two separate islands. We only require one. Select all items associated with the smaller island from the Hierarchy as shown in Figure 8.6 and delete them:

    Figure 8.6 - Deleting all items associated with the smaller island

    Next, we want to increase the size of the terrain to provide more space for the terrifying chick and the player to walk around.

  4. Select Ground_01 from the Hierarchy and duplicate it by pressing Ctrl + D (Windows) or cmd + D (macOS). It is a child object of the Ground...