2004년 출시되어 전 세계 팬들의 사랑을 받았던 닌텐도 게임보이 어드밴스(GBA)용 '포켓몬 에메랄드'가 웹 브라우저에서 플레이 가능한 형태로 부활했습니다. 'Pret(pokemon-reverse-engineering-tools)' 팀이 원본 게임을 리버스 엔지니어링하여 웹어셈블리(WebAssembly, WASM)로 재컴파일한 결과물로, 별도의 에뮬레이터 설치 없이 웹에서 바로 게임을 즐길 수 있게 되었습니다.
이 프로젝트는 웹 브라우저에 WASM을 로드하여 포켓몬 에메랄드를 실행하며, 키보드 조작 UI(방향키, Z=A, X=B, Enter=Start, Shift=Select)를 제공합니다. 특히 최대 10만 FPS(초당 프레임 수)에 달하는 놀라운 속도를 보여주며, 게임 내 가속 기능까지 지원해 사용자 경험을 극대화했습니다. 현재 일부 버그(포켓몬 메뉴 진입 시 충돌, 특정 아이템 이름 버그 등)가 보고되고 있으나, 개발팀은 이를 개선해 나갈 예정입니다. 이와 함께 저장 기능은 정상적으로 작동하며, 향후 교환 기능 구현에 대한 기대감도 커지고 있습니다.
이번 포켓몬 에메랄드의 웹어셈블리 포팅은 웹 기반 게임 개발에 있어 중요한 이정표가 될 것으로 보입니다. 웹어셈블리는 고성능 애플리케이션을 웹에서 실행할 수 있도록 하는 기술로, 이번 사례는 복잡한 레거시 게임도 웹 환경에서 원활하게 구동될 수 있음을 증명했습니다. 이는 개발자들이 더 다양한 종류의 게임이나 애플리케이션을 웹으로 가져올 수 있는 가능성을 열어주며, 사용자들에게는 접근성 높은 게임 경험을 제공할 수 있게 될 것입니다. 앞으로 더 많은 고전 게임들이 웹어셈블리를 통해 새로운 생명을 얻을 것으로 기대됩니다.