Carmeet

Carmeet

차를 튜닝하고, 하나의 도시를 함께 달려요. 접속한 모두를 만나요.

Carmeet은 브라우저에서 돌아가는 무료 멀티플레이 카밋이에요. 도시, 29대의 차, 그리고 차고는 모두 Need for Speed: Underground 2의 PlayStation 2 디스크에서 왔어요. 파일 하나하나 뜯어서 웹용으로 다시 만들었죠. 레이스는 빠졌어요. 남은 건 모두가 기억하는 그 부분, 차를 튜닝해서 자랑하러 몰고 가는 거예요.

Carmeet 프리 로밍 · 하나의 공유 도시 · 모두 온라인

  • 29튜닝 가능한 차
  • 1공유 도시
  • 2,000서버당 플레이어
  • 0다운로드
트레일러, 게임 안에서 녹화

Carmeet이란

Carmeet 차고: 턴테이블 위의 은색 Nissan 350Z와 열린 Customize 메뉴

01 · 차고

튜닝해요

게임 속 29대 중 한 대를 골라 오리지널 차고에서 손봐요. 메뉴 아이콘, 기울어진 메뉴 폰트, 계기판도 디스크에서 디코딩해서 2004년 그 모습 그대로예요.

  • 바디킷
  • 보닛과 윙
  • 도색
  • 비닐
  • 휠
  • 틴팅
  • 네온
속도계, 지도, 채팅이 떠 있는 화면으로 밤의 도시를 달리는 모습

02 · 거리

달려요

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

차에서 내린 플레이어가 도시 거리에 세워진 350Z 옆에서 춤추는 모습

03 · 카밋

세워요

아무 데나 세우고 내려서 걸어요. 다른 사람 차까지 달려가서 손 흔들고, 환호하고, 가리키고, 춤추고, 앉아요. 드라이버 옷은 마음대로 입힐 수 있고, 그대로 거리까지 따라 나와요.

게임 속 폰으로 찍은 사진: 줄지어 세워진 차들 사이에서 환호하는 플레이어들 카밋에서 게임 속 폰 전면 카메라로 찍은 셀카
두 사진 모두 게임 속 폰으로 찍었어요.

04 · 폰

찍어요

폰을 꺼내 카밋을 찍어요. 후면 카메라든 셀카든 상관없어요. 모든 사진에 필름 그레인과 색보정이 들어가고, 브라우저에 저장되어 차고에 나타나요.

트레일러 장면들. 옆으로 스크롤하면 더 볼 수 있어요.

제작 과정

Underground 2는 2004년에 나왔어요. 그 도시는 콘솔 밖으로 나올 일이 없었기 때문에, 브라우저로 옮기는 모든 단계를 디스크의 바이트에서부터 하나하나 알아내야 했어요.

  1. 디스크 읽기

    디스크 이미지는 읽기만 하고 절대 수정하지 않아요. 파일들은 패킹된 아카이브 안에 해시된 이름으로 인덱싱되어 있어요. 해시 함수를 재구현해서 1,392개 파일 중 1,381개의 이름을 복구했어요.

    ZDIR 인덱스 · 24바이트 레코드 · h = 33 × h + c
  2. 지오메트리 디코딩

    EA는 모델을 위치값을 압축한 PlayStation 2 벡터 유닛 패킷으로 저장했어요. 트라이앵글 스트립이 어디서 끊기는지는 벡터 유닛의 난수 생성기가 정하기 때문에, 그 생성기도 재구현했어요. 검증한 140,493개 스트립 전부와 일치해요.

    VIF 패킷 · VU1 난수 생성기 · 스트립 140,493개
  3. 도시 재구성

    배경 오브젝트 배치 레코드, 텍스처 아카이브, 팔레트를 디코딩해서 웹용 모델로 바꿨어요. 도시는 내 주변에 셀 단위로 스트리밍되기 때문에 폰에서도 돌아가요.

    TPK 텍스처 · 4비트·8비트 팔레트 · 스트리밍 셀
  4. 차고 복원

    플레이어용 차 29대는 바디킷, 도색, 비닐, 휠까지 그대로 들어 있어요. 오리지널 차고, 메뉴 아이콘, 폰트, 전용 계기판은 모두 게임의 것을 디코딩해서 그대로 썼어요.

    차 29대 · 오리지널 차고 · 메뉴 텍스처 496개 · 폰트 7종
  5. 사운드 복구

    엔진 사운드는 게임에 들어 있는 녹음에서 디코딩했어요. 엔진 한 사이클당 그레인 하나씩, 차마다의 회전 영역에 맞춰 재생해요.

    엔진 스윕 · 아이들 루프 · 토크 커브
  6. 사람 더하기

    소셜 요소는 디스크에 하나도 없어요. 걸어 다니는 캐릭터, 이모트, 폰 카메라, 채팅, 근거리 보이스, 네임 플레이트는 새로 만들었어요. 서버 하나에 같은 도시에서 최대 2,000명이 들어갈 수 있고, 각 플레이어에게는 근처에 있는 사람들만 전송돼요.

    WebSockets · WebRTC 보이스 · 서버당 2,000명
2026

Carmeet은 Quest 헤드셋을 쓰고 도시를 걸어 다니며 사진을 찍으려고 시작됐어요. 그다음에 운전이 들어왔고, 그다음엔 다른 사람들이 왔어요.

플레이

링크를 열고, 차를 튜닝하고, 달리면 돼요. 설치할 건 없어요. 처음 접속할 때 서버가 이메일을 물어보지만, 다른 플레이어에게는 절대 보이지 않아요.

키보드
WASD 운전
스페이스 사이드 브레이크
E 내리기
G 차고
P 폰
T 채팅
게임패드
왼쪽 스틱으로 조향하거나 걸어요. 트리거는 액셀과 브레이크. B로 내리고 다시 타요.
터치
화면에 조향 패드와 페달이 나와요. 세로든 가로든 돼요. 차에서 내렸을 때는 패드로 걸어요.
폰에서 터치 조작으로 운전 중인 Carmeet

폰에서도 돼요. 터치 조작은 알아서 나타나고, 같은 링크로 들어온 친구가 내 거리에 나타나요.

자주 묻는 질문

Carmeet은 무료인가요?

네. 브라우저에서 돌아가고 플레이는 무료예요. 다운로드하거나 설치할 것도 없어요.

폰에서도 되나요?

네. 폰과 태블릿에서는 세로든 가로든 터치 조작이 나타나요. 컴퓨터에서는 키보드와 게임패드를 쓸 수 있어요.

레이스할 수 있나요?

레이스는 없어요. Carmeet은 차를 튜닝하고, 달리고, 모이는 곳이에요.

왜 이메일을 물어보나요?

공개 서버는 접속하기 전에 한 번 이메일을 물어봐요. 이메일은 호스트만 보관하고, 다른 플레이어는 절대 볼 수 없어요.

Carmeet은 EA가 만들었나요?

아니요. Carmeet은 Levi Foster가 만든 독립 팬 프로젝트예요. Electronic Arts와 제휴 관계가 없으며, Electronic Arts의 승인이나 후원도 받지 않았어요.

차고는 열려 있고, 거리가 기다리고 있어요.

브라우저에서 무료로 플레이