Set Reminder Save for later

Unreal Engine C++ Developer

Learn C++ and Make Video Games

*NEW* The course is being fully updated and remastered to Unreal Engine 4.22+. The first remastered section has been released. New content will be released as full sections over the coming weeks and months. Existing students get all the new material for free.

Thank you to Epic Games for awarding us a grant to update and remaster this "critically-acclaimed" and "insanely successful" Unreal Engine course.

The final section, Testing Grounds, includes...

  • Much more C++ and Blueprint.

  • AI Blackboards & Behaviour Trees.

  • Environmental Query System (EQS).

  • Humanoid Animation Blending.

  • Never-ending Level Design.

The course now has high quality hand written subtitles throughout, available as closed captions so you can turn them on or off at your convenience. This is one of the best Unreal Engine tutorials on the web.

This course started as a runaway success on Kickstarter. Get involved now, and get access to all future content as it's added. The final course will be over 50 hours of content and 300+ lectures.

Learn how to create and mod video games using Unreal Engine 4, even if you're a complete beginner. Unreal is a free-to-use game development engine used by AAA studios and indie developers worldwide. It can be complex beast to get into, but we break it down step-by-step

Already know Unreal and want to learn VR or Multiplayer? Check out our other Unreal courses, just look for the green leaf for our other world-class Unreal courses.

We start super simple so you need no prior experience of Unreal or coding. With our online tutorials, you'll be amazed what you can achieve. We believe project-based learning is the best way to learn Unreal Engine.

Benefit from our world-class support from both other students, and the instructors who are on the forums regularly. Go on to build several games including a tank game, and a First Person Shooter.

You will have access to a course forum where you can discuss topics on a course-wide basis, or down to the individual video. Our thriving discussion forum will help you learn and share ideas with other students.

You will learn C++, the powerful industry standard language from scratch. By the end of the course you'll be very confident in the basics of coding and game development, and hungry to learn more.

"Any serious game programmer needs to know C++"Jason Gregory, Lead Programmer at Naughty Dog (creators of Uncharted & The Last of Us)

Anyone who wants to learn to create games: Unreal Engine is a fantastic platform which enables you to make AAA-quality games. Furthermore these games can be created for Windows, consoles, MacOS, iOS, Android and Web from a single source.

If you're a complete beginner, we'll teach you all the coding and game design principles you'll need. If you're an artist, we'll teach you to bring your assets to life. If you're a coder, we'll teach you game design principles.

What this course DOESN'T cover...

Whereas this course is already huge, we can't possibly cover everything in that time. Here are some things we will not be covering...

  • Team collaboration topics.

  • Editor plugins or modifications.

  • Physics engine modification.

  • Multiplayer features.

Note: access to this course comes with an optional, free community site where you can share games and 3D models, as well as connect with other students.

Start to learn Unreal C++ now, you won't be disappointed.

All future content updates are included free.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy.

Get a Reminder

Not ready to enroll yet? We'll send you an email reminder for this course

Send to:


Rating 4.6 based on 15,121 ratings
Length 60.5 hours
Starts On Demand (Start anytime)
Cost $10
From Udemy
Instructors Ben Tristem, Sam Pattuzzi, by Ben Tristem, Gavin Milroy
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Game Development Development

Get a Reminder

Get an email reminder about this course

Send to:

What people are saying

We analyzed reviews for this course to surface learners' thoughts about it

source control in 44 reviews

As an aspiring game developer pretty much starting from scratch, I knew nothing about Source Control, code refactoring, GitHub and setting up repos, but I think the most critical skill I learned is how to figure things out in UE4 for myself.

The source control lectures are useful, but really could have been separated from the course as a bonus resource or just omitted.

When you stop learning to spend time fiddling with Git it's a momentum killer, especially when the source control lectures are inserted directly into the other sections.

Despite many hours spent talking about source control, I don't recall the Unreal built in source control ever being discussed in any detail.

I love the push to use source control (absolutely essential for beginners), the demonstrations of how to use API documentation, and how it goes deep on topics that help me understand what's happening underneath the surface.

*The course covers good programming techniques and concepts like source control in addition to simply the basics *The instructor identifies solutions for students on various platforms, including highlighting sections that can be skipped for mac or pc students.

You will learn more than just coding or making a game such as: source control, refactoring, and best practices.

In addition, there are some passages where there are a painful lot of repetitions or hovering around an unnecessary topic (for example source control) , so I always find myself skipping forward.

bull cow game in 39 reviews

It still could have been a simple bull cow game, but using a widget instead of the console (or just use the unreal console).

Liked it more after I got past the Bull Cow Game :) Well course is awasome, but I dont care about BP, okey assets are easier to follow with BP but other things like Perception, camera rotation(from tanks), and other things I would like to know how to build with C++... BP got some advantages but C++ is faster and cleaner i think(BP Spagetti especially).

:) I'm almost at the very end of Bull Cow Game.

Of course, I'm only barely getting through the Bull Cow Game, so this review is tentative!

