Unreal Engine 5 C++: Advanced Action RPG
Unreal Engine 5 C++: Action RPG Nâng Cao
Bạn sẽ học được gì
Yêu cầu
Đối tượng phù hợp
Nội dung khóa học
Giới thiệu khóa học
Welcome to "Unreal Engine 5 C++: Advanced Action RPG"! The most comprehensive RPG course you'll ever find online. In this course, we'll employ industry-standard coding practices and data-oriented design to create AAA RPG combat experiences.
You'll learn how to use Gameplay Ability System to create a complex RPG combat experience and implement exciting features like a combo system with light and heavy attacks, directional rolling, hit reactions, blocking, parrying, target locking, special abilities with cooldowns, AI avoidance, advanced enemy AI with strafing and projectile attacks, an epic boss fight, and much more.
In the first section, we’ll set up our hero character for the gameplay ability system and proceed with input binding using native gameplay tags and data assets. Once our character can navigate the level, we’ll combine GAS with linked animation layers to create a melee combo system featuring light and heavy attacks. With these elements in place, we’ll introduce enemy characters, adding attributes, combat feedback, character death, and a robust UI notification system. You’ll also learn to use asynchronous loading for startup data and create a custom function library for handling damage.
Next, we’ll implement AI avoidance and strafing using a blend of Blueprint and C++ behavior tree nodes to craft advanced AI behaviors. We’ll incorporate the crowd following component for detour crowd avoidance and explore behavior tree node types and the environment query system to determine strafing locations.
With our enemies capable of dealing damage, we’ll refine our hero’s combat abilities by adding directional rolling, directional hit reactions, blocking, parrying, and target locking. You’ll learn to use motion warping for dynamic rolling distances and handle most of the heavy lifting in C++ for the target lock ability.
Following this, we’ll introduce a ranged enemy that shoots projectiles and retreats when approached. We’ll then add a boss character complete with a boss bar, powerful melee attacks, and the ability to summon other enemies. Once our combat system is fully functional, we’ll develop a survival game mode with enemy waves. We’ll create multiple widgets, including a win screen, lose screen, pause menu, and main menu. Finally, we’ll port everything to a real map for epic battles against our enemies.
This comprehensive RPG course is unmatched online. With detailed code changes provided in each lecture and a step-by-step approach, there’s no better time to create your dream RPG project. What are you waiting for? Join the course and start your RPG adventure today!
Khóa học liên quan
Khám phá thêm các khoá học cùng chủ đề
Phát triển game với C++ trên Unreal Engine 5 (Cập nhật đầy đủ lên phiên bản 5.6)
GameDev.tv Team
Lập trình C++ từ đầu - Từ cơ bản đến nâng cao
Tim Buchalka's Learn Programming Academy
Thành thạo Cấu trúc Dữ liệu & Giải thuật với C và C++
Abdul Bari
Học Lập trình C++ - Từ Cơ Bản đến Nâng Cao - Chuyên sâu vào C++
Abdul Bari
Làm chủ lập trình C++ từ cơ bản đến nâng cao - Phiên bản 2026
Codaming • 300k+ Learners Worldwide
Khóa học Arduino hoàn chỉnh cho người mới bắt đầu
Chingiz Nazar
Phát Triển Game 2D Hoàn Chỉnh Với C# & Unity (Cập Nhật Unity 6)
GameDev.tv Team
Phát triển game với C++ trên Unreal Engine 5 (Cập nhật đầy đủ lên phiên bản 5.6)
GameDev.tv Team
Phát triển Game Unity 3D Hoàn Chỉnh với C# trong Unity 6
Rick Davidson
Hướng Dẫn Toàn Diện Về Phát Triển Game Với Unity (Chính Thức)
Jonathan Weinberger
RPG Core Combat Creator: Học Lập Trình Unity C# Trung Cấp
Ben Tristem
Unreal Engine 5: Khóa Học Toàn Diện Cho Người Mới Bắt Đầu
David Nixon
Unreal Engine 4: Hướng dẫn phát triển hai tựa game đầu tay
Christopher Murphy
Khóa học Unreal Engine 5 C++ - Dành cho nhà phát triển game đỉnh cao
Stephen Ulibarri
Phát triển game với C++ trên Unreal Engine 5 (Cập nhật đầy đủ lên phiên bản 5.6)
GameDev.tv Team
Unreal Engine 5: Khóa Học Toàn Diện Cho Người Mới Bắt Đầu
David Nixon
Unreal Engine 4: Hướng dẫn phát triển hai tựa game đầu tay
Christopher Murphy
Khóa học Unreal Engine 5 C++ - Dành cho nhà phát triển game đỉnh cao
Stephen Ulibarri
Phát triển Game bằng Blueprint trong Unreal Engine 5 (Cập nhật lên 5.6)
Ben Tristem
Unreal Engine 5 - Hệ thống Kỹ năng Gameplay - Top Down RPG
Stephen Ulibarri
Unreal Engine 5 Blueprints - Khóa học phát triển toàn diện
Stephen Ulibarri