Introduction to Unity 3D


Course Description

Unity is versatile game engine which can be used for creating simulations, prototypes, and games. It supports both 2D and 3D elements and has the unique abilities in debugging as well as the ability to publish on just about any platform including by a simple click. This course will go over the basics of how to use the engine including a primer for scripting and for technical artists.

Audience Profile

This course is for anyone wanting to learn a piece of software for fast prototyping, or to creating training simulations. Unity though being a game engine is versatile enough to do most anything dealing with interactivity, Unity also has the ability to publish on multiple platforms with ease. It is an excellent engine for anyone to learn especially if you are planning on any type of mobile deployment.

Prerequisite(s) Recommended

Those wishing to be trained in Unity should have a basic understanding of programming preferably in C#, Java, ActionScript. Experience in 3D modeling programs such as 3DsMax or Maya is a plus and you an edge in navigating around the world.

Learning Objectives

  • Script basic behaviors using JavaScript/C#
  • Navigate around the editor
  • Edit properties in simulation mode.
  • Import and Export packages
  • Able to create raycasts to send messages between scripts.
  • Learn how to publish to both web, Mac, and PC
  • Take Inputs from mouse, keyboards, and gamepads.
  • Become informed about Unity3D’s abilities with mobile development.

Course Outline

Course Outline

 Day 1:

  • Unity to Introduction
  • Navigating The Interface
  • Using the Inspector
  • Importing 3D Models and Textures
  • Scripting Libraries
  • Game Objects
  • Prefabs

Day 2:

  • Rigidbody Component
  • Collider Component
  • Scripting Transforms and Collisions
  • Mouse and Input
  • Debugging

Day 3:

  • Lights
  • Cameras
  • The Shrunken particle system
  • Material Normal/Diffuse/Displacement/Glow
  • Post Processing Effects
  • Import and Exporting of Packages

Day 4:

  • RayCasts
  • SendMessage vs GetComponent
  • User Interface design in Unity
  • Navigation Mesh
  • Light Probes

Day 5:

  • Shaders and SFX
  • Light baking and Global Illumination
  • Optimizing your Prototype
  • Building the Binary

Register for Course

Available Registrations: Unlimited
The Tuition ticket is sold out. You can try another ticket or another date.



Course Code


Course Duration


Instructions Method

Instructor Led