Skip to content

rnqhscjf3333/Stone-Age

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stone-Age(석기시대)

image

  • 석기시대 메타버스 게임

🖥️ 프로젝트 소개

  • 성인식을 준비하는 구석기인을 체험하며 구석기에 대해서 학습하는 메타버스 게임
  • 프로젝트 부트캠프 유니티 성과발표회 본선진출작
  • 웅진씽크빅에서 제공한 기획서를 토대로 제작한 기업연계 프로젝트

🕰️ 제작기간

  • 23.10.20~23.11.17 (1개월)

🧑‍🤝‍🧑 멤버구성

  • 팀장 : 김예지 - 대화문 / 인벤토리 / 설정 / 퀘스트
  • 팀원 : 구본관 - 플레이어 / 동물 / 식물 / 채집 / 사냥 / 오프닝 / 엔딩
  • 팀원 : 김시온 - 석기제작 미니게임
  • 팀원 : 박세인 - 맵 / 미니맵 / 오디오 / 학습자료

⚙️ 개발엔진

  • 유니티

📌 구현 내용

오프닝

image

  • 맵구성, 동물, 시대 등의 정보를 포함
  • 동굴에 도착해서 주인공을 보여주며 종료

플레이어

image

  • 이동 / 점프 / 대쉬 / 공격 / 조준 / 수영
  • 유니티 Starter Assets을 기반으로 제작

채집(수집)

  1. Physics.OverlapSphere로 주변 아이템 탐지
  2. 아이템으르 탐지하면 상단의 수집버튼 활성화
  3. 수집버튼을 터치하면 탐지한 아이템들을 수집UI의 Queue에 삽입
  4. 수집UI에서 Coroutine으로 일정시간마다 Deque해서 출력

석기

image

  • 착용석기에 따라 다른 공격모션과 공격범위

활 조준

image

  • 가상카메라 2개 사용 -> 선형보간으로 카메라 위치 변경
  • 조준선 표시, 이동속도 감소, 카메라 감도 감소
  • ScreenPointToRay 사용 -> 화면 정중앙에서 Ray를 발사해서 조준점 생성
  • 조준점 방향으로 화살 발사

동물

image

  • 5종류의 동물, NavMesh 사용
  • Physics.OverlapSphere로 플레이어 탐지
  • 플레이어 방향과 전방방향을 이용해서 각도 계산->플레이어가 전방에 있으면 탐지판정
  • 탐지 성공시 초식동물이면 도망, 육식동물이면 추적 후 공격

보스(곰)

image

  • 성인식을 완료하기 위한 최종 관문
  1. 플레이어에게 돌진 후 2번 공격
  2. 땅에서 돌을 집어올린 후 플레이어 방향으로 투척
  3. 피가 절반 이하가 되면 이동속도 증가

엔딩

image

  • 낮에는 주인공이 곰을 잡은것을 축하하고 밤에는 주인공이 성인이 된것을 축하하는 잔치를 벌이는 두가지 장면이 이어지도록 구현
  • 음악에 맞춰서 카메라와 애니메이션이 출력되도록 제작

About

3D 석기시대 멀티버스 게임

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published