yozm.tech
피드로 돌아가기
Show HNHOTAI 재작성

PS2 게임, 웹어셈블리로 정적 재컴파일 성공

한 개발자가 플레이스테이션 2(PS2) 게임을 웹어셈블리(WebAssembly)로 정적 재컴파일하여 웹 브라우저에서 에뮬레이터 없이 구동하는 데 성공했습니다. '그란 투리스모 4'와 '갓 오브 워 2' 같은 고사양 게임이 웹GPU(WebGPU)를 통해 원본 해상도 이상으로 부드럽게 실행되며, 이는 웹 기반 게임 스트리밍 및 아카이빙 분야에 새로운 가능성을 제시합니다.

7시간 전·2026.10.12·읽기 2분·deadxwarrior

한 개발자가 플레이스테이션 2(PS2) 게임을 웹 브라우저에서 에뮬레이터 없이 실행하는 획기적인 기술을 선보였습니다. 게임의 에모션 엔진(Emotion Engine) 머신 코드를 C++로 미리 번역한 후 웹어셈블리로 컴파일하고, PS2 운영체제 및 하드웨어의 재구현체와 연결하여 웹GPU(WebGPU)로 렌더링하는 방식입니다. 이를 통해 '그란 투리스모 4'와 '갓 오브 워 2' 같은 고사양 PS2 게임이 웹 페이지에서 부드럽게 구동되는 것이 확인되었습니다.

이 프로젝트는 기존의 에뮬레이션 방식과 달리, 게임의 원본 코드를 웹 환경에 맞게 '정적 재컴파일(static recompilation)'하는 점이 핵심입니다. 게임의 실행 파일을 읽어 C++ 코드로 변환하고, 이를 웹어셈블리로 컴파일하여 웹 브라우저에서 직접 실행합니다. 특히, PS2의 복잡한 벡터 유닛(Vector Unit)과 그래픽 신디사이저(Graphics Synthesizer)의 동작을 웹GPU 컴퓨트 셰이더(Compute Shader)로 정밀하게 재현하여, 원본 콘솔의 그래픽 효과를 그대로 구현하면서도 더 높은 해상도와 프레임으로 게임을 즐길 수 있습니다. 예를 들어, '그란 투리스모 4'는 노트북 내장 GPU에서 PS2 해상도의 두 배로 초당 50프레임을 유지하며 실행됩니다.

이 기술은 웹 기반 게임 스트리밍 및 게임 아카이빙 분야에 큰 잠재력을 가지고 있습니다. 에뮬레이터 설치 없이 웹 브라우저만으로 고전 게임을 즐길 수 있게 되어 사용자 접근성이 크게 향상될 수 있습니다. 또한, 게임의 원본 코드를 직접 변환하므로 에뮬레이션 과정에서 발생할 수 있는 호환성 문제나 성능 저하를 최소화할 수 있습니다. 이는 클라우드 게임 서비스나 웹 기반 게임 플랫폼이 더욱 다양한 레거시 게임을 지원하고, 게임 보존(preservation) 활동에도 기여할 수 있는 중요한 진전으로 평가됩니다.

1인 창업자를 위한 기회 분석
AI 분석 · 참고용이며 검증이 필요합니다
4/10
보통
왜 4점인가

기술적 난이도가 매우 높고, 저작권 문제가 복잡하며, 1인 창업자가 감당하기에는 리소스가 많이 필요합니다. 하지만 틈새시장은 존재합니다.

문제 / 미충족 수요

고전 게임을 웹에서 에뮬레이터 없이 구동하는 기술은 아직 초기 단계이며, 특정 콘솔과 게임에 한정되어 있습니다.

한국 시장
국내 미진출 — 기회한국에는 웹 기반 고전 게임 아카이브가 부족하며, 특히 에뮬레이터 없이 브라우저에서 바로 플레이 가능한 서비스는 거의 없습니다.
수익 모델

B2C 구독 (클라우드 게임), B2B API 라이선싱 · 돈 내는 주체: 고전 게임을 다시 플레이하고 싶어 하는 개인 사용자, 게임 아카이빙에 관심 있는 기관, 웹 기반 게임 플랫폼

1인 실현 가능성
2/5

PS2 수준의 복잡한 하드웨어 에뮬레이션은 1인으로 어렵지만, 단순한 고전 PC 게임은 시도해볼 만합니다. 법적 문제와 저작권 해결이 중요합니다.

진입 지점 (Wedge)

특정 한국 고전 PC 게임(예: 90년대 국산 명작)을 웹어셈블리로 재컴파일하여 브라우저에서 플레이 가능한 아카이브 서비스

이번 주 첫 실험

가장 단순한 구조의 한국 고전 PC 게임 하나를 선정하여 실행 파일을 분석하고, 웹어셈블리로 변환 가능한 최소한의 코드 블록을 식별하는 PoC(개념 증명) 시도.

Original source
이 글은 Show HN의 기사를 yozm.tech가 한국어로 재작성한 버전입니다.
원문 보기