
"이 강의는 인공 지능을 사용했습니다."
참고: 이 강좌는 제 영어 강의의 한국어 오디오 번역을 위해 Artificial Intelligence를 사용합니다.
이 강좌에서는 Unreal Engine 5.6의 Lyra Framework를 사용하여 자신만의 싱글 플레이어 RPG 게임을 구축하는 기술을 배우게 됩니다.
본 강좌에서는 FAB 마켓플레이스와 Mixamo 웹사이트의 무료 애셋만 사용합니다.
이 강좌는 단계별로 진행되며 핵심만 다룹니다. 새로운 게임 기능 플러그인인 RPGCore가 처음부터 새로 만들어집니다.
실용적인 사용 사례를 통해 Lyra Framework의 다양한 기능을 사용함으로써 매우 유용한 실습 경험을 얻을 수 있습니다.
Lyra Framework와 함께, 마켓플레이스 애셋을 커스터마이징하고, Cascade 이펙트를 Niagara로 변환하며, 제가 직접 제작한 프로페셔널 수준의 레벨 생성 자동화 도구에서 작업하는 혁신적인 기술도 배우게 됩니다. 학습 목적으로 제 Ulag-Snap and Swap Tool(Universal Modular Asset Automation)을 완전 무료로 제공합니다. 이는 블루프린트 기반 도구로 여러분이 연구할 수 있습니다.
이 강좌는 현재 Release-2 단계입니다.
**Release 1의 현재 기능**
1. Mixamo의 루트 모션 기반 애니메이션을 사용하는 경량 Lyra 기반 Locomotion 시스템. 무기에 따른 다양한 애니메이션 레이어.
2. 스켈레탈 메시를 수정하고 커스터마이징하는 방법과 무기를 만드는 방법을 배웁니다.
3. RootBone을 추가하고 다른 스켈레탈 메시에 대한 애니메이션을 리타겟팅합니다.
4. 무기를 위한 Lyra 장비 관리자 및 Lyra 인벤토리 시스템 사용.
5. 위젯을 위한 QuickBar 추가.
6. Health와 Stamina를 위한 Gameplay Ability System용 새로운 경량 LyraAttributeSystem RPGStats 생성. 필요한 다른 속성으로 쉽게 확장 가능.
7. Health Manager를 재사용하고 새로운 RPGStats 속성 시스템에 맞게 커스터마이징.
8. 실용적인 방법으로 Gameplay Effects 사용법을 배웁니다.
9. 죽음 및 부활 능력.
10. 애니메이션 노티파이와 Gameplay Events, Weapon Trace를 사용하는 고급 근접 공격 능력.
11. 플레이어 대 적군.
12. 구성 가능한 동적 플레이어 및 적군 생성 위치 구현.
13. State Trees를 사용한 인공지능.
14. Patrol, Defence, Attack 상태.
15. Damage Popup Numbers 및 Gameplay Cues.
16. 고급 활과 화살 시스템.
17. Cascade 파티클 이펙트를 Niagara Effects로 변환.
18. 백그라운드 레벨과 캐릭터가 있는 프론트 엔드 화면 생성.
19. UI Materials 및 Animations.
20. Lyra와 같은 RGBA 마스크 기반 로고 생성.
21. Ulag Snap and Swap Tool을 사용한 환경 레벨 생성 및 자동화.
**Release 2의 기능**
1. 완전한 환경 생성 영상.
2. 표시기 - 적군 Health가 있는 Nameplate.
3. 인벤토리 및 상호작용.
이 강좌는 다른 Unreal Engine 강좌와 다릅니다. 게임 개발을 위한 단계별 Unreal Engine 강좌를 찾고 있다면, 이 강좌는 여러분을 위한 것이 아닙니다. 핵심 초점은 Unreal Engine 5.6 Lyra Framework에 맞춰져 있으며, Lyra Framework를 연구하는 게임 개발자를 위해 독점적으로 제작되었습니다.
또한, Unreal Engine에 완전한 초보자라도, 연구에 관심이 있고 Unreal Engine에서의 자기 학습을 계속하는 동안 게임 개발과 혁신의 현대적인 측면을 배우고자 하는 열망이 있다면, 여전히 이 강좌를 좋아하게 될 것입니다.