Skip to content
UdemyGame DesignPaid courseAll LevelsCertificate

Unreal Engine 5 creating an ARPG Game from Scratch (Udemy.com)

Design epic dungeon-crawling adventures with UE5, featuring procedural dungeons, enemies, and epic loot!

Created by: 3D Tudor

Last updated August 2026

icon
What you will learn

  • • Master Unreal Engine 5’s Procedural Dungeon Generation: Build a solid foundation by creating dynamic, procedural dungeons using custom backtrack algorithms.
  • • Design Immersive Enemy AI for Tactical Gameplay: Learn to create challenging enemies that patrol, attack, and adapt to the player’s movements, using advanced
  • • Implement Interactive Elements and Loot Systems: Add depth to your game by incorporating interactive chests, traps, and treasure mechanics.
  • • Create Seamless Endless Dungeon Levels: Master the design of an elevator mechanic that allows players to explore endless dungeon floors.
  • • Develop a Functional and Engaging User Interface: Build a user-friendly interface complete with health bars, a minimap, and inventory systems.
  • • Streamline Your Workflow with a Customizable Resource Pack: Speed up your game development process with access to a robust resource pack, including textures,

How it compares

Against the other 72 rated Udemy courses in Game Design on CourseDuck:

  • Rating4.1 out of 5higher than 4% of them
  • Reviews85#58 of 73 by number of reviews
  • Length31.4 hourslonger than 88% of them
  • Last updatedAugust 2026more recently than 97% of them

icon
Course Description

Unlock Your Creative Potential with Game Design Workshop: UE5 Procedural Dungeon ARPG Creation!

Have you ever wanted to design your dungeon-crawling adventure like Diablo?

Imagine creating your very own epic raids, complete with procedurally generated dungeons, relentless enemies, and epic loot—all powered by Unreal Engine 5. In Game Design Workshop: UE5 Procedural Dungeon ARPG Creation, we’re bringing your dream game to life!

Join me, Markos, and 3D Tudor as we dive deep into Unreal Engine 5 to build a fully functional ARPG from scratch.

Whether you’re dreaming of building epic fantasy worlds or fast-paced action adventures, this course is your step-by-step guide to mastering procedural dungeon design, custom AI, and dynamic combat mechanics.

Top 6 Points About Game Design Workshop: UE5 Procedural Dungeon ARPG Creation:

  1. Master Unreal Engine 5 for ARPG Design: From procedural dungeons to enemy AI and custom combat mechanics, build your dream ARPG from the ground up.

  2. Dynamic Dungeon Generation with Backtrack Algorithms: Each playthrough feels fresh with new layouts, textures, and traps.

  3. Build Immersive Enemy AI: Create challenging enemies that patrol, attack, and adapt to player tactics.

  4. Loot Systems & Interactive Chests: Add item pickups and treasure mechanics to enhance player engagement.

  5. Endless Dungeon Levels: Create a seamless experience for players to explore deeper into the dungeon using elevators and endless level progression.

  6. Customizable Resource Pack: Use pre-made materials, particle effects, textures, and meshes to speed up development and focus on your creativity.

What to Expect:

Imagine designing dungeons that generate unique layouts every time a player enters, complete with atmospheric lighting, interactive chests, and a variety of traps.

Picture battling fierce enemies who adapt to your player’s movements, with loot-filled treasure chests scattered throughout your game world.

This course will guide you through building these essential game elements from the ground up, ensuring you gain the skills to create your very own ARPG adventure.

