오픈소스 아레나 FPS(1인칭 슈팅 게임)인 Xonotic(조노틱)이 웹어셈블리(WebAssembly, Wasm) 기술을 활용해 웹 브라우저에서 직접 실행 가능한 형태로 포팅되었습니다. 이 프로젝트의 핵심은 별도의 설치 과정 없이 웹 브라우저만으로 게임을 즐길 수 있게 된 점이며, 특히 완전한 P2P(Peer-to-Peer) 멀티플레이를 지원한다는 점에서 주목받고 있습니다. 이는 중앙 서버 없이 플레이어 간 직접 연결을 통해 게임을 진행할 수 있음을 의미합니다.
이번 포팅 작업은 웹어셈블리의 발전된 성능과 웹소켓(WebSockets)을 통한 P2P 통신 기술을 결합하여 이루어졌습니다. 기존의 웹 기반 게임들이 서버-클라이언트 모델을 통해 운영되던 것과 달리, Xonotic 웹어셈블리 버전은 WebRTC(Web Real-Time Communication)와 같은 기술을 활용하여 지연 시간을 최소화하고 안정적인 멀티플레이 경험을 제공합니다. 이는 고성능 게임도 웹 환경에서 충분히 구현 가능하며, 서버 유지보수 비용 없이도 멀티플레이를 지원할 수 있다는 것을 보여줍니다.
이러한 웹어셈블리 기반의 P2P 게임은 웹 게임 개발의 새로운 지평을 열 것으로 기대됩니다. 개발자들은 더 이상 복잡한 서버 인프라 구축이나 유지보수에 대한 부담 없이 고품질의 멀티플레이 게임을 웹에 배포할 수 있게 됩니다. 사용자 입장에서는 어떤 기기에서든 웹 브라우저만 있으면 즉시 게임에 접속하여 친구들과 함께 즐길 수 있어 접근성이 크게 향상됩니다. 이는 게임 스트리밍 서비스와는 또 다른 방식으로, 웹의 개방성과 분산 네트워크의 장점을 결합한 혁신적인 접근 방식이라 할 수 있습니다.