G-러닝은 게임기술과 게임이론을 바탕으로 교육용 콘텐츠를 개발하고, 개발된 콘텐츠를 사용자들이 사용하면서 학습하는 것을 말하며, 게임 시장의 유망한 분야로 널리 연구되고 있다. 하지만 현재까지 나온 대부분의 G러닝 콘텐츠는 학습적인 요소들만을 강조하고, 제작하는데 에 많은 어려움을 있기 때문에 사용자들이 재미가 떨어지고, 궁극적으로 교육적인 효과까지 떨어지는 문제가 있다. 본 논문에서는 이러한 G러닝 콘텐츠를 사용하는 사용자들이 재미와 교육적인 효과를 모두 얻을 수 있도록 가상 애니메이션 장르인 머시니마 기술을 사용하였다. 제안된 시스템은 사용자들이 G러닝 콘텐츠를 머시니마 기법을 사용하여 쉽게 제작하고, 제작된 콘텐츠가 사용자들의 커뮤니티에 의해서 확대 및 재생산 되도록 함으로써, 사용자들의 참여를 유도 하였다. 제안된 시스템은 RPG 게임에 나오는 요소들을 이용하여 블록 맞추기 및 최소 거리 찾기 등의 문제를 해결해 나가는 교육요소를 적용하였다.
게임 레벨 디자인은 재미있는 게임 플레이를 위하여 매우 중요한 게임 제작 요소 중의 하나이며, 게임의 플레이가 이루어지는 공간의 구성 및 해당 맵의 제작, 세부적인 장치, 객체와 물체의 설정 및 배치, 배경 설정 및 이벤트 연출 등을 설계하는 과정이다. 게임 맵 디자인 과정은 다수의 3D 객체를 공간 속에 배치하고, 지속적인 평가, 수정 및 보완 과정을 통하여 게임 공간의 성능을 개선하여야 하므로, 그 과정에서 비용과 시간을 많이 사용하게 된다. 하지만 기존의 게임 제작 환경에서는 여러 개발자들이 공동으로 작업을 하게 되므로, 게임 공간 속의 객체 및 작업들에 대한 동시성 제어가 어려워서, 전반적인 작업의 일관성이 유지가 되지 못하는 문제가 발생하고 있으며, 또한 공동 편집 과정이 복잡해지면 공동 작업의 품질이 하락하는 문제가 발생하고 있다. 본 논문에서는 이러한 문제를 해결하기 위해 게임 맵 디자인을 위한 협업 가상 환경에서의 동시성 제어 및 공동 편집 방법을 제안한다. 제안된 시스템은 계층 구조 기반의 객체들을 사용하고, 각 객체별 동시성 제어 기법을 제공한다. 또한 공동 편집 작업을 원활하게 수행하기에 필요한 소유권 관리 기반 Undo/Redo 메커니즘을 제공한다. 실험 결과 본 논문에서 제안한 시스템을 사용 하는 경우에 충돌의 횟수가 감소하며, 다른 개발자들이 작업을 취소하여 재수정을 하는 등의 불필요한 작업 횟수가 감소하는 결과를 가져 왔다.