현재 위치 - 인적 자원 플랫폼망 - APP 개발 - Vrapp 개발 기술
Vrapp 개발 기술
일반적으로 VR 게임 개발의 핵심 엔진은 U3D 와 UE4 입니다. 이 두 게임 개발 엔진 도구는 기본적으로 VR 게임 제작을 지원합니다. 양자는 각각 천추를 가지고 있다. 유니티는 소규모 팀 제작이나 독립 제작에 적합합니다. 주요 추세는 모바일 게임이다. 현재, Unity 는 여전히 모바일 게임 시장 점유율이 가장 높은 엔진이다. Gear VR 게임의 90% 이상이 Unity engine 에서 개발했습니다. UE4 는 대규모 팀 제작에 더 적합하며 주로 PC 플랫폼을 선호합니다. 다음은 이 두 가지의 장단점이다.

통일의 이점:

가볍고 설치, 디버깅 및 포장이 용이합니다.

VR 프로젝트를 구성하는 것은 매우 간단합니다.

학습 비용이 낮고 서류가 완벽하다.

낮은 개발 비용

사용자 인터페이스 시스템

PS4 에서 디버깅하는 것은 매우 편리하며 한 번의 클릭으로 배치 파일을 실행할 수 있습니다.

자산점

참고용으로 일부 VR 아래 데모를 제공합니다.

통일의 단점:

내장 도구는 완벽하지 않습니다.

렌더링이 좋지 않고, 조명 시스템이 좋지 않으며, 그림자 베이킹에 결함이 있어 겨우 2A 게임의 엔트리급 수준까지만 도달할 수 있습니다.

컨트롤러에 대한 지원이 열악하고 핸들 진동 및 VR 컨트롤러 공간 위치 지정과 같은 일부 기능 엔진이 통합되지 않아 타사 플러그인 또는 추가 코드가 필요합니다.

재질 편집기가 없으면 타사 플러그인이 필요합니다.

사전 설정은 상속을 지원하지 않습니다.

기본 제공 레벨 스트림 지원이 없습니다.

허황된 장점:

화면 효과는 3A 게임 수준에 완전히 도달했습니다.

Unity 가 축소되어도 조명 및 물리적 렌더링은 unity 를 죽이기에 충분합니다.

청사진 시스템, 그 이후로 코드를 쓸 필요가 없습니다.

강력한 재질 편집기

각종 공식 플러그인이 완비되다

핸들 및 VR 컨트롤러에 대한 우수한 지원

에서는 Unity 보다 Blueprint 를 더 빠르게 일치시키는 프로토타입으로 사용할 수 있는 다양한 게임 템플릿을 제공합니다.

허황된 단점:

C++

PS4 게임을 개발하려면 엔진을 다시 컴파일해야 합니다. 12 코어 서버와 24 개 스레드, 컴파일하는 데 약 20-30 분 정도 걸립니다.

엔진을 다시 컴파일해야 하는 경우 코드만 추출하는 데 최소 한 시간이 걸립니다.

새 프로젝트를 만드는 데 약 10 분 정도의 컴파일 시간이 소요됩니다.

플랫폼을 전환하면 수천 개의 셰이더를 컴파일해야 합니다.

PS4 배포는 불편합니다. 패키지 컴파일은 시간이 오래 걸립니다.

학습 비용이 높고 각 하위 모듈은 강력하지만 운영이 복잡합니다.

일부 함수에는 문서가 없으며 기존 함수에 대한 문서도 Unity 만큼 완벽하지 않습니다.

개발 비용이 높다. 국내 한 3A 팀이 10 분짜리 VR 데모를 했는데 1000 여만 명이 불태웠다고 합니다.

사용자 인터페이스 디자이너는 사용하기가 어렵습니다.

VR 에 따른 몇 가지 모범 사례도 문서와 예가 부족합니다.