Claude를 사용해 브라우저에서 실행되는 3D 피자 배달 게임을 만들었습니다 - 스쿠터 물리 엔진, GPS 내비게이션, 교통 AI 등 포함
Used Claude to build a full 3D pizza delivery game that runs in the browser - scooter physics, GPS navigation, traffic AI, and more
핵심 요약
Claude를 활용해 스쿠터 물리 엔진과 교통 AI가 구현된 3D 피자 배달 게임을 브라우저 기반으로 개발했습니다.
- 게임 기능 — 3D 도시 환경, 스쿠터 주행, GPS 내비게이션, 피자 상태 관리 시스템 구현
- Claude의 역할 — 절차적 도시 생성, 물리 엔진, 경로 탐색 알고리즘 및 교통 신호 체계 구축
- 개발 난관 — 3D 충돌 감지 오류, 초기 렌더링 성능 문제 및 AI 교통 체증 해결
- 접근성 — 별도 가입 없이 브라우저에서 즉시 플레이 가능한 무료 게임

이 게임에 들어간 것들:
-
이름 붙은 거리, 교차로, 건물, 횡단보도, 도로 표지판이 있는 3D 도시
-
가속, 제동, 회전 반경, 부스트 메커니즘이 구현된 탈 수 있는 스쿠터
-
턴 바이 턴 내비게이션이 포함된 GPS 미니맵 ("유니온 애비뉴에서 좌회전하세요", "안전할 때 유턴하세요")
-
주문 시스템: 피자를 픽업해서 GPS 따라 배달 주소로 가고, 제한 시간 안에 도착하기
-
급제동, 급커브, 충돌 시 떨어지는 피자 상태 게이지
-
교차로마다 독립적으로 돌아가는 신호등, 빨간불 감지 기능
-
도시를 돌아다니는 택시 AI 교통 시스템
-
속도 표시, 제한 시간, 이동 거리 추적
Claude가 이 게임 만드는 데 구체적으로 도움 준 부분:
-
절차적 도시 생성: Claude가 도로를 배치하고, 건물 크기랑 간격 맞춰서 세우고, 도로 이름 붙이고, 모든 게 연결되는 교차로를 만드는 그리드 시스템을 짰음. 빈틈없이 지오메트리 맞추느라 몇 번이나 수정함.
-
스쿠터 물리: 가속 곡선, 속도에 따른 회전 반경, 쿨타임 있는 부스트 바가 포함된 이동 컨트롤러는 전부 Claude 작품임. 3인칭 카메라가 건물 벽 뚫고 들어가지 않게 만드는 게 진짜 고역이었음.
-
GPS 경로 탐색: Claude가 도로망을 따라 최단 경로를 찾는 알고리즘이랑, 플레이어 방향에 맞춰 다음 웨이포인트까지의 길 안내 문구를 생성하는 로직을 짰음. 이건 거의 첫 시도 만에 완벽하게 돌아감.
-
피자 상태 시스템: Claude가 이걸 급격한 가속 변화에 따른 물리 반응으로 모델링함. 급제동, 급커브, 충돌하면 상태가 깎임. 너무 쉽지도 어렵지도 않게 밸런스 잡느라 여러 번 수정함.
-
신호등 상태 머신: 교차로마다 신호 주기가 다 따로 돌아감. Claude가 타이밍 시스템이랑 빨간불 위반 잡아내는 감지 구역을 만들었음.
-
교통 AI: Claude가 그리드를 따라 움직이는 택시 이동 로직을 짰음. 처음 버전은 너무 로봇 같아서, 교차로에서 자연스럽게 움직이게 하려고 몇 번 더 프롬프트 넣음.
Claude가 헤맸던 부분:


