Enroll Course: https://www.udemy.com/course/unreal-engine-5-advanced-action-rpg-korean/
Are you passionate about game development and looking to create a high-quality RPG experience? Look no further than the Udemy course 【한글자막】 Unreal Engine 5 C++: 고급 액션 RPG 구축하기! This comprehensive course offers an in-depth dive into the world of Unreal Engine 5 and C++ programming, focusing on advanced action RPG mechanics.
### Course Overview
This course is designed for those who want to take their game development skills to the next level. It covers the implementation of a complex RPG combat system using the Gameplay Ability System (GAS). Throughout the course, you’ll learn how to create a variety of features including:
– Light and heavy attack combo systems
– Directional dodging
– Hit reactions
– Defense and parrying mechanics
– Target locking
– Special abilities with cooldowns
– Advanced enemy AI utilizing evasion, strafing, and projectile attacks
– Epic boss battles
### Detailed Curriculum
The first section of the course guides you through setting up the Gameplay Ability System (GAS) and utilizing Native Gameplay Tags and data assets for input binding. You will also learn how to create a character that can navigate levels seamlessly while integrating animation layers with GAS for a combo system.
As you progress, you’ll add enemy characters and implement properties, combat feedback, character death handling, and a robust UI notification system. The course also introduces asynchronous loading for starting data and creating a custom function library for damage handling.
In later sections, you’ll combine Blueprints with C++ behavior tree nodes to create advanced AI behaviors like evasion and strafing. You’ll learn how to set up detour-based AI evasion and determine strafing positions using behavior tree node types and environment query systems.
Once the enemies can deal damage, you will enhance your hero character by adding dodging, hit reactions, defense, parrying, and target locking functionalities. The course also delves into using Motion Warping to handle dynamic dodging distances and implementing most of the target locking functionality in C++.
Finally, you’ll learn how to create ranged enemies that fire projectiles and retreat, along with powerful melee attacks and summoning abilities for boss characters. After completing the combat system, you will develop a survival game mode where enemies appear in waves, and create various widgets for victory screens, defeat screens, pause menus, and main menus, culminating in epic battles on a real map.
### Why Choose This Course?
This course stands out as one of the most comprehensive RPG courses available online. Each lesson provides detailed code changes and a step-by-step approach to systematically complete your RPG project. Whether you’re a beginner or an experienced developer, this course will help you realize your dream RPG project.
So, why wait? Enroll today and embark on your journey to creating an awe-inspiring RPG!
Enroll Course: https://www.udemy.com/course/unreal-engine-5-advanced-action-rpg-korean/