다중 에이전트 강화학습의 발전과 함께 게임 분야에서 강화학습을 레벨 디자인에 적용하려는 연구가 계속되 고 있다. 플랫폼의 형태가 레벨 디자인의 중요한 요소임에도 불구하고 지금까지의 연구들은 플레이어의 스킬 수준이나, 스킬 구성 등 플레이어의 매트릭에 초첨을 맞춰 강화학습을 활용하였다. 따라서 본 논문에서는 레 벨 디자인에 플랫폼의 형태가 사용될 수 있도록 시각 센서의 가시성과 구조물의 복잡성을 고려하여 플랫폼 이 플레이 경험에 미치는 영향을 연구한다. 이를 위해Unity ML-Agents Toolkit과MA-POCA 알고리즘, Self-play 방식을 기반으로2vs2 대전 슈팅 게임 환경을 개발하였으며 다양한 플랫폼의 형태를 구성하였다. 분석을 통해 플랫폼의 형태에 따른 가시성과 복잡성의 차이가 승률 밸런스에는 크게 영향을 미치지 않으나 전체 에피소 드 수, 무승부 비율, Elo의 증가폭에 유의미한 영향을 미치는 것을 확인했다.
본 논문에서는 외계 행성에서 주어진 임무를 모두 수행하여 클리어하는 탑 뷰 슈팅 게임을 제안한다. 제안 하는 게임을 진행한 플레이어 45명의 로그 기록과 설문 조사 결과를 분석하여, 몰입감, 플레이 패턴의 다양 성, 접근성을 중심으로 제안하는 게임의 특징을 살펴보고자 한다. 첫째, 제안한 게임은 더 높은 몰입감을 위 해 스토리 애니메이션과 오디오를 제공한다. 실험 결과 시각, 청각적 방면으로 몰입감을 효과적으로 제공하 고 있어 대다수의 플레이어가 스토리 애니메이션을 건너뛰지 않고 끝까지 시청했다. 둘째, 제안하는 게임은 더 다양한 플레이 패턴으로 즐길 수 있다. 실험 결과 수많은 경우의 수가 존재하는 무기와 스킬을 선택할 수 있게 하였기 때문에 대부분의 플레이어가 선택하는 스킬들이 서로 겹치지 않고 다양한 방식으로 게임을 플레이할 수 있다. 플레이 패턴이 다양한 만큼 더 게임을 오랫동안, 더 재미있게 즐길 수 있다. 셋째, 제안한 게임은 맵을 비교적 단순하게 구성하였다. 그런데, 호기심 많은 일부 플레이어들이 미션과 직접 관련이 없는 경로를 찾아서 길을 헤매는 경우가 나타났다. 이로 인해, 플레이어들이 게임을 다시 한번 진행하고자 하는 경향이 나타났다.
Unity 3D is a 2D and 3D game engine that supports multiple platforms. Editors may develop 2D and 3D games that run on Windows, Mac, Android, iPhone and various web platforms. In this paper, we propose a shooting game designed and developed using the Unity 3D game engine. Shooter is a game genre to defeat the enemy by shooting a gun or missiles. Through factors such as a game system it is very simple, one momentary reflection ability or behavior is characterized by the pursuit of sex games. Also it analyzed for the game and the game system architecture for game development. I hope to help them through a variety of platforms based game design and development.
일인칭 슈팅게임 제작에서 네트워크 지연 보정은 게임 플레이에 직접적으로 영향을 주기 때문에 이를 효과적으로 해결하기 위한 많은 연구가 진행되어 왔다. 이 연구는 예측과 시간 조작 기술을 이용하여 게임 캐릭터와 총알 등의 고속 발사체간의 자연스러운 상호작용의 처리에 초점이 맞추어져 있다. 반면, 일인칭 슈팅게임에서 저속 발사체는 발사시점에서 저속 발사체의 궤도가 정해지고 일정 시간이 지나면 폭발하는 형태로 구현되어 저속 발사체의 지연 보정을 위한 연구가 없었다. 본 논문에서는 이제껏 다루어지지 않았던 저속 발사체를 중심으로 일인칭 슈팅게임에서 효과적인 네트워크 지연보정방법을 제안한다. 저속 발사체의 위치정보의 보정을 위하여 저속 발사체의 형태를 발사 이후 발사체의 움직임에 영향을 주는 요소에 따라 세 가지로 나누어 각각의 보정방법을 제안한다. 그리고 저속 발사체의 충돌정보의 보정을 위하여 두 가지로 나누어 보정방법을 제안하고 마지막으로 게임을 제작하여 검증한다.
미아방지는 아이를 가진 부모들이 고민해야 되는 사회적 문제가 되고 있다. 이러한 공공부문의 문제들은 조속히 개선해야 할 필요가 있으며, 국외에서도 미아 문제는 관심이 높아지고 있는 분야 로서 많은 연구가 진행되고 있다. 기존에는 주로 장비에 의존하여 아이의 위치정보를 모니터링 하 는 방법이 주로 시도되었다. 이러한 방법과 함께 지역정보를 인지할 수 있는 방법이 요구된다. 본 논문에서는 플레이어의 위치 정보와 지역 정보를 기반으로 하는 비행슈팅 게임 "Save the village" 를 제안하고자 한다. 이 게임은 이용자의 위치정보를 오브젝트로 활용하여 현실정보를 기반으로 설 계하여 지형정보에 친숙해지는 것을 고려하였다. 실험을 통하여 게임성과 효과성에 대한 의미있는 결과를 확인하였으며, 이 게임을 통하여 자연스럽게 지역 정보를 익히는 것이 가능할 것으로 예상 하며, 낮선 곳에서 당황하거나 혼란스러움이 줄어들 것으로 기대한다.
게임을 개발하는 단계에서 게임에 대한 이용자의 반응을 예측하는 것은 게임성 평가에 있어 중요하다. 본 논문에서는 게임 이용자의 반응을 알아보고자 게임 이용자의 생체 정보를 비침투 적인 방법으로 수집한 뒤, 분석할 수 있는 시스템을 제안한다. 이를 위해 아두이노를 활용하여 피부 전도도, 압력, 자이로스코프, 가속도계 센서를 내장한 마우스와 분석 시스템을 새로이 개 발하였다. 이 시스템의 유용성을 검증하기 위해 피험자가 이 마우스를 사용해 1인칭 슈팅 게임 ‘오버 워치’를 플레이하는 실험을 진행하였다. 실험 결과 본 시스템이 게임 플레이 영상과 마우 스 내 여러 센서들로부터 수집한 생체 정보들을 활용하여 게임 이용자의 특징을 분석하는데 유 용하게 활용될 수 있음을 확인하였다.
이 연구에서는 3D 1인칭 슈팅게임의 시각적 요소를 살펴보고, 그 고유한 특징으로 인해 새롭게 구성되는 주체의 문제를 검토하였다. 3D 1인칭 슈팅게임은 현실 세계에서 인간이 갖는 시각 경험을 재매개함으로써 게이머로 하여금 몰입감을 창조한다. 주관적 시점의 구성, 상대적으로 투명한 인터페이스의 설정 등은 3D 1인칭 슈팅게임의 영상이 지니고 있는 특징이라 할 수 있다. 이러한 게임의 시각적 요소를 통해 구성되는 주체는 영화에서 봉합과 같은 장치를 통해 형성되는 주체와 다른 것이며, 게이머는 주관적 시점과 자율적인 영상 구성을 통해 시선의 주체, 행위의 주체이자 서술의 주체가 된다. 그러나 3D 1인칭 슈팅게임에서 게이머는 완전한 의미의 말하는 주체가 아니라 시야의 제한으로 인해 불완전한 수준의 주체에 머무르게 된다.