|
via Udemy |
Go to Course: https://www.udemy.com/course/unreal-engine-5-advanced-action-rpg-korean/
Course Review: 【한글자막】 Unreal Engine 5 C++: 고급 액션 RPG 구축하기! If you're an aspiring game developer eager to craft an AAA-quality action RPG using Unreal Engine 5, this comprehensive course is an excellent choice. Titled 【한글자막】 Unreal Engine 5 C++: 고급 액션 RPG 구축하기!, it offers an in-depth, step-by-step approach to creating a feature-rich, immersive RPG experience with C++ and Blueprint integration. ### Overview This course is one of the most detailed and extensive RPG development courses available online, especially suited for those who want to master industry-standard coding practices and data-driven design principles. The curriculum covers everything from setting up complex combat systems using the Gameplay Ability System (GAS) to designing sophisticated AI behaviors with behavior trees and environment queries. The course also delves into animations, UI, boss fights, survival modes, and multiplayer-like interactions, providing a holistic understanding of high-level RPG game creation. ### Content & Skills Taught - **Gameplay Ability System (GAS):** Learn to implement advanced combat functionalities, including combos, directional dodges, hit reactions, defense, parrying, target locking, and cool-down mechanics. - **Character & AI Development:** Create intelligent enemies with AI evasion, strafing, projectile attacks, and adaptive behaviors using C++, Blueprint nodes, animation blending, and environment queries. - **Combat Feedback & UI:** Develop engaging combat feedback systems, death handling, health UI, and asynchronous data loading. - **Boss & Enemy Design:** Build powerful boss characters with attack and summoning abilities, complemented by survival mode with wave-based enemy spawning. - **Networking & Optimization:** Though not explicitly mentioned, the course emphasizes efficient data management and scalable systems suitable for multiplayer experiences. - **Game Polishing:** Implement menus, pause screens, victory/defeat screens, and port all features into a polished, playable map. ### Why You Should Take This Course This course stands out because of its comprehensive scope and detailed breakdowns. Unlike many tutorials that only scratch the surface, this program provides meticulous code change explanations, ensuring learners understand not just the "how" but also the "why" behind each step. Its focus on real AAA-level combat mechanics and AI behaviors prepares you to develop not just simple prototypes but fully-fledged, professional-grade games. ### Recommendations - **Level:** Intermediate to advanced Unreal Engine users, especially those comfortable with C++ and Blueprints. - **Prerequisites:** Basic understanding of Unreal Engine 5, C++, and game development concepts. - **Ideal for:** Indie developers, aspiring AAA developers, and students aiming for a career in game design. ### Final Thoughts If you're committed to building an advanced, combat-heavy RPG from scratch and want a course that offers real-world, industry-standard techniques, 【한글자막】 Unreal Engine 5 C++: 고급 액션 RPG 구축하기! is an excellent investment. Its in-depth content, structured approach, and practical examples make it one of the most valuable courses for aspiring RPG developers. --- Feel free to ask if you'd like more details or assistance with specific topics covered in the course!
【한글자막】 Unreal Engine 5 C++: 고급 액션 RPG 강의에 오신 것을 환영합니다! 온라인 강의 중 가장 포괄적인 RPG 강의로, 업계 표준 코딩 관행과 데이터 중심 디자인을 활용하여 AAA 수준의 RPG 전투 경험을 만들어봅니다.이 강의에서는 게임플레이 어빌리티 시스템(GAS)을 사용하여 복잡한 RPG 전투 시스템을 구현하며, 가벼운/강한 공격 콤보 시스템, 방향성 구르기, 히트 리액션, 방어와 패링, 타겟 잠금, 쿨다운이 있는 특수 능력, AI 회피, 스트레이핑 및 투사체 공격을 사용하는 고급 적 AI, 그리고 에픽 보스전 등 다양한 기능을 추가할 것입니다.강의 구성첫 섹션에서는 게임플레이 어빌리티 시스템(GAS)을 설정하고, 네이티브 Gameplay Tags와 데이터 에셋을 활용하여 인풋 바인딩을 진행합니다. 이후, 캐릭터가 레벨을 탐색할 수 있도록 설정한 뒤, GAS와 연결된 애니메이션 레이어를 조합하여 가벼운/강한 공격을 포함한 근접 콤보 시스템을 구축합니다.이를 기반으로 적 캐릭터를 추가하고, 속성, 전투 피드백, 캐릭터 사망 처리, 강력한 UI 알림 시스템을 구현합니다. 또한 비동기 로딩으로 시작 데이터를 처리하고, 데미지 처리를 위한 커스텀 함수 라이브러리를 만드는 방법도 배웁니다.다음 단계에서는 블루프린트와 C++ 행동 트리 노드를 조합하여 AI 회피와 스트레이핑 같은 고급 AI 행동을 구현합니다. 군중 추적 컴포넌트를 사용하여 디투어 기반의 AI 회피를 설정하고, 행동 트리의 노드 유형 및 환경 쿼리 시스템을 활용하여 strafing 위치를 결정합니다.적들이 데미지를 줄 수 있게 된 후에는, 우리의 영웅 캐릭터를 더욱 강화합니다. 방향성 구르기, 히트 리액션, 방어, 패링, 타겟 잠금 기능을 추가합니다. Motion Warping을 활용하여 동적인 구르기 거리를 처리하고, 타겟 잠금 기능의 대부분을 C++로 구현하는 방법을 배웁니다.마지막으로는 투사체를 발사하고 접근 시 후퇴하는 원거리 적을 추가하며, 강력한 근접 공격 및 다른 적을 소환하는 능력을 갖춘 보스 캐릭터를 만듭니다. 전투 시스템이 완성되면, 적들이 웨이브 형태로 등장하는 생존 게임 모드를 개발합니다. 승리 화면, 패배 화면, 일시 정지 메뉴, 메인 메뉴 등 여러 위젯을 생성한 후, 모든 요소를 실제 맵으로 포팅하여 적과의 장대한 전투를 펼칩니다.왜 이 강의를 선택해야 할까요?이 강의는 온라인에서 찾아볼 수 있는 강의 중에서 가장 포괄적인 RPG 강의입니다. 각 강의마다 세부적인 코드 변경 사항이 제공되며, 단계별 접근 방식을 통해 RPG 프로젝트를 체계적으로 완성할 수 있습니다. 지금 바로 강의에 수강신청하시어 꿈꾸던 RPG 프로젝트를 시작해보세요!