Set Reminder Save for later

Unreal Engine C++ Developer

Learn C++ and Make Video Games

Testing Grounds First Person Shooter shipped, including...

  • 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 7,290 ratings
Length 59.5 hours
Starts On Demand (Start anytime)
Cost $11
From Udemy
Instructors Ben Tristem, Sam Pattuzzi, by Ben Tristem
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

computer science in 38 reviews

The clear, thorough and fun presentation of the material (along with some proper computer science thrown in, which I truly love) make this a true must have for anyone who wants to begin developing with UE4!

I have my Bachelors in Computer Science and love how they teach about c++ .

This course is designed for users of all skill levels from those who are complete beginners to programming, those who have programming experience and Computer Science knowledge but lack experience in Game Development, and even people who are used to other game engines like Unity but are unfamiliar with Unreal.

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 have a degree in computer science and worked 6 years in the industry.

However, this may be little bit hard for real beginners, who've never ever learned any computer science before.

For years I've been looking for materials and courses that would help me learn game development but I've always stopped along the way because of the way they were taught and although I'm a Computer Science undergraduate at a great university, it has no courses that will teach you how to become a game developer, which really left me in a strange place.

I am a Computer Science student, and am taking this course on my holiday.

source control in 22 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 17 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.

top notch in 17 reviews

Top notch.

The content is pretty top notch !!

The basics covered in this course are top notch.

The level of detail, clarity, articulation, support, and community is top notch.

Everything else seems top notch though It is hard to follow at some points, but ive learned alot more on this course in one day than i could learn anywhere else.

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.

building escape in 13 reviews

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!

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.

Seeing that I decided to go a completely different approach to the last few videos in the building escape section, where I went with more C++ based solutions and the videos went into Blueprints, I would say that I have gained knowledge where I had none.

While I did not get as much out of the Building Escape section as the others, it was quickly made up for in the following BattleTank section.

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.

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

I've finished The Building Escape Game and I've learnt so much!

worth every penny in 12 reviews

Worth every penny.

Truly a well thought out course worth every penny!

I really appreciate the work that's gone into this course and I can say first-hand that this course was worth every penny.

worth every penny Good explanations and the videos and slides have been corrected when needed avoiding mistakes.

Worth every penny!

This is worth every penny.

Ben is very knowledgeable and his courses are worth every penny.

So far worth every penny.


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,290 ratings
Length 59.5 hours
Starts On Demand (Start anytime)
Cost $11
From Udemy
Instructors Ben Tristem, Sam Pattuzzi, by Ben Tristem
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