Skip to content

2021년 2학기~2022년 1학기에 진행한 컴퓨터공학전공 졸업프로젝트입니다. Unity와 C#을 이용하여 환경 정보 전달성 VR게임을 개발했습니다.

Notifications You must be signed in to change notification settings

ekgus9701/21-2_graduateProject_SaveTheEarth

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

지구를 부탁해

2021년 2학기~2022년 1학기에 진행한 컴퓨터공학전공 졸업프로젝트이다.

트러블 슈팅 작성 글

Click

졸업프로젝트 포스터

졸업프로젝트 포스터 (1)

시연영상 링크

V알조-지구를 지켜라 시연영상, 발표영상 : Click


기획배경

환경오염 문제의 대두

  • 도시화와 산업화에 따라 악화되는 환경오염
  • 환경오염 실태에 대한 인지 및 경각심 부족
  • 일상생활 속 빈번한 환경오염 행위에 대한 고찰 부재

새로운 문화로 자리잡은 게임

  • 정보전달성 게임을 통한 효과적인 정보전달
  • 환경관련 정보전달성 게임의 다양성 부재
  • VR 게임 시장의 발전가능성

프로젝트 목적

  • 'VR'과 '게임'요소를 결합해 흥미를 유발하여 환경 정보 효과적 전달
  • 환경문제 해결에 대한 경각심 고취
  • 환경 관련 정보전달성 게임의 필요성 강조 및 방향성 제시

조작법

441-4417759_oculus-rift-controller-layout-hd-png-download

  • 왼쪽 JOYSTICK : 이동
  • 오른쪽 JOYSTICK : 방향
  • QUICKTURNS(A버튼) : A버튼을 누르면 총이 나온다.
  • MENU(B버튼) : B버튼을 누르면 Ray가 나온다.
  • TRIGGER : 버튼 클릭을 할 때 Trigeer를 누른다.
  • GRIP : 물건을 집을 때 GRIP 버튼을 누르고 물건을 놓을 때에는 GRIP 버튼을 손에서 뗀다.

게임 진행 방식

인트로
Screenshot_20220517-162304_Gallery 게임을 시작하면, 3D 애니메이션 형태의 인트로 영상이 PLAY 됨. 오염된 지구로 인해 부모님과 이별하게 된 플레이어가 부모님과 재회하기 위해 퀘스트를 수행해야한다는 전반적인 스토리 라인을 보여줌.

퀘스트확인
확인 Quest라고 적힌 지구 버튼이 특정 씬마다 등장하고, 플레이어는 주어진 퀘스트에서 요구하는 내용을 수행해야함. ‘지구를 부탁해’는 총 10개의 환경 관련 퀘스트로 구성되어있음.
예시) 샐러드 가게로 이동해 아침식사를 하세요.

퀘스트수행
퀘1 퀘스트2 플레이어는 컨트롤러 조작을 통해 퀘스트를 수행함. 퀘스트를 수행하는 과정에서 환경친화적 선택이 무엇인지 고민하고 학습할 수 있음. 플레이어가 어떤 선택지를 선택하는지에 따라 환경친화적 선택이라면 긍정적인 비주얼 피드백과 짧은 설명 오디오가 나오며 환경친화적이지 않은 선택지를 선택하면 부정적인 비주얼피드백과 짧은 설명 오디오가 제공됨. 예시) 식사 메뉴로 야채샐러드, 연어샐러드, 고기샐러드 중 하나를 선택해야함. 야채샐러드만 환경 친화적인 선택지로써, 연어나 고기샐러드를 선택할 시 환경오염도가 증가함.

몬스터처치
총 플레이어가 퀘스트를 수행하는 내내 쓰레기를 흘리고 다니는 환경빌런 몬스터들이 등장함. 몬스터들이 길거리에 흘리는 쓰레기들로 인해 환경오염도는 증가함. 플레이어는 주어진 총을 이용하여 빠르게 몬스터들을 처치하여야 환경오염도의 증가를 막을 수 있음.

보스맵
보스 보스맵은 이전에 수행했던 퀘스트들에서 등장한 환경개념들을 복습할 수 있도록하는 O/X퀴즈로 구성되어 있음. 플레이어는 보스몬스터에게 쫓기는 환경에서 문제를 풀어야 하며, 틀린 선택지를 고르면 시야에 방해를 받게 됨. 보스에게 잡히지 않고 모든 문제를 푼 경우 미션 성공, 보스에게 붙잡힌 경우 미션실패임.

해피엔딩
Screenshot_20220519-022007_Gallery 플레이어가 환경 친화적인 선택지들을 선택해 플레이를 성공적으로 마침으로써, ‘지구를 부탁해’ 입단 테스트를 통과해 지구로 돌아가 부모님과 재회하는 모습을 볼 수 있음.

환경오염
플레이어는 자신의 환경오염적 행동으로 인해 유발될 수 있는 환경오염의 결과와 맞닥뜨리게 됨. 미세먼지, 산불, 해양오염, 세 씬으로 구성되어있으며, 시각적으로 충격을 가함으로써, 플레이어로 하여금 환경오염의 결과를 인식하게하고, 예방을 위한 행동의 변화를 촉구함. 먼지

  • 먼지 : 공장의 매연, 자동차의 배기가스 등으로 인하여 대기오염이 계속적으로 악화되고 있음. 씬 내에서 플레이어는 미세먼지로 인해 뿌연 시야를 경험할 수 있으며 미세먼지 폭풍으로 인해 쓰레기들이 대기 중에 날아다니는 황폐화된 도시의 모습을 접할 수 있음.
    불
  • 산불 : 환경오염으로 인한 기후변화로 인해 지구가 건조해지면서 국내외에서 산불이 빈발하고 있음. 씬 내에서 플레이어는 거센 산불과 불을 피해 달아나는 동물들을 현실적으로 접할 수 있음. 또한, 산불은 대기오염 물질을 배출하기 때문에 환경오염이 산불을 야기하고 산불이 환경오염을 야기하는 악순환이 형성됨. 바다
  • 해양오염 : 인간이 생산하는 막대한 양의 쓰레기로 인해 거대 쓰레기 섬이 발생될 정도로 해양오염이 심각함. 씬 내에서 플레이어는 떠다니는 바다 쓰레기들과 죽어있는 해양생물들을 접할 수 있음.

About

2021년 2학기~2022년 1학기에 진행한 컴퓨터공학전공 졸업프로젝트입니다. Unity와 C#을 이용하여 환경 정보 전달성 VR게임을 개발했습니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%