- 석기시대 메타버스 게임
- 성인식을 준비하는 구석기인을 체험하며 구석기에 대해서 학습하는 메타버스 게임
- 프로젝트 부트캠프 유니티 성과발표회 본선진출작
- 웅진씽크빅에서 제공한 기획서를 토대로 제작한 기업연계 프로젝트
- 23.10.20~23.11.17 (1개월)
- 팀장 : 김예지 - 대화문 / 인벤토리 / 설정 / 퀘스트
- 팀원 : 구본관 - 플레이어 / 동물 / 식물 / 채집 / 사냥 / 오프닝 / 엔딩
- 팀원 : 김시온 - 석기제작 미니게임
- 팀원 : 박세인 - 맵 / 미니맵 / 오디오 / 학습자료
- 유니티
- 맵구성, 동물, 시대 등의 정보를 포함
- 동굴에 도착해서 주인공을 보여주며 종료
- 이동 / 점프 / 대쉬 / 공격 / 조준 / 수영
- 유니티 Starter Assets을 기반으로 제작
- Physics.OverlapSphere로 주변 아이템 탐지
- 아이템으르 탐지하면 상단의 수집버튼 활성화
- 수집버튼을 터치하면 탐지한 아이템들을 수집UI의 Queue에 삽입
- 수집UI에서 Coroutine으로 일정시간마다 Deque해서 출력
- 착용석기에 따라 다른 공격모션과 공격범위
- 가상카메라 2개 사용 -> 선형보간으로 카메라 위치 변경
- 조준선 표시, 이동속도 감소, 카메라 감도 감소
- ScreenPointToRay 사용 -> 화면 정중앙에서 Ray를 발사해서 조준점 생성
- 조준점 방향으로 화살 발사
- 5종류의 동물, NavMesh 사용
- Physics.OverlapSphere로 플레이어 탐지
- 플레이어 방향과 전방방향을 이용해서 각도 계산->플레이어가 전방에 있으면 탐지판정
- 탐지 성공시 초식동물이면 도망, 육식동물이면 추적 후 공격
- 성인식을 완료하기 위한 최종 관문
- 플레이어에게 돌진 후 2번 공격
- 땅에서 돌을 집어올린 후 플레이어 방향으로 투척
- 피가 절반 이하가 되면 이동속도 증가
- 낮에는 주인공이 곰을 잡은것을 축하하고 밤에는 주인공이 성인이 된것을 축하하는 잔치를 벌이는 두가지 장면이 이어지도록 구현
- 음악에 맞춰서 카메라와 애니메이션이 출력되도록 제작