Skip to content
UdemyUnityPaid courseAll LevelsCertificate

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

Last updated September 2020

icon
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.

icon
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!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
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!

James

icon
More courses by James Doyle

$119.99

$13.99

$15.99

$16.99

Free

$89.99

icon
More Unity courses

$79.99

$74.99

$149.99

$13.99

$149.99

$16.99

icon
Reviews

4.6

837 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Jacques Audet on 2/20/2022

I have completed the course and I have really enjoyed it. I like James approach to teaching. It was easy for me to understand concepts and implement them afterwards. I had done a little programming with bolt but never C#. Now I feel confident that I have a good c# base to build on. I was using unity 2020.3.25f1 for the project. There was 2-3 issues I think may be due to different versions but I was able to fix the problems without to much trouble. I am really glad I took this course. I have learned a lot and now I have a lot more tools in my tool box to make my own games from scratch. Thanks James!

By Olivier Raveneau on 3/19/2021

3 étoiles, si vous êtes débutant, sinon pas plus d'une étoile. Ce cours est un tuto YouTube pour débutant. On plonge directement dans le sujet, le rythme est bon et l'enseignant est très clair. On finit tout de même avec un code spaghetti, mais pas totalement à jeter à la poubelle, l'enseignant a progressé. Le débutant devra, tout de même, apprendre ailleurs les bonnes pratiques. Pour un jeu type plateformeur, on regrettera l'absence de platforme mobile ou evanescente. Pas de lancement de projectile non plus.

By David Figge on 1/10/2021

Well explained and easy to follow. I recommend this course for every beginner or for an intermediate refresh. The only thing I disliked, was the way we created our savegame. Yes it's easy and it works, but if you getting more serious into game development, please use another option. I think this should be mentioned to the students. But this is my personal preference :) Global rating: Is it worth to watch this course: YES!

By Simon Chavez on 11/4/2020

Totally comprehensive, creating the game all the way to a complete build. Didn't skip anything and covered all the various topics of Unity in-depth Not a lot of help in the Q&A section. Plenty of people with unanswered questions. The course is good, but a lot of strange and non-OOP choices with the code; health not being managed by the player, everything being a static instance, lots of tightly coupled code. It makes hunting down bugs a lot more difficult than it should be, and would benefit from some refactoring

By Axyun on 9/6/2020

The course covered the basics, which was about what I was expecting. I wish it had spent a bit less time on making levels since, after the first, its pretty repetitive and would have liked to have seen a bit more information on using lights. It is the only subject that wasn't really covered but would be essential for a night level. Overall, I'm happy with the course and feel like I can tackle more advanced courses.

By Boba Studios on 9/25/2019

I used to use GamesPlusJames' videos when I need extra help in my gaming design classes in college (I discovered him through my professor recommending his videos to our class). When I left, my studio started up with someone else in the role of a developer who has since departed. I've now assumed that role but because I haven't been coding much in the past 2 years, I wanted a refresher. I immediately went to his YouTube lessons and, from there, discovered this much more comprehensive course. Working with his materials has helped not only refresh my memory, but helped me regain my confidence in it after stepping away for a while. Thanks, James!

By Matthieu Dagmey on 6/1/2019

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 Markus H. on 5/14/2019

It is a lot of fun to follow this tutorial step by step. EVERYTHING! is structured crystal clear and well thought through, so far. No complications or hard to fix error messages. James Doyle has a very pleasant way of communicating and he explains everything from start to finish. If you are looking for a great introduction to game programming that covers all the important basics, this is exactly the right tutorial in my humble opinion.

By Shahmar Dennis on 5/4/2019

Learned a lot about making a 3D platformer from taking this course and am able to apply this knowledge to begin work on a different game that will use these concepts. The instructor was clear and concise on what he was explaining, the code made sense, and all questions were answered in a timely manner. If you are interested in this course or in game development in general, this is a great place to start.

By David Lewis on 4/23/2019

I am enjoying this course as it is answering loads of questions about cameras, animations and Unity Packages. There is so much information within this course, I going to be rereading/developing this game over and over to get a much as possible from each iteration as humanly possible!! I would highly recommend this course to everyone - the details within each step is explained and shows the way to build this game.

Showing all 10 reviews on CourseDuck

Read all 837 reviews on Udemy

icon
Quality Score

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

Overall Score : 92 / 100