Udemy

C++ Unreal Engine + AI Tools: Idea to Steam Release Game Dev

Enroll Now
  • 1,635 Students
  • Updated 11/2025
4.2
(60 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Language
English
Taught by
Rahmat M
Rating
4.2
(60 Ratings)

Course Overview

C++ Unreal Engine + AI Tools: Idea to Steam Release Game Dev

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

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.

Course Content

  • 13 section(s)
  • 104 lecture(s)
  • Section 1 Introduction
  • Section 2 Game Core Structure
  • Section 3 Deadwood Stand
  • Section 4 Zombie World
  • Section 5 Animations
  • Section 6 Combat System
  • Section 7 UI System
  • Section 8 Inventory
  • Section 9 Zombies
  • Section 10 World
  • Section 11 Pickups and Interactable
  • Section 12 Save & Load Game Progress
  • Section 13 Final Steps

What You’ll 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.


Reviews

  • A
    Andrew Roberts
    5.0

    great course with detail lecture.

  • A
    Akhil Mathew Mathew
    1.0

    As a game programming student, I wouldn't recommend this course, Its basically copy pasting chatGPT generations, I dont think thats teaching you anything and I did learn a bit from the design process but that's basically it. And from as much I have sat through I havent seen usage of any other AI tools besides ChatGPT. This 1 star is basically for letting me know about Nuclino and also I cant give half a star for it, and also I would deduct even that half a star for having adverts at the end of every video. There is a video where we create GameMode blueprint and then advert. like there isnt even further coding that goes into it. Big Disappointment NOTE: The final publishing section which I was hoping to see and learn, since not a lot of courses have that, is not even a part of the course

  • R
    Raymond W. Beattie
    2.5

    I personally didn't enjoy doing this course. It was too hard to follow and when I asked question no one answered. I can't recommend it.

  • P
    Peterson Fernandes
    2.0

    I did not like it. The course is a copy and paste of ChatGPT generated code.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed