Unreal 5 C++ Developer: Code Your Own Unreal Games
Created in collaboration with Epic Games. Learn C++ from scratch while making 4 fun games in Unreal Engine 5.6.
Your First Step Into Unreal Action

Jump In - Literally.
Obstacle Assault kicks off your Unreal C++ journey with energy and movement.
You’ll learn to build a 3D platformer - mastering key Unreal systems like movement, collision and physics along the way.
One jump, one class, one epic step at a time.

Unlock What’s Possible
Your second project takes you deeper into Unreal with Dungeon Escape.
You’ll build a first-person puzzle game packed with moving platforms, pressure plates, and interactable items.
Learn line tracing, sweeping, and Unreal’s enhanced input system as you bring your dark, moody dungeon to life - one C++ class at a time.

Take Aim at Game Systems
Step up the pace with Battle Blaster - a full-blown tank battler that puts your C++ skills to the test.
You’ll code vehicle controls, shooting mechanics, enemy AI, and even create your own in-game HUD.
By the end, you’ll understand how multiple systems work together to make gameplay feel tight, fun and responsive.

Code Like a Pro
Finish strong with Shooter Sam - a slick third-person shooter that brings together everything you’ve learned so far.
You’ll push your skills further with advanced AI, particle effects and animation systems that feel straight out of a pro studio.
It’s the project that transforms your C++ knowledge into real game dev confidence and sets you up for whatever you want to build next.
What you’ll learn
Build 4 Epic Games - Learn C++ through hands-on Unreal Engine 5.6 projects.
Level Up in C++ - Go from zero to confidently coding like a pro.
Master Unreal’s Core Systems - Dive into enhanced input, delegates and components.
Code Smarter Gameplay - Create pickups, inventory, pressure plates and interactive puzzles.
Bring Worlds to Life - Design levels with Unreal’s lighting, particles, and sound tools.
Train Your AI Enemies - Program opponents that move, shoot, and react to players.
Think Like a Game Dev - Write clean, maintainable C++ and understand how games really work.
30 Day Money-Back Guarantee
100% refund, no questions asked.Lifetime Access
Access your content on any device, at any time.Teaching Support
Never get stuck with our teaching assistants on call.About the course
Ready to make games in the amazing world of Unreal Engine 5.6?
This critically acclaimed Unreal Engine course was created in collaboration with Epic Games and has been fully refreshed to take advantage of the latest tools, workflows and game dev techniques.
Unreal Engine is the free-to-use powerhouse behind everything from AAA blockbusters to indie hits. Yes - it’s massive. But in this course, we break it down step-by-step so you can tame the beast and start creating your own games.
No prior experience? No problem. We start from scratch, guiding you from opening Unreal Engine for the first time to building your own playable games in C++.
What You’ll Build
You’ll create four complete Unreal Engine 5.6 games, each introducing new tools, techniques and game genres:
- Obstacle Assault - A fast-paced platformer that introduces core C++ movement and game logic.
- Dungeon Escape - A first-person puzzle adventure where you’ll master line tracing, the enhanced input system, C++ delegates, components, pressure plates, item pickups, dynamic lighting and more.
- Battle Blaster - A tank battler where you’ll program vehicle controls, shoot projectiles, create enemies that fire back and build a working HUD with Unreal’s UI tools.
- Shooter Sam - A third-person shooter featuring advanced AI, particle effects and animation blueprints to polish your gameplay to a professional standard.
Each project builds on the last - giving you a strong foundation in both Unreal Engine 5 and C++, while challenging you to think like a game developer.
Why Learn Unreal C++?
“Any serious game programmer needs to know C++.” - Jason Gregory, Lead Programmer at Naughty Dog (Uncharted, The Last of Us)
This course teaches you C++ from scratch while building real, playable projects - so you’re not just learning syntax, you’re mastering the language that powers the world’s biggest games.
More Than Just Tutorials
- Project-based learning - build, test, and polish real games as you learn.
- Best-in-class support - from both instructors and a thriving student community.
- All resources included - code, assets, diagrams, and more to keep you moving.
Whether you dream of working in AAA, launching your own indie hit, or just making games for fun, this is where your Unreal C++ journey begins.

Curriculum
Instructors

Kaan Alpar
Hi I'm Kaan, good to meet you!
I taught myself how to program in high school with the goal of making games. Since I was a little kid I wanted to make my own games, so game development quickly became my passion. I dabbled with C++, Unity, Godot, and made a bunch of games in my free-time!
After graduating from high school, I decided to go to Japan and started learning Japanese at a language school. I graduated from the language school and got accepted to Japan Electronics College to study computer science.
I quickly realized I already knew 90% of the things they were teaching, and I didn't want a regular job, so I made the risky decision of quitting college and becoming an indie game developer.
I needed a way of funding myself, so I decided to make online courses and YouTube content. Teaching and sharing my knowledge instantly became another passion of mine and I decided to do it more and more.
I reached out to GameDev.tv and we decided to work together on a course. I’m excited to be a part of this amazing community, helping people learn game development!






