【한글자막】 Unreal Engine 5 C++: 고급 액션 RPG 구축하기!

所在平台: Udemy

课程主页: https://www.udemy.com/course/unreal-engine-5-advanced-action-rpg-korean/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Unreal Engine 5 C++: 高级动作 RPG 构建 **课程概述:** 本课程是 UE5 C++ 动作 RPG 开发的集大成者,采用行业标准编码实践和数据驱动设计,打造 AAA 级 RPG 战斗体验。课程的核心是 **Gameplay Ability System (GAS)**,通过它实现复杂的 RPG 战斗机制,包括: * **基础战斗:** 轻重攻击连击、方向性闪避、命中反馈、格挡与招架、目标锁定。 * **技能与能力:** 带冷却时间的特殊技能。 * **高级 AI:** 敌方 AI 闪避、沿边行走(Strafing)、弹射攻击。 * **角色系统:** 属性、角色死亡处理、强大的 UI 提示系统。 * **关卡设计:** 异步加载,自定义函数库进行伤害处理。 * **AI 行为树:** 结合蓝图与 C++ 实现复杂的 AI 行为。 * **视听效果:** Motion Warping 实现动态闪避距离,目标锁定大部分用 C++ 实现。 * **Boss 战:** 远程攻击、后撤、召唤能力。 * **游戏模式:** 波次敌人刷新的生存模式。 * **UI/UX:** 胜利、失败、暂停、主菜单等 UI 界面。 * **完整流程:** 将所有 elements 集成到实际地图中进行大规模战斗。 **课程亮点:** * **最全面的 RPG 课程:** 提供细节的代码变更,循序渐进地完成 RPG 项目。 * **实战导向:** 专注于构建一个可玩的 RPG 核心玩法。 * **GAS 深度应用:** 充分利用 Gameplay Ability System 实现灵活且强大的战斗系统。 **为何选择本课程?** 本课程能够帮助您系统地掌握使用 Unreal Engine 5 和 C++ 开发高级动作 RPG 的核心技术和流程。如果您想将 RPG 项目从概念变为现实,本课程将是您的理想选择。

课程评论(0条)

课程详情

【한글자막】 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 프로젝트를 시작해보세요!

课程标签

0人关注该课程

主题相关的课程