(As of writing this review I'm only on the Bull cow game) Very clear instructions and working towards a clear goal while learning and improving code on the way.

Great teachers and I really look forward to the next couple of hours I’m a more experienced beginner in C++ and I’ve learned a lot already without even finishing the Bull Cow Game.

(For example barriers locking up for a while after being spotted) And also the "bull cow game" can not be played on another pc.

Very clear on installing from the start Great lectures and easy to follow it's been very easy to follow and they have shown and explained a lot of need to know information I've completed up to the first Game, Bull Cow Game.

software engineering in 17 reviews

** I should also note: The course is littered with engine and language agnostic principles, patterns, tools, resources and paradigms that are incredibly useful to game development and/or software engineering in general.

Even though I have graduated from a Software Engineering program I still managed to learn many useful tips from good software architecture to good software practices.

I am completing the second year of a software engineering degree and I find that, so far, the quality of teaching is superior to how I was taught the fundamentals.

Along with these two topics, the course also gives you solid basics on software engineering and architecture practice, refactoring, testing, and many more.

I would advice that some coding knowledge in any language would be useful for people wanting to take this course you don't need to be a software engineering graduate like me though.

I graduated with a degree in software engineering and wanted to take game programming as my next challenge, and so far I'm loving how simple the course is for truly anyone to be able to jump in.

I like the fact the instructor talks about software engineering/design as well as the good approach to tackling a project when you are working as part of a team.

I've got 20+ years Software Engineering experience in several languages and areas and have always been fascinated with the worlds that can be created in games.

hasta ahora in 16 reviews

Hasta ahora bueno para refrescar mis conocimientos en c++ This a Bad course I would not reccomend this course for beggerniers like me, You will Not understand what he is saying Please do not waste your money on this.

hasta ahora todo va bien It's great for beginners wanting to get started on c++.

Hasta ahora, sin palabras.

porque hasta ahora me ha dado todas las herramientas para comenzar el curso correctamente really clear and clever way to teach, thanks I love it!

:) Hasta ahora las explicaciones son claras y fácil de seguir.

Me esperaba muchisimo de este curso (por la calidad de los profesores), pero no me imaginaba esto... Ademas de estar aprendiendo a un buen ritmo usar C++ Basico y en Unreal, tambien se aprende algo de Source Control (hasta ahora) y tambien estoy aprendiendo mucho ingles.

Hasta ahora (seccion 2 completa) esta 10/10.

Hasta ahora bueno para refrescar mis conocimientos en c++ This is a great course for starters especially when you know nothing at all.

hasta el momento in 11 reviews

Hasta el momento ha sido bueno, necesito ver más para poder calificar de mejor manera.

Gut erklärt mit guten "Challenges" für Zwischendurch Straight forward and basic so far Muy bien explicado hasta el momento yes Les slides sont clair, sans fioritures, mais manque un peu d'illustrations.

havent gotten that far yet but it seems good La calificación esta en base a la claridad de la explicación en todos los vídeos vistos hasta el momento.

Because the amount of detailes provided are just amazing straight forward Todo el contenido ha sido introductorio hasta el momento.

Si me gusta mucho el curso hasta el momento Great course... easy to understand Besides the unnecessary preliminary content(e.g.

bonne expérience, bon professeur esta interesante hasta el momento I am understanding most things I just want to get it started the right way.

Si me gusta mucho el curso hasta el momento This course explains everything really well!

well im only 14 im quite text savvy ive started playing on computer when i was 5 and i built my first pc when i was 9 i realy like the voice of the course its soothing and doesnt bore you to death and it explains quite nicely what needs to happen Hasta el momento ha sido bueno, necesito ver más para poder calificar de mejor manera.

native english speakers in 10 reviews

The lessons are perfectly understandable even for non native english speakers like me, great job!

I have preferred this course over many others because the instructors are native English speakers and it has a lot of content.

In my opinion it is very detailed and structured and also understandable for non-native english speakers.

Very clear and for those like me who aren't native english speakers, the subtitles help keeping track of what's said.

Subtitles helps so much to non native english speakers like me.

Nothing on them though Very clear and for those like me who aren't native english speakers, the subtitles help keeping track of what's said.


An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Engine Records Clerk $32k

Grand Central/Prelude/Eligibility/Benefits Engine/Welcome Application Coordinator $33k

Line Engine Mechanic $40k

Search Engine developer $63k

Staff Jet Engine Mechanic $71k

Business Analyst | Search Engine Marketing $83k

Senior Small Engine Specialist, Field Service Dept. $86k

Associate Search Engine Marketing Analyst $110k

Associate Search Engine Marketing Specialist Manager $120k

Senior Development Engineer, Project Engineering and Shaft Engine Project Group $122k

Global Product Manager - Engine Components $122k

R&D Jet Engine Test Engineer $128k

Write a review

Your opinion matters. Tell us what you think.


Rating 4.6 based on 15,121 ratings
Length 60.5 hours
Starts On Demand (Start anytime)
Cost $10
From Udemy
Instructors Ben Tristem, Sam Pattuzzi, by Ben Tristem, Gavin Milroy
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Game Development Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now