- 프로젝트 명 : Gradiators Fantasy Project
- 개발 일정 : 2025.03.31 ~ 2025.04.18 (3Weeks)
- 개발 장르 : Multiplayer Arena Fighting Game
- 템플릿 : https://www.fab.com/listings/e698b056-4edd-4ba3-ba59-0dcf914a6402
- 개발 환경 :
- C++ 17 (v14.38)
- MSVC v143
- Unreal Engine 5.5
- Visual Studio 2022
- Git LFS
- Git Kraken(GUI)
- 개발 특징 :
- 객체지향과 디자인패턴을 의미있게 적용
- 원활환 협업을 위한 Wiki 작성된 깃 컨벤션 및 코드컨벤션 적용
- 템플릿을 활용하여 블루프린트, C++ 을 이용해 게임확장
- GameSession, RPC, Replecates를 이용하여 Network 환경조성
- 멀티플레이 환경에서 작동하기 위해 게임 최적화 적용
- 유효성검사 및 로깅을 통한 유지보수성 및 안정성을 향상시킨 코드 및 블루프린트 작성

Hyper Action Multi 게임으로 기획
로마배경 검투사 노예(글래디에이터)가 1등을 하여 해방되는 스토리
단순히 검투사 노예 뿐만이 아니라 판타지를 접목시켜 다양한 캐릭터로 분기
활, 검방, 양손검(버서커), 마법사 총 4가지 캐릭을 설정
다양한 캐릭이 있고 들고 있는 무기에 따라 해당 스킬을 사용할 수 있도록 기획
템플릿을 활용한 확장된 게임을 만들기 위해 템플릿을 선정
캐릭터 메쉬는 Paragon에서 가져오기로 기획함.
스킬 애니메이션은 Paragon, Mixamo등 최대한 많은 곳에서 가져오기로 결정
locomotion은 Motion matching과 chooser table을 활용하여 자연스럽고 역동적인 움직임을 살리기로 함. (Animation Sample을 참조함)
템플릿은 BP_MainCharacter을 Default 캐릭터로 쓰고 있었다.

UE4 Skeleton을 쓰고 있었음.




스킬 애니메이션 믹사모, 외부 에셋 리타겟팅 및 적용
Locomotion Unreal 모션매칭을 이용해 역동적인 움직임 재현
레벨 시퀀스를 이용해 애니메이션 수정, 스킬 애니메이션 제작
총 4가지 직업의 스킬 애니메이션 캐릭터 클래스 관리