엑스엘게임즈(XLGames) 창업자인 송재경 개발자가 새로운 1인 프로젝트 'OpenMMO'를 선보여 게임 업계의 주목을 받고 있습니다. 이 프로젝트의 핵심은 인공지능(AI) 에이전트와 인간 플레이어가 완전히 동등하게 게임 세계에서 상호작용할 수 있도록 설계되었다는 점입니다. 서버는 이 둘을 전혀 구분하지 못하며, 인간이 할 수 있는 모든 행동을 AI 에이전트도 수행할 수 있습니다.
OpenMMO는 모든 플레이어가 동일한 웹소켓(WebSocket) 프로토콜을 사용하도록 구현되었습니다. 이는 별도의 AI 전용 API나 엔드포인트가 필요 없다는 의미로, 서버 입장에서는 AI 에이전트와 인간 플레이어가 동일한 '클라이언트'로 인식됩니다. 기술적으로는 Three.js 기반의 쿼터뷰 3D 환경에서 실시간 멀티플레이어 동기화를 지원하며, 기존 MMORPG의 기본 틀을 유지하면서 AI의 역할을 확장하는 시도를 하고 있습니다.
이러한 '에이전트-인간 동등성'은 게임 개발뿐만 아니라 AI 에이전트의 활용 가능성 측면에서 중요한 의미를 가집니다. AI가 단순한 NPC(Non-Player Character)를 넘어 실제 플레이어와 같은 수준으로 게임 환경에 참여하고 영향을 미칠 수 있게 됨으로써, 게임 내 경제 시스템, 커뮤니티 활동, 심지어는 게임 콘텐츠 생성 방식까지 혁신할 잠재력을 가집니다. 이는 AI 에이전트가 복잡한 가상 세계에서 자율적으로 학습하고 진화하는 실험장이 될 수도 있음을 시사합니다.