최근 클로드 3 파블(Claude 3 Fable)이 코드를 작성한 웹 기반 드라이빙 게임 '뉘르부르크링 드라이브(Nürburgring Drive)'가 공개되어 IT 및 게임 커뮤니티에서 큰 관심을 받고 있습니다. 이 게임은 웹 브라우저에서 별도 설치 없이 뉘르부르크링 서킷을 1인칭 시점으로 주행할 수 있게 하며, 모바일에서도 전체 화면 플레이를 지원합니다. 특히 AI 모델이 복잡한 게임 개발 과정에 깊이 관여했다는 점에서 주목할 만합니다.
개발자는 '슬로우로드(slowroads.io)'와 같은 게임을 즐기면서도 실제 서킷과 차량에 기반한 레이싱 게임에 대한 갈증을 느껴 이 프로젝트를 시작했다고 밝혔습니다. 이 게임은 아케이드보다는 시뮬레이션(심)에 가까운 난이도를 지향하며, 차량 물리 엔진은 자체 구현되어 240Hz 고정 스텝 강체, 레이캐스트 서스펜션, 파세이카(Pacejka) 복합 슬립 타이어 모델 등 전문적인 기술이 적용되었습니다. 아반떼 N, 포르쉐 911 GT3/GT3 RS, 카트, F1 등 5종의 차량은 실제 제로백과 최고 속도에 맞춰 정교하게 튜닝되었고, 엔진음 역시 녹음 샘플이 아닌 합성(AudioWorklet) 방식으로 구현되어 엔진, 배기, 변속, 타이어, 브레이크 소리가 개별 레이어로 작동합니다. 트랙은 오픈스트리트맵(OSM) 지오메트리를 활용해 뉘르부르크링 노르트슐라이페 20.7km 구간과 스파(Spa) 서킷 등을 실제 고도 데이터와 함께 구현했습니다. 이 모든 코드는 클로드 3 파블이 대부분 작성했으며, 개발자는 이후 기능 수정과 튜닝에 집중했다고 합니다.
이번 프로젝트는 AI가 단순한 텍스트 생성뿐 아니라 복잡한 물리 시뮬레이션이나 사운드 디자인과 같은 기술 집약적인 영역에서도 '그럴듯하게'가 아닌 '측정 가능한 목표와 검증 방법'을 통해 실제 작동하는 고품질 코드를 생성할 수 있음을 보여줍니다. 개발자는 차량별 실제 제로백과 최고 속도를 주고 방정식으로 역산하게 한 뒤 헤드리스 테스트로 측정하며 수치를 맞추는 방식으로 물리 엔진을 구현했고, 사운드는 실제 온보드 녹음을 스펙트로그램으로 분석하고 합성음을 오프라인 렌더링하여 A/B 비교하는 방식으로 파라미터를 조정했습니다. 이는 AI를 활용한 개발 방식이 단순히 프롬프트 한 줄로 게임을 뚝딱 만드는 것을 넘어, 정교한 엔지니어링 문제 해결 도구로 발전하고 있음을 시사합니다. 1인 개발자나 소규모 팀이 AI의 도움을 받아 전문적인 기술 역량이 필요한 프로젝트를 단기간에 구현할 수 있는 새로운 가능성을 제시한다는 점에서 그 의미가 큽니다.