How to create a video game: Unity 2D game development!

This course is designed for those that want to learn how to create a video game with little to no experience.
3.0 (3 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.
84 students enrolled
Take This Course
  • Lectures 25
  • Length 4.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 7/2013 English

Course Description

In this course we will learn how to develop a 2D platform type of game in Unity.  Unity is free to use and is a very powerful game engine with a lot of cool features and functionalities.  James will walk you through how to create everything from an animated character from a sprite sheet, multiple level maps, enemies, moving platforms, camera scripting, audio integration, particle systems (for special effects), and much more.  This course is tended for beginners looking to learn the basics of game development.  

This game development course is setup as a walkthrough series; developing all the components of a game from scratch.  James will be the course instructor who is a guest teacher for mybringback.

What are the requirements?

  • Computer with Unity installed (from

What am I going to get from this course?

  • Learn all of the basic components of a 2d platform game.
  • By the end of this course, you will be able to develop your very own game!
  • You will understand sprite sheet animation
  • You will have a solid grasp on how Unity 2D game scripting works
  • You will understand standard game components, such as a camera, lighting, etc.

Who is the target audience?

  • Beginners

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Course Intro
Course Introduction and Preview
Section 2: Course Walkthrough
Setting up the Basics of a 2D Scroller Game in Unity
In this Unity 2d game development tutorial we will learn about controllers and how to apply both a material and texture to our game object.  We will also want to add a collision plane to the game object so that collisions are more accurate the graphical representation.
Creating a Basic Javascript to Handle Sprite Direction
Animating a Sprite Sheet Texture on a Game Object
Adding Environmental Game Objects on the Z Plane
Moving Platform Script
Building Various 2D Platforms
Adding Camera Mechanics to Follow the Player
Creating Level Limits
Character Respawn Point
Adding Check Points to Our Game
Creating Enemies
Scripting Enemies Difficulty
Prefabs and Multiple Levels
Creating a Level Navigation System
Creating a Parallax Background
Parallax Scripting
Audio Clips for Sound Effects and Music
Pausing the Game
Section 3: Bonus Tutorials
Bonus Request #1 - Creating A Bouncy Platform
Bonus Request #2 - Particle Systems and Custom Particles
Bonus Request #3 - Creating a Transportation Device
Bonus Request #4 - Background Music that Transfers Through Scenes
Section 4: Course Outro
Congratulations and Thank You!

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

my bringback, teaching the world.

mybringback's goal is to give opportunity through technology. The primary emphasis is teaching/training individuals on fundamental and advanced technological topics which allow those individuals opportunities in their futures. We want everyone to succeed but that doesn't mean we have to teach the old fashioned boring way, we want to make our tutorials as informative as entertaining.  From software engineering or development to game programming, we want to get you on the right track!

Ready to start learning?
Take This Course