Unity 3D is one of the most powerful free to use game engines available today and is an excellent place to start building games. This course will cover the foundations of using Unity and building a 2D platformer game.

Module 1

Course Introduction

What you need to know about this course to get started.

Unit 1

Introduction

Unit 2

How to use the course files

Unit 3

Course Files

Module 2

Welcome to Unity

If you've never used Unity before, this session will introduce you to the software, prototyping your game and much more.

Unit 1

What is Unity?

Unit 2

Is Unity the right game engine for me

Unit 3

Installing the Tools

Unit 4

Tour of Unity

Unit 5

The Unity Asset Store

Unit 6

Prototyping a 2D Game in Unity

Unit 7

Prototyping a 3D Game in Unity

Unit 8

Layout the Unity Panels

Unit 9

Game Design Theory

Module 3

Preparing to Build a Game

This quick session will go over some of the prep work most developers face before REALLY beginning!

Unit 1

Planning Your Game

Unit 2

Staying Motivated and on Scope

Unit 3

Sourcing the Resources

Unit 4

Preparing the files

Module 4

Building the Game

This lengthy session you'll really dive into how to create a 2D game with Unity. You'll learn how set up the scene, create the player, add shaders, randomize scenery, work with the camera and much more!

Unit 1

What will you be creating

Unit 2

Starting the Project and Creating a Staging Scene

Unit 3

Create a test platform

Unit 4

Build the Player Prefab - Animations and Physics

Unit 5

Build the Player Prefab - Coding the player

Unit 6

Create a Collectible Item for the Character to pick up

Unit 7

Materials for Shader Effects

Unit 8

Randomized Scenery

Unit 9

Sorting Order

Unit 10

Create a camera node with constraints

Unit 11

Create a parallax background - Building the layers

Unit 12

Create a parallax background - Coding the controller

Unit 13

Fixing Issues between 2D and 3D Objects

Unit 14

Create a game manager object

Unit 15

Saving and loading game data

Unit 16

Adding 2D Sound Effects

Module 5

Building the UI and Menus, and Conclusion

In this final session, you'll learn how to a level screen, handle win / loss events, create a level exit / kill zone, distribute your app, and finally your instructor will share his thoughts on where to go next.