Unity 3D - 2D Platformer For Your Desktop
4.3 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
118 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Unity 3D - 2D Platformer For Your Desktop to your Wishlist.

Add to Wishlist

Unity 3D - 2D Platformer For Your Desktop

Consists of enemies, moving platforms, & creating a stand alone application to distribute.
4.3 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
118 students enrolled
Created by Andrew Durtka
Last updated 5/2014
Curiosity Sale
Current price: $10 Original price: $20 Discount: 50% off
30-Day Money-Back Guarantee
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Make your very own 2D patformer
  • Game Development
  • Learning some JavaScript
View Curriculum
  • 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 is the target audience?
  • Anyone interested in making their own platformer
Students Who Viewed This Course Also Viewed
Curriculum For This Course
19 Lectures
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
About the Instructor
Andrew Durtka
3.2 Average rating
16 Reviews
214 Students
3 Courses
Let's Make Games!

As a lifelong video game addict and a curiosity about programming, I want to share my enthusiasm with the world. My name is Andrew Durtka and I have a passion not only teaching people how to create games but creating any game/application myself. I recently graduated with my Bachelor's of Science and really want to share some of that knowledge. In our information age, there’s no better time than now to talk and share how the various computer languages bring amazing creations to life. I try to make learning programming easier than the conventional class room setting. I have several mobile apps in the market place that are made with Eclipse and Unity including video games. This experience gave me the understanding of game development and the life cycle of computer programs. The platforms I use to bring these creations to life are Eclipse, Microsoft Visual and Unity 3D. Not only did I study C++, C#, and JavaScript but they are my favorite. Why they are my favorite? Well because they are the building blocks to make video games so let's make some games!