온라인 게임의 역사는 다른 게임들에 비해 짧은 역사를 가지고 있는데 반해 많은 성장과 결과를 보였다. 그 중 캐릭터 커스터마이징 시스템은 온라인 게임을 이루고 있는 다른 요소들에 비해 상대적으로 많은 발전을 이루지는 못했다. 커스터마이징 시스템이 상대적으로 많은 발전을 이루지 못한 데에는 당시의 그래픽 기술력문제가 큰 영향을 주었다. 하지만 그래픽의 발전과 함께 사용자들의 풍부한 표정에 대한 욕구 수요가 가능해 졌으며, 캐릭터 얼굴 변환 아이템이 새로운 수익을 창출할 정도로 근래에 나오는 커스터마이징 시스템은 자유도 높은 시스템으로 만들어지고 있다. 본 논문에서는 높아진 자유도만큼 개성 있는 캐릭터들이 다양하게 만들어 질 수 있도록 사람의 인상을 연구하고 분석하는 학문인 관상학을 근거로 아이온 커스터마이징 시스템을 분석하여 발전적인 캐릭터 커스터마이징 시스템 구성을 하였다.
4-DAT는 일반적인 소프트웨어 개발 방법인 XP와 Scrum을 분석하는 도구이다. 본 논문에서는 3-DAT를 기반으로 모바일 게임 개발 환경에 맞는 새로운 팽가 방법을 제안한다. 4-DAT 평가 방법은 모바일 게임 개발에 있어서 평가 항목 및 불필요한 요소가 있기 때문에 3차원으로 최적화된 명가 방법을 적용하였다. 본 논문에서는 새롭게 정의한 3-DAT 기반의 팽가 방법을 위해 P. Abrahamsson, Boehm. B, R. Tumer의 이론을 기초로 하여 5항목, 20세부 기준의 개발 상황 연수를 정의하였다. 실험 방법은 4개월 동안 진행된 5개의 모바일 게임 개발 데이터를 기반으로 개발 상황 연수와 재구성된 3-DAT에 적용하였고, 구현한 시뮬레이터를 통해 3차원 그래프를 도출하였다. 실험 내용은 개발팀의 의존성, 편중성, 유연성에 대한 요소를 분석하였다. 실험 결과로 단기간의 모바일 게임 개발 시 의존성이 높고, 편중성이 낮으며, 유연성이 높을 때 위험성이 적은 개발을 완료 할 수 있음을 알 수 있었다.
성장기에 게임을 경험하면서 살아온 세대를 게임세대라 부른다. 이들 게임세대는 이전 세대와 달리 사고방식과 행동방식이 전혀 다르다. 그러나 현재 게임세대를 위한 교육방법은 이전 세대의 교육방법과 기본적으로 차이가 없다. Prensky는 게임세대를 위해, 정보시대의 필요사항들을 만족시킬 수 있는 소수의 방법들 중 하나로 디지털 게임을 통한 교육이라고 주장하였다. 본 논문에서는 문헌조사를 통해 수집된 4개의 교육용게임 디자인 방법들의 적합성에 대해 비교분석하였다. 적합성 분석은 전체적인 설계방법, 게임부문 설계방법, 교육부문 설계방법, 설계방법의 명시성 그리고 설계방법의 장단점에 대해 이루어졌다. 그리고 이러한 분석결과를 근거로 앞으로 연구되어야 할 필요가 있는 교육용 게임 디자인 방법에 대한 연구 토픽들을 제안하였다.
본 논문의 목적은 G러닝의 교육적 효과에 대한 분석이다. 교육에 있어서 화두인 구성주의 학습의 효과적인 학습 도구로써 온라인 게임 기반의 G러닝이 사용되기 시작하고 있다. 이에 본 연구는 온라인 게임 기반의 G러닝 'SKY 수학'을 개발하여 학업 성취도에 긍정적 영향을 미치고 있는 G러닝의 정의적 C영역에 대하여 알아보았다. G러닝을 통한 교육을 통하여 학생들의 태도, 자신감이 상승하였다. 이러한 발견을 바탕으로 G러닝이 효과적인 학습 도구로 활용 될 수 있음을 논의하였다.
본 연구에서는 의자형 게임컨트롤러를 개발하였다. 의자에 부착된 압력감지 센서들을 통해 사용자의 신체적 움직임을 신호화 하고 게임과 연동되게 구현하였다. 이 과정에서 운동효과가 발생하게 된다. 특히 기존의 체감형 컨트롤러에 비해 앉아서 할 수 있기 때문에 낙상과 같은 신체적 부상으로부터 안전성이 높고 관절에 대한 부담이 적다. 이러한 장점을 바탕으로 노약자, 장애인, 그리고 고도 비만자에게 적합한 기능성 엑서게임을 제공할 수 있을 것이다.
본 논문에서는 6자유도를 갖는 병렬형 기구의 출력 속도 공간에서 성능을 평가할 수 있는 지표를 제안하였다. Manipulability와 condition number에 기반을 둔 성능 지표가 단위계의 볼일치로 인한 물리적 의미의 결함이 없도록 출력공간을 병진속도 공간과 회전속도 공간으로 분리하는 방법을 제안하였다. 각 공간에서 단위 입력에 대용하는 mobility ellipsoid를 정의하여 이를 기반으로 병진운동 출력공간에서 두 종류 성능 지표와 회전운동 공간에서 두 종류의 성능 지표를 제안하였다.
게임은 높은 상호작용성과 더불어 소비과정에서 이용자에게 부여되는 권한이 가장 높은 문화상품이라고 할 수 있다. 이에 본 연구는 권한부여를 바탕으로 한 이용자 혁신을 연구함에 있어서, 게임의 높은 상호작용성이 이에 적용되고, 이를 변화시킬 수 있는 가능성에 착안하였다. 특히 원래 출시된 게임에 유저 차원에서 변형을 가하는 게임 모드(game modification)는 게임의 상호작용성 및 변화 가능성이 극대화된 예이다. 하지만 게임 산업에서의 경쟁과 전략을 관찰하는 틀을 정립할 때 이러한 속성들은 고려되지 않았다. 따라서 게임 모드 행위 과정에서 발생하는 권한부여 행위를 기준으로 활용하여, 차별화와 원가우위전략과 같은 고전적인 측면보다는, 이용자 혁신과 이용자의 평가가 측면에서 전략집단군 지도의 차원을 재구성하여 경쟁구도를 제시하였다.
디지털 기술의 발달은 게임의 형식으로 일과 놀이의 융합을 꾀하고 있다. 본 고에서는 게임을 즐기는 놀이로서의 소비 행위가 곧 새로운 부가가치를 만드는 경제적 생산 행위인 일로 연결되는 게임을 레이버테인먼트 게임으로 규정하고 기호학적 접근을 통해 레이버테인먼트 게임의 특이성을 규명한다. 게임은 이제 단순한 엔터테인먼트성 가치뿐만 아니라 인간의 협업을 촉진하고 그 가운데 축적된 데이터가 그 자체로 다른 가치를 만드는데 쓰일 수 있는 형태로 진화하고 있다. 레이버테인먼트 게임의 '생산적 소비' 행위는 '사용자 생성 컨텐츠'를 생산하여 온라인 게임 내적으로 회귀시키는 '재미노동'과 구별된다. 또한 게임행위의 결과(효과)가 플레이어에게 회귀되는 교육, 훈련, 치료, 홍보를 목적으로 하는 기능성 게임의 생산 활동과도 다르다. 레이버테인먼트 게임은 플레이어의 유희 욕망을 바탕으로 게임의 형식을 통해 집단적으로 생산된 게임 결과를 게임 외적으로 활용해 게임 개발자의 숨겨진 욕망을 채워준다.
본 연구는 소셜네트워크와 활발하게 연계되고 있는 스마트폰 플랫폼을 기반으로 한 농장경영 게임의 특성을 파악하기 위하여, 게임 내의 소셜 네트워크 플레이 경험이 스마트폰 플랫폼에서 보여지는 농장경영게임의 공간과 어떻게 연관되는가를 분석하고자 하였다. 스마트폰 플랫폼을 기반으로 한 SNS 농장경영게임의 플레이 경험은 주로 세 개의 모듈, 정작 모듈, 환경 배치 모듈, 공간 확장 모듈을 중심으로 이루어진다. 본 연구에서는 농장경영게임의 특성을 분석하기 위하여 공간경험이론을 바탕으로 외적 투시공간, 내부조망 공간, 상징적 기획 공간으로 나누어 각 공간에서 일어나는 플레이 경험을 중심으로 살펴보았다. 농장경영게임에서 플레이어는 고정된 시정을 통해 공간을 인식하고, 모듈을 재해석하여 재배치하는 데 있어 자신의 공간을 소셜 네트워크의 기본단위로 삼게 된다. 이러한 과정에서 공간은 단순한 배정이 아닌, 소셜 네트워크 게임에서 필수적인 협력 플레이를 일으키도록 하는 주체적 역할을 수행한다.
국내 게임 산업은 게임 컨텐츠 서비스를 중심으로 발전하고 있다. 게임 컨텐츠 서비스는 네트워크를 통해 상대 사용자와 실시간으로 게임을 이용할 수 있다는 특징과 언제, 어디서든 자신이 원하는 게임을 다운받아 사용할 수 있다는 장점 때문에 많은 인기를 누리고 있다. 이런 게임 컨텐츠 서비스는 사용자 관점에서 일반 서비스와 상호 관계성이 있다고 볼 수 있다. 즉, 게임 컨텐츠 서비스를 이용하는 사용자들은 인구 통계적, 심리적, 행동적 사항별로 서비스 이용 결과에 주는 이용 특성들이 다양하게 보이고 있어 일반 서비스의 이용결과에 상호 관계적 특성을 가진다. 이런 관점에서 게임 컨텐츠 서비스와 일반 서비스의 특성을 비교분석하였다. 분석결과 자기효능감, 숙련도, 게임 이용 참여도와 서비스 프로세스, 고객등급, 소비자 참여도는 서비스 이용결과에 주는 이용 특성이 상호 관계성을 갖는 것으로 나타났다.
뇌파는 초기에 원숭이가 모터로 팔을 조작하기 위한 방법에 관한 연구로 시작되었다. 최근에는, 측정한 뇌파를 치매 환자의 치매 진행 정도를 늦추거나 집중력결핍 과잉행동장애 아이들의 집중력을 높이기 위한 연구들이 진행되고 있다. 그리고 저가의 뇌파 측정 장치가 출시되면서 게임 인터페이스로도 사용된다. 뇌파로 게임을 제어할 때의 문제점은 사람마다 평균 진폭, 평균 파장 그리고 평균 진동 횟수가 다르다는 것이다. 뇌파 차이는 뇌파로 게임을 제어할 때 형평성 문제를 발생시키기 때문에 뇌파를 정규화해서 사용하는 방법이 필요하다. 이 논문에서는 정규분포를 사용해서 측정한 뇌파를 정규화하고 제어로 사용할 파형을 계산하는 방법을 제안한다. 이를 위해서 뇌파 변환 과정을 7단계로 나누어 처리하는 프레임워크를 제안하고 각 단계에 필요한 계산과정을 기술한다. 실험에서는 BCI 영어단어 학습 프로그램에 제안한 방법을 적용하여 두 피험자 파형을 비교했다. 실험에서는 두 피험자의 파형 유사 정도를 상관계수로 측정했다. 명상 값은 제안한 방법을 적용할 때 약 13%가 증가되었고 집중 값은 약 8%정도 증가되었다. 제안한 정규화 방법은 뇌파에 반영된 개인의 특성을 줄여서 제어에 적합한 파형으로 변환하기 때문에 게임과 같은 응용프로그램에 적합하다.
게임에서 흔히 사용하는 전신형 가상 캐릭터를 이용한 감정 표현은 주로 몸동작을 이용한다. 이때 가상 캐릭터가 표현하는 모든 감정에 대하여 각기 다른 애니메이션을 만들어 주어야 한다. 이런 이유로 인간과 같이 감정의 강도에 따라 다른 크기의 동작을 표현하려면, 만들어야 할 애니메이션의 수가 기하급수적으로 늘어나게 된다. 이러한 문제를 해결하기 위해 본 연구에서는 가상 캐릭터가 감정 강도에 따라 다른 크기의 동작을 행할 수 있게 하는 방법을 제안한다. 본 연구에서는 감정 강도별로 캐릭터가 동작을 형성하기 위해 회전시키는 뼈대에 가중치를 주어 소극적인 표현 또는 과장된 표현이 가능하도록 하였다. 제안하는 방법을 검증하기 위해 실제 가상 캐릭터에 신체 가중치를 적용할 수 있는 EATool(Emotional Animation Tool)을 구현하였다. 구현된 환경을 통해 걷기 동작에 서로 다른 감정을 부여한 후, 각 감정의 강도에 따라 신체 가중치를 적용하였다. 실험 비교 결과 감정 강도에 따라 동일한 걷기 동작의 형태가 달라지는 것을 확인할 수 있었다.
고성능 스마트 폰 개발이 급속화 됨에 따라 PC 상에서 가능하였던 소프트웨어 기술을 스마트폰 상에 도입되고 있다. 본 논문은 안드로이드 플랫폼 상에서 두 개의 얼굴 이미지를 합성하는 모핑과 얼굴이미지를 사용자의 터치로 마음껏 변형하는 와핑을 구현한 오락 앱 응용프로그램을 개발한 사례를 소개한다. 본 논문은 모바일 단말기의 특성을 고려하여 간단한 LCD 터치로 제어점을 입력하고 이들로부터 들로네 삼각망 기법을 적용하여 이미지 합성 및 변환 단위를 구성하였다. 본 논문의 구현 사례는 안드로이드에서 이미지 모핑 및 와핑 기법을 활용하여 게임 등을 개발하고자 하는 경우 좋은 참고 사례가 될 것으로 예상한다.
본 논문에서는 게임 진행의 동기화를 위해 빠른 데이터 송수신이 가능한 통신 구조에 대해서 제안한다. 이를 위해서 우선, 온라인 게임에서 데이터 송수신 속도가 게임의 장르에 따라 미치는 영향에 대해서 분석하였다. 그리고 게임의 동기화가 게임 진행에 큰 영향을 주는 실시간 온라인 대전 게임과 같은 장르에 적합한 데이터 통신 구조에 대해서 제안하였다. 본 연구에서 제안한 통신 구조는 TCP/UDP 프로토콜을 함께 이용하였으며 공유기를 사용하는 네트워크 환경에서도 적용하여 데이터 송수신 속도가 향상 되었음을 확인하였다. 이러한 데이터 송수신 구조는 다양한 온라인 게임에 적용할 수 있을 것이다.
게임 캐릭터와 객체들이 상호작용하는 지형은 가상세계를 구성하기 위한 필수 요소이다. 지형을 제작할 때 많은 갱신 작업과 시간이 들어가는 문제점이 발생한다. 본 논문에서는 실제 지형을 촬영한 데이터로부터 가상 공간의 3D 지형을 생성하기 위한 3D 지형 재구축 시스템을 제안한다. 제안시스템에서는 스테레오 카메라로 촬영하고, 레이져 스캐너로 실측한 3차원 지형 데이터를 기반으로 생성된 그리드 기반의 높이 맵(Height Map)과 로봇의 항법정보 중 z축과 x축 방향 벡터를 이용해 가상공간의 중심인 월드좌표계에 맞게 로테이션을 수행하여 축의 방향을 일치시키고, 로봇 중심의 좌표계에서 월드 좌표계로의 이동 벡터를 각 포인트에 더하여 최종적으로 월드좌표계에 맞게 변환한다. 이후 무방향성 그래프를 사용하여 지형 데이터를 관리하면서 가상공간에서 필요한 부분에만 동적으로 지형 메쉬를 생성한다. 이때 지형 데이터의 오류를 보정하여 메쉬를 올바르게 갱신한다. 실험에서는 제안 시스템이 지형 재구축을 완료할 때까지 일정한 주기로 FPS를 확인하고, 완성된 지형을 가시화하여 품질을 검토하였다. 지형의 전체 크기를 알 수 없거나, 실시간으로 지형의 크기가 변화하는 환경에서는, 제안된 시스템이 쿼드트리를 사용한 지형 관리보다 지형 크기가 작을 때 3배정도의 높은 FPS를 보이나, 지형이 아주 클 때는 평균 40% 정도 나은 실행 성능을 가진다. 최종적으로는, 실측한 지형의 모양을 그대로 유지하면서 가시화하고 있다. 본 연구에서 제안한 시스템을 이용하여 게임에 이용할 지형 데이터를 실시간으로 자동 생성하여 게임에 이용하거나, 실제 지형을 배경으로 필요한 영화의 CG 작업에 활용하는 등의 응용 방안을 고려해 볼 수 있다.
본 논문은 실시간 응용 프로그램에서 사실적인 금속 재질을 렌더링하기 위한 효과적인 기법을 제안한다. 제안된 기법은 금속면의 미세한 흡집을 표현하기 위해 법선 벡터를 섭동(perturbation)하는 방법을 사용한다. 법선 벡터를 섭동하는 일반적인 방법은 범프(bump) 매핑이나 법선(normal) 매핑 등의 방법을 사용하는 것이다. 그러나 이러한 방식은 이방성 반사 특성을 갖는 표면에서는 사실적인 빛의 산란을 보이지 못한다. 금속 특유의 반사를 표현하기 위해서는 미세면 분포 함수를 이용하여 이방성 반사 특성을 모델링하는 것이 일반적이므로 일반적 법선 섭동만으로는 만족스런 결과를 얻지 못한다. 본 논문은 법선 벡터의 섭동과 함께 미세면 분포 함수를 변형하는 기법을 통해 매우 사실적인 금속면 재질 렌더링이 가능한 기법을 제안한 다. 제안된 기법은 쉽게 GPU 프로그램으로 구현되며, 실시간 환경에서 동작한다.