Save for later

Unreal Engine C++ Developer

This "critically-acclaimed" and "insanely successful" Unreal Engine course was created in collaboration with Epic Games.

The course has been fully updated and remastered to Unreal Engine 4.22+. Existing students get all the new material for free.

Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), and our student chat group (10k live at any one time).

The course now has high-quality handwritten 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 a 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 at 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.

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

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy.

Get a Reminder

Send to:
Rating 4.6 based on 7,998 ratings
Length 31.5 total hours
Starts On Demand (Start anytime)
Cost $16
From Udemy
Instructors Ben Tristem, Sam Pattuzzi, by Ben Tristem, Gavin Milroy, Michael Bridges, Team, Rob Brooks
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Game Development Development

Get a Reminder

Send to:

Similar Courses

What people are saying

computer science

A little background on myself: I have a BS in Computer Science, but at the start of this course almost zero experience making games (I downloaded Unity once and fooled around a bit) If you are a little afraid of this course or Unreal because of the idea that C++ may be too difficult to learn, especially while trying to learn Game design and development at the same time, I am going to recommend that you still give this course a try.

I'm currently a student pursuing my Computer Science degree and as such, I have a solid and foundational knowledge of programming in general.

You can skip it if you know C++ really well, but as someone with a minor in computer science who started in C++, I found that section really helpful.

I am currently a Computer Science major and would like to one day work in the gaming industry as a programmer, and I believe this course is exactly what I need.

I've taken a computer science class and I was doing so well until I reached functions.

I want to learn c++ its a bit early on but there is a lot of "extra" info that I skip for the sake of not spending too much time on it Well structured; I love that the course doesn't shy away from advanced computer science issues such as 'big O' complexity and data structures.

I've had a bit of experience with computer science and software development.

Read more

source control

Ben also goes into some very important topics in the field of programming such as Git/source control and Big-O Notation, and explains it in a very simple, yet complete way.

Was pleasantly surprised by it covering subjects like source control.

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.

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

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.

Read more

bull cow game

The Bull Cow Game was absolutely rubbish, I got bored and disowned the course for a few weeks.

The first portion of the course (the Bull Cow game) touches on lots of c++ topics almost as a review for programmers with past experience (which is not me).

This is also due to my own fault of wanting to progress instead of reviewing old lessons, but I think the course could be improved with a short section before Bull Cow Game that gets people used to C++ on a really basic level, with simple tasks like the standard "Hello World" exercise, or a basic maths calculator (+ and - with user/console inputted numbers).

Pros: * Responsive * Encouraging * Easy to get lost in the course (use earbuds) Cons: *NONE (to me) So far so good, I am still in the 2nd section (Bull Cow Game) and the Instructor has done a fantastic job teaching the basics of C++, will probably update the review once I finish other sections.

Liked it more after I got past the Bull Cow Game :) currently, i am studying bulls and cow section, and some concepts i cant understand completely,like why we use constexpr ,and like constexpr vs const i know some basics of c++ already so,studying this section is good for me and helps me to brush up my knowledge..and in forward i am excited to learn unreal engine.

This course is really good and i give 5 stars Of course, I'm only barely getting through the Bull Cow Game, so this review is tentative!

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

Read more

testing grounds

They are solid and structured well, but the last section (Testing Grounds FPS) is a mess.

I didn't expect to learn much, but you surprised me with the animation blending part in Testing Grounds.

My biggest complaint with the course is how in both the Battletank project and Testing Grounds project, the instructors lead you down a path with bad coding practices and then come back to refactor.

Things got particularly hairy around the animation portion of Testing Grounds.

The only negative things of this course is the Testing Grounds section.

That said, I look forward to the rewrite of the Testing Grounds project that I've heard about in some of the comments.

If you read a blog post in the class dated after 10/29/2018 talking about a revised Testing Grounds section, disregard what I have to say next.

Read more

top notch

Top notch.

Any questions i have are answered almost instantly Very clear and straight forward with what needs to be done Step by Step very good for beginners So far the content is top notch.

Still very early in the course but I can tell that the quality is top notch and a lot of effort has been put in to keep things up to date.

Production quality is top notch.

Top notch course material.

The course is really well done and the quality is top notch.

They are truly top notch!

Read more

building escape

I skipped over the introduction to C++ and went straight into the Building Escape part of the course because I didn't feel like a reintroduction to loops, variables, and functions was worth my time.

I'm referring specifically to session 79 of the building escape game, where we try to figure out unreals player controller.

I am thinking of making "Building Escape" into a team building game.

The course is divided into multiple projects each focusing on different skills - Bulls & Cows (Basic C++), Building Escape (Basic Blueprint and UE4 Editor), Battletank (UE4 C++), and Testing Grounds (First Person FPS, lots of stuff) with over 59 hours of material!

The second major section, "Building Escape", was an excellent introduction to the engine and C++ within it.

Pros: * building escape game project was very suitable for teaching the engine * The overview of C++ was great added value, however I think it could have been left out of the course but none-the-less it was added value.

It seemed that the instructor was teaching as he made the course - so the student had to wade through all of the instructors real time thinking Result: After nearly finishing the building escape project I decided to look elsewhere for a course.

Read more


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 7,998 ratings
Length 31.5 total hours
Starts On Demand (Start anytime)
Cost $16
From Udemy
Instructors Ben Tristem, Sam Pattuzzi, by Ben Tristem, Gavin Milroy, Michael Bridges, Team, Rob Brooks
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