Learn to make a 3D Platformer Game with Unity (Udemy.com)

Game development made easy. Learn C# using Unity and create your very own 3D Platformer!

Created by: James Doyle

Produced in 2022

What you will learn

  • Learn C#, a modern versatile programming language.
  • Understand the capabilities of 3D development in Unity.
  • Develop strong and transferrable problem solving skills.
  • Gain an understanding of the game development process.
  • Learn how object oriented programming works in practice.

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 92 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a unity course? Or looking for more detail on James Doyle's Learn to make a 3D Platformer Game with Unity? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

Learn how to create and program your very own 3D Platformer game using Unity, an industry-standard game development program used by many large gaming studios and indie developers across the world.
In this course you won't just be learning programming concepts, but tying these concepts to real game development uses. You will have access to a course forum where you can discuss the topics covered in the course as well as the next steps to take once the course is complete.
This course has been designed to be easily understandable to everyone, so whether you're a complete beginner, an artist looking to expand their game development range or a programmer interested in understanding game design, this course will help you gain a greater understanding of development.

At the end of this course you will have developed the ability to create such game elements as:
  • Full 3D Character Movement
  • Animating Characters
  • State-based Enemy AI
  • Saving/Loading Progress
  • Fully-featured Boss Battles
  • Complete Health System
  • Collectables
  • Level Select Over-world
  • Audio system using Audio Mixer
  • Multiple Level Mechanics including unlocking doors, retracting spikes, breaking boxes etc.
  • Unity's Cinemachine Camera system
Start learning today and let me help you become a game developer!Who this course is for:
  • Anyone who wants to make their own 3D games.
  • People who want to create and publish their own games.
  • Complete beginners with an interest in learning game development.
  • Developers who want to re-skill across to game development.
  • People interested in working in the game design industy.
  • Competent and confident with using a computer.

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

James Doyle

Hi, I'm James. I have helped thousands of people learn how to develop their own games in Unity, and whether you're a first-time developer, or need to refresh your skills, I can help you learn to make the games you want to make.
With a bachelors degree in Computer Science and a background working in independent game development, I have been helping others to create their own games and release them on multiple platforms.
I believe in helping you learn by teaching code in context, so rather than having to memorize a bunch of stuff you've never seen before, you learn how each coding concept can be applied to real working problems in your games.
I can't wait to help you learn all about making your own games and how to make them a success.
So why not start learning to make games with me now?
See you soon!



102 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Arif Ahmed on a week ago

I love making this game from the beginning to the end. The Person who created this game deserved so much praise in making this game. I have gained so much knowledge on Unity because of this game.

By Shiran Ze on a month ago

The course is great. The only downfall is that the lecturer is not responsive to questions.

By Paul Kruger on 2 months ago

Unity sucks!Having said that. If you persevere with Unity long enough, it might actually surprise you and start working properly.This course is really good. It has a lot of good basic functions for a platform game.Highly recommended!

By Diego Sevilla on 2 months ago

James you're awesome!! Your course is simple and has a lot of helpful tricks that really help with video game design. Thanks for sharing your knowledge with the world!!

By Nicolas Temlett on 2 weeks ago

Fantastic course...very well presented and truly takes you from the beginning to the end with great methods, tips and tricks...

By Joshua Bassett on a week ago

We never really learned much in school about 3D so this course is giving me a lot more knowledge than I could have expected. Love it!

By Asa Shemesh on 3 months ago

Straight to the point, hilighting solutions for physics and game controls that I thought would be a part of this course

By Frederick Robinson on 6 months ago

very good at this point it what I expected from james he is very good at explaining and make thing look so simple loving it

By Donald J. Masters on 2 months ago

As a beginner who hasn't touched on Unity or C# before, I found this course to be really easy to follow.

By Matthieu Dagmey on 6 months ago

Great job, I've been able to keep up very well, which is a feat in itself. I'm even at a point where I understand the code well enough to come up with my own variations. I am having some small issues from time to time, for instance : I haven't figure out yet how to make the movement system more polished and flexible without breaking everything and the pause screen is a bit janky. But nothing game breaking.

By Ethan Best on 6 months ago

I quite like these tutorials. They are very informative to me as a beginner. He is very good at explaining things by saying what they are and showing examples too.

By Frederik Helgesen on 4 months ago

My third course by this lecturer (taken RPG and pixel art previously), and I find them perfectly paced and explained for beginners like myself. Half star off for some very quick explanation of c# elements in the beginning, which I am pretty sure I would have struggled with if I hadn't already learned this stuff in the RPG course. Definitely recommended otherwise.