# 이제 브라우저에서 Grand Theft Auto: Vice City를 플레이 가능

> Clean Markdown view of GeekNews topic #25206. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=25206](https://news.hada.io/topic?id=25206)
- GeekNews Markdown: [https://news.hada.io/topic/25206.md](https://news.hada.io/topic/25206.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2025-12-21T01:34:05+09:00
- Updated: 2025-12-21T01:34:05+09:00
- Original source: [dos.zone](https://dos.zone/grand-theft-auto-vice-city/)
- Points: 2
- Comments: 1

## Topic Body

- 고전 게임 **GTA: Vice City**의 오픈소스 엔진 **reVC**가 브라우저에서 직접 실행되는 형태로 구현됨  
- **DOS.Zone**에서 제공되는 데모는 WebAssembly 기반으로, 렌더링·입력·오디오·파일 접근 등 저수준 시스템을 브라우저 환경에 맞게 재설계함  
- 이 구현은 **독립적이고 비상업적인 기술 시연**으로, 원 개발사나 권리자와는 아무런 관련이 없음  
- 데모에는 **원본 게임 자산이 포함되지 않으며**, 사용자가 합법적으로 소유한 리소스를 직접 제공해야 전체 버전을 실행할 수 있음  
- 복잡한 게임 엔진을 **현대 웹 환경에서 구동할 수 있음을 입증하는 기술적 사례**로서 의미가 있음  
  
---  
  
### 브라우저 기반 reVC 엔진 구현  
- 오픈소스 **reVC 엔진**이 브라우저에서 직접 실행되도록 완전히 재작업됨  
  - 렌더링, 입력 처리, 오디오, 파일 접근 등 저수준 시스템이 **WebAssembly**와 최신 브라우저 API에 맞게 최적화됨  
  - 네이티브 설치 없이도 안정적인 성능을 제공함  
- **DOS.Zone**에서 제공되는 데모는 이 기술의 작동 방식을 체험할 수 있는 형태로 구성됨  
  - 사용자는 브라우저만으로 Vice City의 엔진 동작을 확인 가능  
  
### 비상업적 기술 데모 및 저작권 고지  
- 프로젝트는 **비영리·비상업적 기술 시연**으로, 원 개발사나 퍼블리셔, 권리자와는 관련이 없음  
- 모든 상표와 게임명은 각 소유자의 자산이며, 정보 제공 및 설명 목적에 한해 사용됨  
- 데모에는 **원본 게임 자산이 포함되지 않으며**, 전체 버전을 실행하려면 사용자가 합법적으로 소유한 리소스를 직접 제공해야 함  
  - 사용자가 제공한 자산은 **SHA-256 체크섬 검증**을 통해 소유 여부를 확인함

## Comments



### Comment 48053

- Author: neo
- Created: 2025-12-21T01:34:05+09:00
- Points: 1

###### [Hacker News 의견들](https://news.ycombinator.com/item?id=46329696) 
- 20년 전 **Vice City**를 돌릴 때 PC가 멈추던 기억이 아직도 생생함  
  그런데 이제는 브라우저에서 120fps로 플레이할 수 있음이 놀라움  
  이 프로젝트의 기반이 된 [re3/miami](https://github.com/SugaryHull/re3/tree/miami)에 큰 찬사를 보냄  
  10년 이상 된, 더 이상 개발되지 않는 게임들은 **오픈소스화**되어 커뮤니티가 생명을 이어가게 해야 한다고 생각함
  - GTA V는 벌써 12년이 되었지만 여전히 매년 약 2천만 장이 팔리고 있음  
    온라인 모드 덕분에 여전히 **활발히 개발 중**이라 볼 수 있음  
    Vice City도 최근 몇 년간 모바일 버전(Netflix에서도 플레이 가능)을 냈으니 비슷한 사례임  
    그래도 이런 오픈소스화가 표준이 된다면 정말 멋질 것 같음
  - 2003년이 벌써 22년 전임  
    게임 속 사건은 그보다 16년 전을 배경으로 함  
    당시 사람들이 80년대를 그리워하던 것처럼, 이제는 나도 Vice City를 향한 **향수**를 느끼게 됨

- 실행해보니 정말 놀라울 정도로 잘 작동함  
  5분만 하려다 결국 30분 가까이 몰입함  
  **현실적인 그래픽**보다 즉시 즐길 수 있는 재미있는 **게임플레이**가 훨씬 중요하다는 걸 다시 느꼈음
  - 원래 Vice City는 GTA III의 **확장팩**으로 기획되었고, 개발 기간이 18개월밖에 안 됐다고 함  
    이렇게 짧은 시간에 이런 완성도를 낸 게 믿기지 않음
  - 향수를 제쳐두더라도, 결국 중요한 건 **게임성**임  
    그래서 지금도 SNES 게임들을 즐길 수 있음

- 이걸 보고 어릴 적 좋아하던 게임도 브라우저에서 돌아갈 수 있지 않을까 생각했음  
  찾아보니 진짜로 [GTA 2](https://dos.zone/grand-theft-auto2/)가 있었음
  - 내가 처음으로 내 돈으로 산 PC 게임이 [GTA 1](https://dos.zone/grand-theft-auto-1997/)이었음  
    아쉽게도 라디오 음악은 재생되지 않음
  - GTA2를 정말 많이 했었음  
    좋아하는 차를 넣으려고 텍스처를 **모딩**하던 기억이 남  
    “Respect is everything”이라는 말이 딱 어울림
  - 또 다른 고전 명작 [Carmageddon](https://dos.zone/carmageddon)도 있음  
    어릴 때 형이 하는 걸 몰래 보곤 했는데, 형은 항상 CD를 숨겼음
  - wsdfqfcf — 아는 사람은 다 아는 그 밈임

- 이건 HN에서 본 것 중 가장 **인상적인 프로젝트** 중 하나임  
  어떻게 만든 건지, 어떤 엔진을 쓴 건지 궁금함  
  원작 느낌이 그대로고, dos.zone에는 Half-Life 같은 게임도 브라우저 버전으로 있음  
  이런 게 **합법적인지**도 궁금함
  - 아마 **reVC**라는 리버스 엔지니어링 버전을 Emscripten으로 웹에 포팅한 것 같음  
    OpenGL 코드를 WebGL로 잘 변환해줌  
    나도 Tomb Raider를 같은 방식으로 웹 빌드한 적 있음 (TR1X 프로젝트 기반)
  - 아마 러시아에서 호스팅되어 있어서 **법적 문제를 무시**하는 걸지도 모름
  - 게임을 실행하면 데모만 로드되고, 전체를 하려면 **자신의 게임 파일**을 제공해야 함
  - 사실 이런 건 법적으로 완전히 합법은 아님  
    하지만 세상엔 그런 일들이 많고, **법 집행의 우선순위** 문제일 뿐임
  - 자세한 내용은 [이 스레드](https://news.ycombinator.com/item?id=46330258)를 보면 됨  
    마리오 64, 디아블로, 소닉 등도 비슷한 **리버스 엔지니어링 프로젝트**가 있음  
    역공학 자체는 규칙을 지키면 합법이지만, 게임 자산을 공개 서버에 올려 플레이하게 하는 건 불법일 수 있음

- 캘리포니아 산악 지대에서 **더트바이크**를 타고 다니며 밀수꾼들과 얽히던 GTA가 있었는데, 그 게임이 너무 기억남
  - “ALL YOU HAD TO DO WAS FOLLOW THE DAMN TRAIN, CJ!” — 그 밈이 바로 떠오름
  - 그건 바로 **San Andreas**였음

- 정말 놀라움  
  어릴 적 여름방학 때 Vice City에서 **MP3 리스트**를 틀고 아무 목적 없이 돌아다니던 기억이 떠오름  
  특히 버려진 빌딩에서 RC 헬리콥터를 조종하던 미션이 아직도 생생함  
  이제 다시 그걸 해보고 싶어짐  
  이걸 가능하게 해준 사람들에게 감사함 — 이번 주말은 이걸로 끝임

- 예전에 나도 Tomb Raider를 웹으로 포팅해본 적 있음  
  [이 링크](https://eikehein.com/stuff/sabatu/)에서 팬이 만든 레벨 버전으로 저작권 문제를 피했음

- 원본 실행 파일이 없다면  
  `localStorage.setItem('vcsky.haveOriginalGame', "true")`  
  이렇게 설정하면 된다고 함  
  세 번째 미션까지만 확인했음
  - 작동하지 않는 것 같음

- 나에겐 아직도 **3D GTA**가 새롭게 느껴질 정도로 세월이 빠름

- MSN.com보다 **RAM 사용량이 적은** 게 더 놀라움
