한성대학교 이지은 교수님의 가상현실과 증강현실 강의를 듣고 제출한 최종 VR 게임 프로젝트 입니다.
타워 디펜스 로그라이크 장르입니다.
HTC VIVE와 연동되며, PC에서 시뮬레이션할 수 있습니다.
VIVE 장비를 쓰고 보는 화면과 PC에서 시뮬레이션 하는 화면이 다르기 때문에 2가지 버전으로 개발하게 되었습니다.
Unity 프로젝트 생성 후 LastShelter_Package_VR, LastShelter_Package_Simulator 중 하나를 골라 import하면 됩니다.
import 방법은 다음과 같습니다.
- 새 Unity 프로젝트 생성
- Project 창에서 Assets/Scenes 삭제
- 메뉴 상단바에서 Assets-Import Package-Custom Package 패키지 선택 ➜ Import All
- Project 창에서 Assets/Scenes/Stage 더블 클릭
VIVE를 연동하는 방법은 다음과 같습니다.
메뉴 상단바에서 Edit-Preferences-VIU Settings-Supporting Device ---> VIVE 체크, Add OpenVR Package
VIVE 키 맵핑 정보는 다음과 같습니다.
왼손 | 오른손 |
시뮬레이터를 활성화 시키는 방법은 다음과 같습니다.
메뉴 상단바에서 Edit-Preferences-VIU Settings-Supporting Device ---> Simulator 체크
시뮬레이터 키 맵핑 정보는 다음과 같습니다.
- 캐릭터 회전: ESC
- 카메라 회전: 0
- 왼손 전환: 2
- 레이저 토글: 마우스 오른쪽 버튼 클릭
- 미니맵 토글: m 키
- 총알 발사: 마우스 왼쪽 버튼 클릭
- 오른손 전환: 1
- 레이저 토글: 마우스 오른쪽 버튼 클릭
- 상하좌우 이동: Shift + 마우스 상하좌우 드래그
- 점프: 마우스 중간 버튼 클릭
- 총알 발사: 마우스 왼쪽 버튼 클릭
시나리오 및 시뮬레이터 데모 영상 입니다.
플레이어는 미니맵에 표시된 전체 지형을 자유롭게 이동할 수 있습니다. 플레이어는 점프도 할 수 있습니다. 물리 법칙을 적용하였고, 사용자 파라미터에 따라 움직임을 조정할 수 있습니다. 타워 위로 올라가거나, 아래로 내려가려면 포탈을 통과해야 합니다 . |
플레이어가 좀비를 모두 제거하면 다음 라운드로 넘어갑니다. 매 라운드 총알은 양손에 각각 30개씩 보급됩니다. 매 라운드 좀비의 수는 출현 위치 당 2마리 씩 추가됩니다. |
|
타워가 파괴되거나, 플레이어가 사망하면 게임이 종료됩니다. |