Unity: 3D Level Design

Unity: 3D Level Design

2h 6mIntermediate2018-02-23

Authors

Alan Thorn

Alan Thorn

Game Developer, Author, Educator

Course details

Unity—the powerful interactive development tool for mobile and desktop games—boasts tools and features that allow you to build striking virtual worlds. In this course, Alan Thorn helps you enhance your Unity skill set by covering topics that can help you get up to speed with level design. Alan walks through the process of assembling a 3D environment with modular asset pieces, and explains how to create a Unity project and import and configure assets. He also discusses how to complete environment lighting, import Unity scripts, create timed behaviors, build an intelligent enemy character, and more.

The concepts covered in this course can help to prepare you for the Unity Certified Developer exam.

Learning objectives
Creating a Unity project
Importing and configuring assets
Modular level building
Getting started with lighting
Working with light probes and occlusion culling
Creating timed behaviors
Starting and completing a finite state machine

Skills covered

Real-TimeGame DevelopmentUnityVisualization and Real-TimeAECProduct and ManufacturingSoftware DevelopmentDeep Dive (X:Y)

Concepts

Introduction

  • Welcome

Importing and Configuring Assets

  • Creating a Unity project
  • Importing and configuring assets
  • Exporting content from Blender
  • Establishing a base level
  • Modular level building
  • Completing the level

Base Lighting and Refinements

  • Getting started with lighting
  • Completing environment lighting
  • Adding post-process effects
  • Working with light probes
  • Working with occlusion culling

Interactions and Gameplay

  • Importing utility scripts
  • Coin collection mechanic
  • Creating timed behaviors
  • Implementing the win condition

Animation and AI

  • Line of sight
  • Navigation meshes and pathfinding
  • Starting a finite state machine
  • Completing a finite state machine

Conclusion

  • Next steps
80,000 Toman