Ultimate Unreal C++ - An 8-Week Live Training Program
Master the systems that power every great Unreal game. Built for developers who are ready to go deeper with Unreal and C++ - with live coaching, expert support and a community behind you.
What you'll learn
Build Real C++ Confidence: Learn the core Unreal C++ skills that every serious Unreal developer relies on - and finally feel at home writing real code in the engine.
Understand How Unreal Actually Works: Go beyond the surface and get a genuine understanding of the systems powering the games you love to play.
Think Like an Unreal Developer: Stop guessing and start making decisions - structuring your code, solving problems and knowing exactly what to reach for.
Build Real Gameplay Systems: Create mechanics like movement, collision, spawning, timers and more using C++ - skills you'll use in every project going forward.
Get Live Support When You're Stuck: Bring your questions to weekly coaching calls and get clear, practical answers from an experienced Unreal C++ developer.
Grow With a Motivated Crew: Learn together, stay accountable and get feedback inside a supportive, private Discord community.
What's Included in the Program

Become a Confident Unreal C++ Developer in Just 8 Weeks
Been spending hours in Unreal without really understanding what your C++ code is doing? Not sure when to write something from scratch versus copy what you've seen before? Stuck wondering why something works in Blueprints but you can't translate it into C++?
This program has been carefully designed to transform you from believing:
"I don't really understand what's happening" and "I can follow along but I couldn't do it myself"
To:
"I know exactly what this code is doing" and "I can build this from scratch."
The program does this by helping you THINK LIKE AN UNREAL DEVELOPER.
We give you a structured approach to knowing WHAT C++ to write, WHEN to write it and WHY it works.

Real C++ for Real Unreal Systems
You're in good hands with Unreal C++ expert Kaan Alpar.
Kaan has built a library of video training content that takes each of Unreal's core systems and shows you not just WHAT they are, not just HOW to use them, but also WHEN and WHY.
Each module walks you through real C++ code applied directly inside Unreal - so you're never learning abstract concepts in isolation. Everything connects back to mechanics you'll actually use in your games.
NOTE: This program is intended for people with some experience in Unreal or programming, but who are still struggling to write C++ confidently on their own. If you've never opened a game engine before, the pace may feel fast - likewise if you're already building complex C++ systems independently, you may want to wait for a more advanced program. For everyone in between, this is exactly the right fit.

Build Real Mechanics, Not Just Follow Along
The biggest leap you'll make in this program comes from actually building things yourself.
Each module gives you hands-on projects and challenges designed to build specific C++ skills, then apply them inside Unreal. Early on, guidance is explicit. Over time, it tapers - building your independence rather than your reliance on being shown what to do.
By the end of the program, you won't just "know more Unreal." You'll have built enough real mechanics, in enough different contexts, that opening a new C++ file no longer feels intimidating - it feels like the start of something.

Live Coaching Calls + Recordings
Join weekly live calls with Kaan and the team, where we break down the week's concepts, answer your questions, and help you build confidence week by week.
Calls last approximately 90 minutes and are held in our participants-only Discord server.
10am PST Sundays for the calls!
Week 1 Kickoff Call - Sunday July 5 @ 10am PST
Week 2 - Sunday July 12 @10am PST
Week 3 - Sunday July 19 @ 10am PST
Week 4 - Sunday July 26 @ 10am PST
Break - Catch-up week
Week 5 - Sunday August 9 @ 10am PST
Week 6 - Sunday August 16 @ 10am PST
Week 7 - Sunday August 23 @ 10am PST
Week 8 - Sunday August 30 @ 10am PST
Wrap Up Call - Sunday September 6 @10am PST
All calls are recorded so you can catch up any time.

