본 논문은 멀티플레이어 VR 게임에 나타난 플레이어 참여방식의 비균질성에 주목하여, 그 함의를 규명하는 데에 목적을 둔다. 비균질성이란 멀티플레이어에게 몰입형 VR과 비몰입형 VR을 혼재하여 제공하는 방식을 지칭하는 개념이다. 최근 HMD와 같은 몰입형 VR 장치의 상 용화에 따라, <더 플레이룸 VR>처럼 비균질 멀티플레이 방식을 채택한 게임이 점차 대두되기 시작했다. 이에 따라, 본고는 비균질 멀티플레이에 맞춰 수정 및 개선한 MDA 프레임워크를 통 해 <더 플레이룸 VR>을 분석하였다. 그 결과, 비균질 멀티플레이는 인터페이스에서의 분리에 서 그치지 않고, 플레이 양상과 경험 자체까지 상이하게 만듦을 확인할 수 있었다.
유니티 엔진 기반 다중 접속 온라인 게임에서는 통신 패킷 처리를 담당하는 네트워크 스레드 와 게임 로직을 담당하는 메인 스레드를 분리해야 한다. 네트워크 스레드 간에 통신 패킷은 렌 더링 속도 향상을 위하여 중복되는 패킷을 폐기할 필요가 있다. 본 논문에서는 유니티 엔진 기 반 다중 접속 온라인 게임을 위한 네트워크 스레드 간 통신 패킷 폐기 기법을 제안한다. 제안 하는 기법은 Partial Packet Discard 기법과 Periodic Packet Discard 기법을 혼합한 기법으로 네트워크 패킷을 큐로 관리하고 중복되는 패킷을 주기적으로 폐기하여 렌더링 속도를 향상시킨 다. 제안하는 기법은 유니티 엔진 기반 다중 접속 온라인 게임의 다양한 패킷 발생 시뮬레이션 을 통하여 렌더링 속도를 분석하고 효율성을 증명하였다.
최근 First Person Shooter (FPS) 게임 시장에서 ‘플래닛 사이드 2’ 를 비롯한 대규모 온라인 FPS (MMOFPS: Massively Multi-player Online FPS) 장르가 주목받고 있다. 수백 또는 수천 명이 접속하는 게임 서버에서 네트워크 부하를 경감시키기 위해서 널리 사용되는 방법 중 하나 는 데드레커닝이다. 본 논문에서는 MMOFPS 게임을 위한 데드레커닝 구현 시 주요 캐릭터 상 태 갱신 변수 중 하나인 방향에 대하여 효율적으로 허용 임계각을 계산하는 수학적 방법을 제 안한다. 제안하는 방법은 게임사용자들을 대상으로 하는 수행 실험을 통해 움직임 오차를 최소 화하며 자유스러운 방향 갱신에 대한 효율성을 검증 하였다