In Game Design Workshop: UE5 Procedural Dungeon ARPG Creation, you’ll learn to:

  • Build a procedural dungeon generator using a custom backtrack algorithm, ensuring fresh, unique dungeons on each playthrough. Lessons like Lesson 16 - Algorithm for Base Maze Shape and Lesson 18 - Custom Backtrack System will guide you in constructing the maze system and generating tiles dynamically.

  • Create dynamic rooms, dividing them into different categories and adding props, textures, and materials to bring variety and life to your dungeon.

  • Implement an elevator mechanic for endless levels, adding progression by unlocking new floors and challenges.

  • Craft interactive chests and items, allowing players to collect loot like health potions, speed boosts, and gold, all managed via custom inventory systems. These mechanics are covered in Lesson 63 - Animating Chest Blueprint and Lesson 69 - Pick Up Items and Add to Inventory.

  • Design custom enemy AI that patrols, attacks, and reacts to player actions for challenging, tactical gameplay, as shown in Lesson 120 - AI Patrol Behavior & Panic Mode and Lesson 121 - AI Attack Mode & Line of Sight Checks.

  • Integrate physics interactions, realistic lighting, and immersive sound effects to elevate your dungeon’s atmosphere and depth, as seen in Lesson 48 - Spawning Torch Lights and Lesson 49 - Torch Flicker Effect.

Course Breakdown:

This comprehensive workshop begins with the essentials—setting up a top-down game mode and creating a fully functional main menu. You’ll dive into Unreal Engine’s Blueprints, where we’ll implement procedural generation algorithms, enabling you to dynamically build endless dungeons complete with enemy AI and environmental props.

Along the way, you will dip your hands into:

  • Procedural Dungeon Generation: Using custom algorithms to spawn walls, floors, and rooms.

  • Player Combat Mechanics: Design melee and ranged attacks, complete with knockback effects, explored in Lesson 97 - Melee Attack Blueprint Collisions & Effects and Lesson 99 - Static Aiming & Shooting Mechanics.

  • AI Behavior: Build enemies that patrol, attack, and strategically reposition themselves.

  • Interactive Elements: Create chests, traps, and elevators, adding depth and challenge to your game.

  • Advanced UI Systems: Implement a 3D minimap, health bars, inventory, and item pickup animations, covered in Lesson 85 - Minimap System and Lesson 87 - Player Health System & Widget.

Your Resource Pack:

To ensure you have everything you need, you’ll gain access to an extensive resource pack, including:

  • 21 UI textures for custom HUDs.

  • 133 texture maps to create 53 stylized materials.

  • 2 preset particle effects for explosions and fire.

  • 17 immersive audio effects for environmental sound design.

  • 63 meshes across 5 preset dungeon styles (stone, mossy cobblestone, wood, brick, and a dark chamber style) complete with entrances, walls, floors, props, and torches.

  • A highlight post-process effect to maintain player visibility in complex environments.

Course Outline

In this course, we’re going to start by covering the game essentials—basically setting up the core game mode and layout in Unreal Engine 5. Once that’s sorted, we’ll move on to creating a main menu that’s both super user-friendly and nice to look at.

After we’ve got the basics down, we’ll dive into procedural maze generation. This is where you’ll start building your dungeons, and it gets pretty fun. As we keep going, you’ll define your own custom rules for room generation, like creating unique tiles and exit points, which really helps enhance the player’s experience.

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

3D Tudor

Neil Bettison is the founder of 3D Tudor, a Blender and game art education studio created in 2019. He is a professional 3D artist, environment artist, instructor, and bestselling Blender author whose work focuses on practical, project-based training for artists who want to build real 3D skills.

Through 3D Tudor, Neil and the team have taught over 250,000 students worldwide across Blender, Unreal Engine 5, Geometry Nodes, 3D modelling, texturing, lighting, environment art, and game-ready workflows. His courses are known for clear structure, practical projects, and direct step-by-step teaching that helps beginners and intermediate artists build confidence without feeling overwhelmed.

Neil is also co-author of a #1 Amazon Best Seller in Rendering & Ray Tracing, published by Packt. His published work and online courses are built around the same goal: helping students move from theory to finished portfolio-ready scenes, assets, and environments.

