| 장르 | TPS, PVE |
|---|---|
| 개발 기간 | 25.04 ~ 25.05 |
| 개발 환경 | Unreal Engine 5.5 / Visual Studio 2022 |
| 개발 스택 | C++, Blueprint |
| 참여도 | 100%(1인 개발) |
| 주요 컨셉 | 제한 시간 내에 몰려오는 몬스터를 처치하는 1인 개발 TPS 게임 |

TPS식 조준과 상하체 분리된 애니메이션

추적하면서 공격하는 두 종류의 몬스터들
https://www.youtube.com/watch?v=GDYYjSO5Ho0&feature=youtu.be
https://github.com/Hminnim/TPS

Aim Offsset이 적용된 조준 장면
SpringArm 컴포넌트를 이용한 3인칭 시점 구현과 조준시 SpringArm의 값을 바꿔 자연스러운 3인칭 조준 화면으로 만들었습니다.
마우스 회전 값을 받아 Aim Offset을 적용하여 상하좌우 조준 모션을 구현했습니다.
Layered blend per bone 노드를 이용한 상하체 분리 애니메이션

Layered Blend Per Bone 노드를 이용해 상하체 애니메이션 분리
Layered Blend Per Bone 노드를 이용하여 상체 애니메이션(재장전/조준)이 이동 애니메이션에 영향을 주지 않도록 분리했습니다.
LineTrace를 사용한 사격 및 반동

화면 중앙에 LineTrace
LineTarce를 사용해 카메라 중앙으로 발사되는 즉발 사격 판정을 구현하고 사격시마다 랜덤으로 카메라 중앙 위치를 변경 시켜 반동을 구현했습니다.