스크랩

AI와 인간이 똑같이 플레이하는 MMORPG, 'OpenMMO'를 아시나요?

AI와 인간이 똑같이 플레이하는 MMORPG, 'OpenMMO'를 아시나요?

엑스엘게임즈 창업자가 만든 1인 프로젝트, OpenMMO

리니지의 아버지로 잘 알려진 엑스엘게임즈 창업자 송재경 님이 최근 흥미로운 1인 개발 프로젝트를 공개했습니다. 바로 **AI 에이전트와 인간 플레이어가 완전히 동등하게 취급되는 MMORPG, 'OpenMMO'**입니다.

제목 그대로, 이 게임의 핵심 아이디어는 "AI도 사람처럼 플레이할 수 있는 게임 세계를 만들자"는 것인데요. 단순히 NPC에 AI를 얹는 수준이 아니라, 게임 아키텍처 자체를 AI와 인간이 구분되지 않도록 설계했다는 점이 눈에 띕니다.

핵심 특징 3가지

1. Agent-인간 동등성

가장 인상적인 부분입니다. AI 에이전트와 인간 플레이어가 완전히 동일한 WebSocket 프로토콜을 사용합니다. AI를 위한 별도의 API나 전용 엔드포인트 같은 것이 아예 존재하지 않습니다.

서버 입장에서는 접속한 클라이언트가 사람인지 AI인지 구분할 방법이 없습니다. 그래서 인간 플레이어가 할 수 있는 모든 행동(이동, 전투, 상호작용 등)을 AI 에이전트도 똑같이 수행할 수 있고, 반대의 경우도 마찬가지입니다. 이는 마치 게임 세계에 "평등한 시민권"을 부여한 것과 같은 설계 철학이라고 볼 수 있습니다.

2. 실시간 멀티플레이어

WebSocket 기반의 실시간 통신을 통해 여러 플레이어(인간이든 AI든)의 상태가 즉각적으로 동기화됩니다. 지연 없이 같은 세계를 공유하는 멀티플레이어 경험을 제공합니다.

3. 3D 쿼터뷰 환경

게임 엔진 없이 Three.js를 활용해 웹 브라우저에서 구동되는 3D 쿼터뷰(위에서 비스듬히 내려다보는 시점) 게임 세계를 구현했습니다. 별도 설치 없이 웹에서 바로 접근 가능한 구조로 보입니다.

왜 주목해야 할까?

최근 AI 에이전트가 실제 소프트웨어 환경에서 '행동'하는 사례들이 늘어나고 있죠. OpenMMO는 이런 흐름을 게임이라는 영역에 적용한 실험적 시도로 볼 수 있습니다.

  • AI 에이전트의 벤치마크 플랫폼으로 활용될 가능성 (같은 규칙 아래 AI의 의사결정, 협업, 경쟁 능력을 테스트)
  • 인간과 AI가 같은 세계에서 공존하는 게임 디자인에 대한 선구적 실험
  • 대형 스튜디오가 아닌 1인 개발로 이 정도 개념 증명(PoC)을 만들어냈다는 점 자체가 주는 영감

아직은 초기 단계의 개인 프로젝트이지만, 게임 업계의 베테랑이 AI 에이전트 시대에 던지는 흥미로운 질문이라는 점에서 앞으로의 발전 방향이 궁금해지는 프로젝트입니다.


원문: https://news.hada.io/topic?id=31687