Unreal Engine 5 C++ The Ultimate Game Developer Course
Learn Unreal Engine 5 C++ Programming by Creating an Action-RPG Style Open World Game!
4.71 (7812 reviews)

53 840
students
53 hours
content
May 2025
last update
$109.99
regular price
What you will learn
How to code games in Unreal Engine 5
An RPG action game with a third-person character
Combat with swords and other melee weapons
Creation of enemies that attack the player
Health bars and player stats
Unreal Engine 5's Open World system
Level design and creation of realistic scenes with Quixel Megascans
Motion Warping, Unreal Engine 5's new system for customized root motion animations
Particle effects like blood splatter and weapon trails
Unreal Engine 5's new MetaSounds system and high-quality sounds in game
Best coding practices for coding games in Unreal Engine 5
Use of data structures and algorithms for games
Design patterns used in Unreal Engine
Creation of multiple types of enemies, from humanoids wielding weapons to monsters and other creatures
Importing entire dungeon levels into our Open World map with Packed Level Instances
Course Gallery




Loading charts...
Comidoc Review
Our Verdict
The Ultimate Game Developer Course on Unreal Engine 5 C++ provides a solid foundation in game development and best coding practices. Its practical approach of constructing an action RPG sets it apart from other courses, offering learners modular and scalable systems to build upon. Still, there's room for improvement regarding debugging, testing, version control, and some teaching patterns. Moreover, outdated content due to recent Unreal Engine updates must be tackled by the instructor.
What We Liked
- Comprehensive coverage of Unreal Engine 5 C++ game development, from foundations to advanced features like Open World system and MetaSounds
- Real-world project: creating an action RPG game with third-person character, melee combat, enemies, health bars, level design etc.
- Strong focus on best coding practices, data structures, algorithms, and design patterns—well-suited for programmers without game dev experience
- Modular and scalable systems, enabling learners to confidently expand the project and implement their own desired features
Potential Drawbacks
- Lacks crucial topics like debugging, testing practices, and version control (Git) introduction, which are essential for professional game development
- Some teaching patterns might be improved: e.g., null pointers checking approach could be substituted with more robust alternatives, creating a custom collision preset is not emphasized enough
- Occasionally overwhelming amount of information and repetition makes the course difficult to follow smoothly
- Obsolete content due to Unreal Engine updates: specifically, outdated input system isn't covered in sync with the new Enhanced Input
Related Topics
4720022
udemy ID
05/06/2022
course created date
18/11/2022
course indexed date
Bot
course submited by