12 Months of Ongoing Hands-On Support
Support doesn't end when the 8 weeks are up. Via our dedicated Discord server, you'll have access to staff, teaching assistants and a community of fellow Unreal developers ready to help with technical questions, code reviews and motivation when you hit a wall.
Make friends, find future collaborators and support the people coming up behind you.
Once you complete the program you'll also be invited to the exclusive Program Alumni channel in the GameDev.tv Discord - where you can connect with every student who has been through a GameDev.tv program.

30-Day Money-Back Guarantee
Not feeling it? No problem. If the program isn't right for you, just let us know any time during the first 30 days and we'll give you a full refund, no questions asked.
There's zero risk. No fine print. No hard feelings. We only want you here if it's genuinely helping you move forward.
100% Money-Back Guarantee
Not satisfied? Get a full refund, anytime during the first 30 days of the program.Lifetime Access
Access your content on any device, at any time.Teaching Support
Never get stuck with our teaching assistants on call.About the program
Get ready to finally feel confident writing Unreal C++.
The Ultimate Unreal C++ Program is an 8-week live, hands-on training designed to help you move from "I sort of know what I'm doing..." to "I know exactly what to write, why it works, and what to do when it breaks."
If you've spent time in Unreal but still feel uncertain when it comes to writing C++, this program gives you the structure, support and guided practice you need to make real progress - without throwing endless tutorials or theory at you.
This program has been carefully designed to transform you from believing:
"I don't really know what I'm doing in C++" and "I just follow along but couldn't do it myself"
To:
"I understand how this works" and "I can build this from scratch."
Each week focuses on one of the core C++ systems that underpins almost every gameplay mechanic in Unreal. You won't just watch and follow along - you'll write real code, build real mechanics, and develop the kind of hands-on understanding that actually sticks.
By the end of the program, you won't just know more about Unreal. You'll think differently about how games are built - and have the confidence and independence to go build them.
The expectation is that you have at least 5 hours of available time each week. If you have more, great - you'll be able to dig deeper. All coaching calls are recorded so you can catch up anytime, and our Discord community has support available throughout the week.

Ready to take your Unreal C++ skills to the next level?
This is an 8-week program, starting with the kick-off Coaching Call on 5th July at 10am PST and finishing with a final Coaching Call on September 6th at 10am PST.
Each week introduces a new module, with a specific focus, video training content, real-world C++ examples, hands-on projects and challenges.
The expectation is that you have at least 5 hours of available time each week to participate. If you have more, great - you'll be able to dig deeper. If there are some weeks where you have less, that's fine, you'll be able to catch up. All coaching calls are recorded and our Discord server will have people available at different times of the day to help you get the most out of the program.
- Week01
Input Mastery
- Focus: Master Unreal's input system in C++ so you can handle input for any game genre - FPS, RTS, third-person, puzzle - whatever you want to build.
- Week02
Movement & Transforms
- Focus: Learn the three fundamental transform operations and the maths behind them: linear interpolation, vector operations, curves and splines. Build moving, rotating and scaling actors that form the backbone of almost every game.
- Week03
Collision Detection
- Focus: Create interactable objects and physics-modifying areas in C++ - opening doors, gravity zones, trigger volumes and more.
- Week04
Line & Shape Tracing
- Focus: Run queries into the game world to detect objects. Essential for interaction systems, hitscan weapons, AI sight lines and much more.
- Week00
Catch-Up Week
- Week05
Spawning & Timers
- Focus: Build interval-based behaviours using Unreal's spawning and timer systems - projectile launchers, enemy spawners, pickups and beyond.
- Week06
Delegates
- Focus: Learn how to make actors communicate cleanly without hard references. Connect doors to buttons, pause enemies when the player dies, and build flexible, maintainable game systems the right way.
- Week07
Mechanic Maker I
- Focus: Bring everything together. Using the full C++ toolkit you've built over the program, create your first set of custom gameplay mechanics.
- Week08
Mechanic Maker II
- Focus: Go further. Build a second set of custom mechanics and leave the program with a portfolio of real Unreal C++ work you're proud of.
