Skip to content
UdemyGame Development FundamentalsPaid courseAll LevelsCertificate

C++ Unreal Engine + AI Tools: Idea to Steam Release Game Dev (Udemy.com)

Learn to design, develop, & publish a complete zombie survival game using Unreal Engine 5, C++, and AI—completely solo

Created by: Rahmat M

Last updated June 2026

icon
What you will learn

  • Build a complete third+first-person zombie survival game from scratch.
  • Organize your project with clean code and class structure.
  • Use Unreal Engine 5 and C++ to create real gameplay systems.
  • Create Game Design Document
  • Create smart zombie AI with behavior trees and perception.
  • Design a wave-based enemy system with day and night cycles.
  • Build hitscan and projectile weapons like rifles and grenades.
  • Add UI elements like health bars, ammo counters, and wave timers.
  • Create a working inventory and loot pickup system.
  • Add sound effects, lighting, fog, and blood FX.
  • Save and load game progress using Unreal’s SaveGame system.
  • Package and publish your finished game to Steam like a pro.

How it compares

Against the other 281 rated Udemy courses in Game Development Fundamentals on CourseDuck:

  • Rating4.2 out of 5higher than 14% of them
  • Reviews64#241 of 282 by number of reviews
  • Length24.9 hourslonger than 91% of them
  • Last updatedJune 2026more recently than 95% of them

icon
Course Description

Dead2Rise – Build & Publish a Complete Game Using Unreal Engine 5, C++ and AI

Welcome to the most practical and complete game development course for solo creators.

In this course, I’ll take you step by step through the full process of building a third + first-person zombie survival horror game from scratch—all using Unreal Engine 5, C++, and the power of AI tools to help you speed up your workflow and unlock your creativity.

We’ll be building Dead2Rise, a dark and gritty zombie wave survival game set in an Old West town. You’ll scavenge during the day and defend yourself at night against hordes of undead enemies. And the best part? You’ll do everything yourself—even publish it on Steam—with full confidence.

- What You'll Learn:

  • How to plan and design a full game from concept to publishing - Game Design Document

  • Setting up a clean Unreal Engine 5 project for long-term development

  • Creating a shared character base for both the player and zombies

  • Setting up Enhanced Input for smooth movement, aiming, jumping, sprinting, and crouching

  • Programming intelligent zombie AI with three enemy types: Screamers, Reapers, and Juggernaut zombies. They can see, hear and chase you + they can dodge your melee attacks and patrol when you are not in range.

  • Building a wave-based survival system with a day/night gameplay loop

  • Designing a full combat system with both hitscan and projectile weapons (rifles, pistols, shotguns, grenade launcher)

  • Adding immersive UI elements (health bar, stamina bar, ammo counter, wave timer)

  • Creating an inventory and loot system with medkits, ammo, and weapon pickups

  • Implementing sound, ambient music, zombie FX, blood decals, lighting, fog, and VFX

  • Saving and loading your game using a proper SaveManager and SaveGameObject

  • Organizing your code with a professional class hierarchy and modular architecture

  • Using AI tools like ChatGPT to write code, design systems, generate ideas, and solve problems instantly

  • Version controlling your project with GitHub—only tracking what you need

  • Packaging and publishing your game to Steam

- Why This Course Is Different:

I created this game and this course completely solo using the same tools I teach. This isn’t theory. This isn’t a collection of features. This is a real project, taught the way real games are built.

You won’t just “follow along”—you’ll understand how to build your own systems, how to solve your own problems, and how to finish your own games. With Unreal Engine, C++, and AI, you’ll have full creative freedom and complete control.

By the end of the course, you won’t need to ask “how do I build a game?” again.  You’ll know. And you’ll be ready to build whatever game you want—independently.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Rahmat M

I am a Software Engineer, and Technical Instructor with more than 8 years of experience building software systems, AI-powered applications, backend services, and commercial products.

My journey began in game development, where I spent years working with Unreal Engine, C++, multiplayer systems, networking, optimization, game AI, and large-scale software architectures. I am the developer of the multiplayer shooter game Deadly Domain, published on the Epic Games Store, where I applied advanced programming, AI systems, networking, and software engineering principles to build a complete commercial product.

I am also the developer of Dead2Rise, published on Steam, where I designed and implemented advanced AI systems, including large-scale crowd management, AI perception systems using sight and hearing, hive-minded AI behaviors, dynamic day and night systems, environmental awareness, AI missions, adaptive NPC behaviors, and learning systems that allow AI characters to evolve their abilities and decision-making over time based on interactions with the player and the game world.

Over the years, I have published numerous courses covering C++, object-oriented programming, memory management, multiplayer systems, game AI, Unreal Engine 5, and software engineering. These courses have helped thousands of students strengthen their programming skills and build real-world projects from start to finish.

icon
More courses by Rahmat M

$79.99

$79.99

$69.99

$64.99

icon
More Game Development Fundamentals courses

$94.99

$19.99

$89.99

$59.99

$13.99

$94.99

icon
Reviews

4.2

64 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Packer Tom on 11/3/2025

“Excellent pacing and real-world game development workflow. I now feel confident building my own game instead of just following tutorials.

By Fabian Ben on 11/3/2025

I’m excited I took this. After finishing, I feel capable of building and publishing my own game instead of just messing around in the engine.

By Ingo Johan on 11/3/2025

As someone who knew a bit of C++ and Unreal, this course elevated me. I now have skills to build more advanced systems rather than just simple levels.

By Emmanuel Nathalie on 11/3/2025

I loved the publish-to-Steam section. So many courses leave that out; this one covers packaging, version control, everything you need to finish a game

By Gianna Hazel on 11/3/2025

The AI system part is very cool—behavior trees, perception, multiple enemy types… Really shows how to make intelligent zombies in Unreal

By Steffie S on 11/3/2025

The instructor’s use of AI tools to speed up development was eye-opening. I’ve already begun using ChatGPT in my projects thanks to this.

By Phil Rogers on 10/27/2025

It's slow going to begin with, but the design stages are quite important. The adverts for other courses at the end of EVERY video do become a bit tiresome.

By Mihir Kumar on 10/10/2025

This is the worst course purchase of my life. The course is not finished and instructor doesnt follow any teaching structure instead he just focuses on the things to be done as quickly as possible without giving any attention to the development path. its an unfinished course where after completing it, the game will feel very messy and you will feel lost and feel to abandon this project. Simply wasted my money and time.

By Fukuhara Toshitaro on 8/27/2025

Awesome! It would be amazing to see a third-person RPG brought to life using AI and Unreal Engine. With the stunning Witcher 4 demo showcased in UE5.6, it's no surprise that many viewers feel inspired to create something equally captivating.

By Alejandro Schena on 8/22/2025

Ai does all the work and he doesnt explain, he said if we have question ask ChatGPT and he copy and pastes the code, but we dont have it so we have to write it by hand

Showing all 10 reviews on CourseDuck

Read all 64 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100