차를 튜닝하고, 하나의 도시를 함께 달려요. 접속한 모두를 만나요.
Carmeet은 브라우저에서 돌아가는 무료 멀티플레이 카밋이에요. 도시, 29대의 차, 그리고 차고는 모두 Need for Speed: Underground 2의 PlayStation 2 디스크에서 왔어요. 파일 하나하나 뜯어서 웹용으로 다시 만들었죠. 레이스는 빠졌어요. 남은 건 모두가 기억하는 그 부분, 차를 튜닝해서 자랑하러 몰고 가는 거예요.
Carmeet 프리 로밍 · 하나의 공유 도시 · 모두 온라인
- 29튜닝 가능한 차
- 1공유 도시
- 2,000서버당 플레이어
- 0다운로드
Carmeet이란

01 · 차고
튜닝해요
게임 속 29대 중 한 대를 골라 오리지널 차고에서 손봐요. 메뉴 아이콘, 기울어진 메뉴 폰트, 계기판도 디스크에서 디코딩해서 2004년 그 모습 그대로예요.
- 바디킷
- 보닛과 윙
- 도색
- 비닐
- 휠
- 틴팅
- 네온

02 · 거리
달려요
링크를 연 사람은 모두 같은 도시에 도착해요. 차마다 게임 데이터에 있는 고유한 토크 커브와 기어비로 달려요. 근거리 보이스로 대화하고, 채팅을 치고, 네임 플레이트로 누가 누군지 확인해요.

03 · 카밋
세워요
아무 데나 세우고 내려서 걸어요. 다른 사람 차까지 달려가서 손 흔들고, 환호하고, 가리키고, 춤추고, 앉아요. 드라이버 옷은 마음대로 입힐 수 있고, 그대로 거리까지 따라 나와요.
04 · 폰
찍어요
폰을 꺼내 카밋을 찍어요. 후면 카메라든 셀카든 상관없어요. 모든 사진에 필름 그레인과 색보정이 들어가고, 브라우저에 저장되어 차고에 나타나요.
트레일러 장면들. 옆으로 스크롤하면 더 볼 수 있어요.
제작 과정
Underground 2는 2004년에 나왔어요. 그 도시는 콘솔 밖으로 나올 일이 없었기 때문에, 브라우저로 옮기는 모든 단계를 디스크의 바이트에서부터 하나하나 알아내야 했어요.
-
디스크 읽기
디스크 이미지는 읽기만 하고 절대 수정하지 않아요. 파일들은 패킹된 아카이브 안에 해시된 이름으로 인덱싱되어 있어요. 해시 함수를 재구현해서 1,392개 파일 중 1,381개의 이름을 복구했어요.
ZDIR 인덱스 · 24바이트 레코드 · h = 33 × h + c -
지오메트리 디코딩
EA는 모델을 위치값을 압축한 PlayStation 2 벡터 유닛 패킷으로 저장했어요. 트라이앵글 스트립이 어디서 끊기는지는 벡터 유닛의 난수 생성기가 정하기 때문에, 그 생성기도 재구현했어요. 검증한 140,493개 스트립 전부와 일치해요.
VIF 패킷 · VU1 난수 생성기 · 스트립 140,493개 -
도시 재구성
배경 오브젝트 배치 레코드, 텍스처 아카이브, 팔레트를 디코딩해서 웹용 모델로 바꿨어요. 도시는 내 주변에 셀 단위로 스트리밍되기 때문에 폰에서도 돌아가요.
TPK 텍스처 · 4비트·8비트 팔레트 · 스트리밍 셀 -
차고 복원
플레이어용 차 29대는 바디킷, 도색, 비닐, 휠까지 그대로 들어 있어요. 오리지널 차고, 메뉴 아이콘, 폰트, 전용 계기판은 모두 게임의 것을 디코딩해서 그대로 썼어요.
차 29대 · 오리지널 차고 · 메뉴 텍스처 496개 · 폰트 7종 -
사운드 복구
엔진 사운드는 게임에 들어 있는 녹음에서 디코딩했어요. 엔진 한 사이클당 그레인 하나씩, 차마다의 회전 영역에 맞춰 재생해요.
엔진 스윕 · 아이들 루프 · 토크 커브 -
사람 더하기
소셜 요소는 디스크에 하나도 없어요. 걸어 다니는 캐릭터, 이모트, 폰 카메라, 채팅, 근거리 보이스, 네임 플레이트는 새로 만들었어요. 서버 하나에 같은 도시에서 최대 2,000명이 들어갈 수 있고, 각 플레이어에게는 근처에 있는 사람들만 전송돼요.
WebSockets · WebRTC 보이스 · 서버당 2,000명
Carmeet은 Quest 헤드셋을 쓰고 도시를 걸어 다니며 사진을 찍으려고 시작됐어요. 그다음에 운전이 들어왔고, 그다음엔 다른 사람들이 왔어요.
플레이
링크를 열고, 차를 튜닝하고, 달리면 돼요. 설치할 건 없어요. 처음 접속할 때 서버가 이메일을 물어보지만, 다른 플레이어에게는 절대 보이지 않아요.
- 키보드
- WASD 운전
스페이스 사이드 브레이크
E 내리기
G 차고
P 폰
T 채팅 - 게임패드
- 왼쪽 스틱으로 조향하거나 걸어요. 트리거는 액셀과 브레이크. B로 내리고 다시 타요.
- 터치
- 화면에 조향 패드와 페달이 나와요. 세로든 가로든 돼요. 차에서 내렸을 때는 패드로 걸어요.
폰에서도 돼요. 터치 조작은 알아서 나타나고, 같은 링크로 들어온 친구가 내 거리에 나타나요.
자주 묻는 질문
Carmeet은 무료인가요?
네. 브라우저에서 돌아가고 플레이는 무료예요. 다운로드하거나 설치할 것도 없어요.
폰에서도 되나요?
네. 폰과 태블릿에서는 세로든 가로든 터치 조작이 나타나요. 컴퓨터에서는 키보드와 게임패드를 쓸 수 있어요.
레이스할 수 있나요?
레이스는 없어요. Carmeet은 차를 튜닝하고, 달리고, 모이는 곳이에요.
왜 이메일을 물어보나요?
공개 서버는 접속하기 전에 한 번 이메일을 물어봐요. 이메일은 호스트만 보관하고, 다른 플레이어는 절대 볼 수 없어요.
Carmeet은 EA가 만들었나요?
아니요. Carmeet은 Levi Foster가 만든 독립 팬 프로젝트예요. Electronic Arts와 제휴 관계가 없으며, Electronic Arts의 승인이나 후원도 받지 않았어요.
차고는 열려 있고, 거리가 기다리고 있어요.
브라우저에서 무료로 플레이





