오픈소스 고전 게임 넷판저(Netpanzer)가 웹어셈블리(WASM) 기술 덕분에 웹 브라우저에서 다시 태어났습니다. 과거 개발자들이 프로젝트를 중단하거나 세상을 떠나면서 잊혀질 뻔했던 이 게임은, 한 열정적인 개발자에 의해 마스터 서버까지 복구되며 온라인으로 돌아왔습니다. 이제 사용자들은 별도의 클라이언트 설치 없이 크롬(Chrome)이나 파이어폭스(Firefox) 같은 웹 브라우저에서 바로 접속해 게임을 즐길 수 있습니다.
이번 웹 버전은 '아스트라 6(astra 6)'라는 도구를 활용해 넷판저를 웹어셈블리(WebAssembly, WASM)로 컴파일한 결과물입니다. 이를 통해 약 125MB의 초기 다운로드 후 브라우저에서 키보드와 마우스를 이용해 실시간 탱크 전투에 참여할 수 있게 되었습니다. 사용자는 웹 페이지에서 '참여(Join)'를 선택하고 공개 서버를 고른 뒤 '플레이(Play)' 버튼을 누르면 됩니다. 다만, 게임 호스팅은 여전히 데스크톱 클라이언트에서만 가능하며, 웹 버전은 기존 공개 서버에 접속하는 방식입니다. 이 프로젝트는 GPL v2+ 라이선스를 따릅니다.
이러한 시도는 단순히 고전 게임의 부활을 넘어, 웹어셈블리(WASM)의 잠재력을 다시 한번 보여주는 사례입니다. 웹어셈블리는 웹 브라우저에서 고성능 애플리케이션을 실행할 수 있게 해주는 기술로, 게임뿐만 아니라 복잡한 그래픽 처리, 영상 편집 도구 등 다양한 분야에서 활용될 가능성이 큽니다. 이번 넷판저의 웹 버전 출시는 개발자들에게 웹 기반의 고성능 애플리케이션 개발에 대한 영감을 제공하며, 사용자들에게는 접근성 높은 게임 경험을 선사할 것으로 기대됩니다.