Unity 3D - 2D Platformer For Your Desktop
4.3 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
121 students enrolled

Unity 3D - 2D Platformer For Your Desktop

Consists of enemies, moving platforms, & creating a stand alone application to distribute.
4.3 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
121 students enrolled
Created by Andrew Durtka
Last updated 5/2014
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 14 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Make your very own 2D patformer
  • Game Development
  • Learning some JavaScript
  • Unity3D (Preferably the free version)
  • Paint (or anything to draw textures, I use paint because it's free)

We'll be making our very own 2D platformer on the Unity3D engine. I start by showing you what software you need that can be easily and free to download and guide you the step by step process to put this entire project together. Scripts and textures are provided if you just want to get into the action of making your own platfomer. The icon image that you selected is the game you will make!

Some of the scripts in JavaScript we’ll be working on together is making a moving platform, audio, and triggers (condition that will cause an event.) The basic structure of these lessons is planned but I instruct with an impromptu approach, this way you can see common errors and how they are fixed on the spot.

The most exciting part is once you download Unity3D, you’ll have your own basic platform game in about two hours. I’ll demonstrate…

    ·Setting up the Unity3D scene

    ·Animating Textures


    ·Making traps as spikes

    ·Creating enemies

    ·Setting up audio

    ·Beating the level to load the next scene

In the end you’ll have a standalone game, meaning you can share this game with friends and the world!

Who this course is for:
  • Anyone interested in making their own platformer
Course content
Expand all 19 lectures 01:50:48
+ Getting Started
10 lectures 01:02:49

We're just going to be downloading Unity3D and Paint.NET (optional) you can use your default paint on your computer or Photoshop. If you have both Unity3D and some sort of painting software, you can skip this and see you at the next tutorial.

Downloading the Software

We’ll be setting the basic environment to 2D, learning some quick tips, creating a game object, and going over lighting as well as importing the character controller.

    ·Setting the camera to orthographic

    ·Adding a game object (floor)

    ·Learning the interface and quick tips

Preview 08:58

This is a continuing lecture from Lecture 2, but we’ll basically set up the character control and have a functioning player controlled object.

    ·Adjusting character speed

    ·Adjusting bounding boxes

    ·Interface preferences

Continuing the Character Controller

Adding color to our playable object and out floor as well as making materials and duplicating them.

Setting up Materials

Downloading source code to prepare for animated textures and adding textures (graphics.) Within textures we’ll be adjusting the compression and adding some graphics to our game.

Animated Texture Part 1

Coding our playable character to animate as we run.

Animated Texture Part 2
Animated Texture Part 3

Adding a background, more platforms, and player texture is updated

Prefabs and Putting the Scene Together

We'll be adding more platforms and walls to enclose our level.

Creating the Level Layout

Adding shadows under our platforms to make it realistic

+ Bringing the Game Together
9 lectures 47:59

What challenge is a platformer with no spikes? In this lesson we'll be making extra sharp spikes and reloading the game scene if you accidentally land on a spike.


Adding game music to the main camera.

Game Music

Every game needs a way to beat a level. In our case we’ll be adding the exit door and this would prepare for future levels to be created if you want to add anymore.

Beating the Level

We’ll talk about how scenes load.

Loading a Scene

Just customizing the title and ending scene for a little pizazz.

Editing the Title and Ending Scene

Add movement to one of our platforms

Moving Platform

We'll be adding a basic enemy to add to the difficulty and challenge to our awesome platformer.

Preview 05:21

Get ready to ship and distribute. This lesson we'll make a standalone game file and I also included a copy of my game file.

Building a Standalone Game