Unreal 4.22 C++ Developer: Learn C++ and Make Video Games
Created in collaboration with Epic Games. Learn C++ from basics while making your first 4 video games in Unreal.
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!
What you'll learn on this course:
- C++, the games industry standard language.
- How to use the Unreal Engine 4 Editor.
- Git as a version control and backup system.
- Object Oriented Programming and how to put it into practice.
- Sound effects and audio to add depth to your games.
- Game design principles.
- Programming patterns and best practices.
- Unreal's Terrain Editor to create epic landscapes.
- Artificial Intelligence behaviour programming for enemies.
- Strong and transferable problem solving skills.
- Modern game development technologies and techniques.
- A fundamental understanding of computers.
- Write code that is clean and to understand.
- Unreal Gameplay Framework to make games easily.
- Advanced vehicle physics.
- Blackboard and Behaviour Tree for customizable AI.
- Animation Blueprint for custom character animation.
- C++ template programming to reduce repetition.
Ben has a degree in computing from Imperial College London, and a physics diploma from the Open University.
He started working for himself at the age of 15, and never looked back. He's explored careers as varied as being a commercial pilot, stunt-man, rock climbing instructor, and more. None of these provided a continued challenge, and stable income in the same way technology did.
After building and selling a home computer support business, he became an angel investor and business mentor in Cambridge UK. He fell in love with teaching game development through one of his investments, and now spends all of his time sharing this passion with people like you.
He can't wait to help you experience the fulfilment, and financial freedom, that having a deep understanding of technology brings.
So why not start learning to make games with him and the GameDev.tv now?
Course Curriculum (31+ hours)
PreviewMeet The GameDev.tv Community (5:58)
PreviewCompilers & VS Community (6:07)
PreviewInstall Prerequisites On MacOS (5:35)
PreviewBuild Unreal From Source (Linux) (13:56)
PreviewInstall Unreal Engine 4.22 (4:16)
PreviewAlso Install Visual Studio Code (9:30)
PreviewWant to Focus on Blueprint?
PreviewSection Wrap-up (1:19)
PreviewIntroducing Triple X & Gavin (1:42)
PreviewTriple X Game Design Doc (5:00)
PreviewThe Structure Of C++ By Example (7:39)
PreviewYour First Program (7:41)
PreviewA note to Windows users
PreviewHello, World! (8:53)
Previewconst & Assigning Values (6:18)
PreviewStatements & Comments (5:26)
PreviewTriple X Quiz 1
PreviewMSVC Compilation Warnings [Windows Only]
PreviewNaming & Self Documenting Code (7:14)
PreviewGetting User Input (8:56)
PreviewUsing if and else in C++ (7:50)
PreviewReturning Data From Functions (8:33)
PreviewTriple X Quiz 2
PreviewFunction Parameters (8:54)
PreviewComparing Values (8:09)
PreviewGenerating Random Number Ranges (11:36)
PreviewTriple X Quiz 3
Frequently Asked Questions
"I could not write anything down, because I had just started at the time of reviewing. I'm on section 03, lesson 59 now. I already know C/C++, but I'm completely new to UE and I can say the course is really cool for all levels. Mike, the instructor for the Bull Cows section, seems to be a really nice guy to chat with and catch up! Congratulations!"
Mario Andres Acevedo Pico
"Amazing course, the teachers are excellent and you really learn and get to know the UE4 logic."
"This course was an excellent introduction piece to beginning my journey as a game dev! I am very thankful for the helpful instruction and great review over key concepts and how to apply them. Unfortunately the Toon Tanks section was very advanced in terms of the pacing, and this is why I withheld half a star point. Overall a great experience, keep up the great work!"
"Very practical course with clear explanations and a lot of challenges to test newly acquired knowledge. All instructors introduced something new and interesting while not being too overwhelming. In summary, great course made by fantastic people who help you lay foundations for future gamdev endeavors."
"Great course really! I guess the leap between sections 4 and 5 would be a bit of a wall for a fresh beginner, but provided that one is going to eventually get accustomed to the engine and blueprint-way of doing things, it is surely manageable. I mention it mainly because it's what I liked the most in this course. Just can't get asleep at the wheel that way."