Learn to build 2D and 3D games in Unity

Learn to code by making video games. Build practical and fun 2D and 3D games with Unity2D and Unity3D

What will I learn in this course?

In this course you will learn how to make games while coding. Unity is a cross-platform game, engine developed by Unity Technologies, and is used to develop video games for PC's consoles, mobile devices and websites. This course is project based so you will not be learning a bunch of useless coding practices . In this course you will learn practical skills, learn about how leverage your new skills to greater wealth and learn through practical examples .

What will I be able to do after this course?

By the end of this course, you will be able to develop games and will have real world apps to use in your portfolio. We feel that project based training content is the best way to get from A to B. This course will show you how to master technology through the use of video. This course will give you everything you need to thrive in our technological society.


Your Instructor


John Bura
John Bura

John Bura is has been a successful Udemy instructor since 2011. John Bura has been programming games since 1997 and teaching since 2002. John is the owner of the game development studio Mammoth Interactive. This company produces XBOX 360, iPhone, iPad, android, HTML 5, ad-games and more. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to the top 10 in the Apple's app store. In his spare time John likes to play ultimate Frisbee, cycle and work out.


Class Curriculum


  Section 4 - Move mouse to location
Available in days
days after you enroll
  Section 8 - Making a platformer
Available in days
days after you enroll
  Section 9 - Making a gravity platformer
Available in days
days after you enroll
  Section 37 - Unity Crash Course - Projectiles
Available in days
days after you enroll
  Section 38 - Unity Crash Course - Vector 2s
Available in days
days after you enroll
  Section 39 - Unity Crash Course - First person controls
Available in days
days after you enroll
  Section 40 - Unity Crash Course - Physics
Available in days
days after you enroll
  Section 41 - Unity Crash Course - Math and Quaternions
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!



Already know C# well, so I was looking for a course that didn't do too much hand holding in that area. This is very good - rapid pace, but you get up and running fairly quickly.

- Dave Appleton

Great foundational learning starting from beginners and going to intermediate topics.

- Jon Greyson