멀티미디어를 지원하는 다중 사용자용 게임 엔진의 구현

최근의 고속 네트워크의 급속한 발전과 인터넷의 확산으로 이를 이용한 새로운 형태의 소프트웨어들이 많이 연구, 개발되고 있다. 다중 사용자용 게임 역시 네트워크를 기반으로 하는 소프트웨어로서, 네트워크 기술이 발달함에 따라서 새로운 가능성이 타진되고 있다. 본 논문에서는 최근의 네트워크 기술 및 멀티미디어 기술의 발전과 병행하여 여러 명의 사용자들이 동시에 게임을 진행 할 수 있도록 하는 다중 사용자용 멀티미디어 게임 엔진의 구현 방법을 제시한다. 본 논문의 게일 엔진은 게임 시나리오를 기술하기 위한 스크립트를 제공하여 스크립트의 교체와 이에 상응하는 클라이언트의 제작으로 새로운 형태의 게임 제작이 용이하며, 멀티미디어 데이타를 서버와 클라이언트에 분리하여 조작할 수 있도록 하여 네트워크의 전송 부하를 줄임으로써 효율적으로 멀티미디어 데이타를 처리할 수 있다.