3D Tudor courses are designed for learners who want more than isolated tips. Many courses take students through full workflows, from planning and modelling to UVs, materials, lighting, rendering, and final presentation. Common themes include medieval and Tudor environments, fantasy buildings, modular game assets, stylized scenes, sci-fi props, Geometry Nodes systems, and Blender-to-Unreal Engine workflows.

icon
More courses by 3D Tudor

$79.99

$69.99

$99.99

$19.99

$44.99

$84.99

icon
More Game Design courses

$79.99

$19.99

Free

$84.99

$19.99

$19.99

icon
Reviews

4.1

85 ratings on Udemy

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

By BlenderCage on 12/26/2025

This one is hard. The information is very good and worth the money. The editing, however, is an insult to a paying customer. Many times after making a mistake, the instructor pauses and does something on another screen. I think he is marking his mistake on the timeline for the editors to fix later, which is why I think he takes so long to do it with long pauses. A couple of times he even calls out to the editor by name and gives him instruction on what to remove. The editor didn't even try. I hope the editor of this video was let go as they did nothing but take the company's money. And it's incredible that management would have just pushed it out and never fixed it. The sound is also lacking of any polish.

By Charles Poole on 11/18/2025

I appreciate that the Instructor allows us to see real mistakes and corrections happening. Its nice to not feel like falling short of perfection means I'm not learning properly. It genuinely feels like you are learning along side someone who knows programming but isn't worried about impressing us with their coding skills, but rather teaching those skills to us. Excellent Lecture series!

By William Hainline on 7/12/2025

The only thing I could wish for would be clearer instructions; the teacher is using a headset microphone, I think. Other than that, this course is great! It's EXACTLY what I'd been hoping for.

By Simon Le Grelle on 5/28/2025

Perfect match, the teacher explains really well everything in details

By Olivier Deveux on 3/28/2025

Definitely not for someone who has never open UE before but you got a game done from scratch with a lot of content. Pros : - The complexity of the game makes you go through a lot of different mechanics and BP which is really nice if you want to have a good overview of what a game like Diablo is. Cons : - Sound quality of the tutor's mic could definitely be improved. The more we advance, the more the mic cuts out. Need to activate the subtitles or check the keys that were pressed to follow up sometimes. - Support is there from the tutor but done more to make people search on their own than actually help them. Got stuck on a crash for weeks just to realize that the issue was not on my side but in the code generated and was solved on the lesson 126 out of 127. I wish the tutor had told me that before.

By Andrey Spitsyn on 2/23/2025

The author of this course tried to show how AAA games are made. It turned out badly. With this style of coding, you will never find a job in a AAA game company. The instructor constantly rushes from one game mechanic to another. The development of the project is meaningless. This course should not be considered professional. It looks more like a slapdash.

By William Rivera on 2/10/2025

This course takes a look at gamification, while teaching structure all towards building an ARPG. This course is so in depth, most of the knowledge could be used to make all sorts of games.

By Dachi gog on 11/24/2024

Very professional. You can tell that he has a very deep knowlage in the topic and is showing a very complicated process. This is not for the beginers tho. This is more for intermediate to pro level.

By Andy Sanchez on 11/18/2024

This course would have been better served in C++, imo. The line spaguettification is pretty bad and makes the subject harder to understand. (I do understand it but I think it could've been easier to digest if a more structured approach was taken). Also, I think the instructor could have done a better job by showing a more visual explanation of the algorithm instead of just using paint. I do like the subject though so I think if you want to make the most of it, you just have to be really really patient. Don't get me wrong though, I believe the instructor knows what he is doing, but he lacks in explaining it well.

By Nathan Wilson on 10/15/2024

The course starts off slow (at times it was frustratingly slow), but it does deliver what it says it will. You do not start generating the actual dungeon layout until Section 4, but once you do, I found that being able to see the incremental changes made the slowness of the course more tolerable.

Showing all 10 reviews on CourseDuck

Read all 85 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 : 82 / 100