내일배움캠프 Unity 45일차 TIL - 심화 주차 팀 프로젝트 준비

Wooooo·2023년 12월 29일
0

내일배움캠프Unity

목록 보기
47/94

[오늘의 키워드]

심화주차 팀 과제 장르가 정해졌다.
FPS게임의 사격훈련장을 만들기로 했다.
팀 과제 시작 전 고민해봐야할 것들, 생각해보면 좋을 것들을 정리해보려한다.


[필수 구현 사항]

  1. 캐릭터 이동, 카메라 에임, 서서 쏴 앉아 쏴
  2. 좌클릭 발사, 우클릭 스코프모드, R키 재장전
  3. 돌격소총, 산탄총, 저격소총
  4. 총기반동, 탄흔, 탄피
  5. 표적
  6. 인벤토리, 총기파츠, 장비 관리 시스템
  7. 총알 충돌 방식

[생각해봐야할 것들]

Cinemachine Manager

카메라 에임, ADS(Aiming Down Sight), FOV, 스코프 모드 등을 구현할 때 Cinemachine을 사용할 것인지.
사용한다면 Cinemachine Manager에는 어떤 기능들이 들어갈 것인지.

총기 반동

총기 반동 구현에 필요한 데이터는 뭐가 있을지.
카메라 흔들림과 실제 총기 반동을 따로 구현할 것인지.

총알 충돌 방식

  • 히트스캔 방식
  • 투사체
    • 콜라이더 충돌 방식
    • 다음 프레임의 위치까지만 레이캐스팅
profile
game developer

0개의 댓글