Claude Code에게 도시, 탐험 가능한 건물 내부, 삶과 일상이 있는 NPC, 대중교통, 지역 교통, 낮/밤 주기 등이 포함된 무한한 세계를 생성하라고 시켰다. 세상에, 정말 제대로 해내고 있다.
I tasked Claude Code with generating an infinite world, filled with cities, explorable building interiors, NPCs with lives and routines, mass transit, local transport, a day/night cycle and a tonne more. By golly has it been delivering.
핵심 요약
Claude Code를 활용해 NPC의 일상과 대중교통 시스템까지 갖춘 무한 복셀 세계를 2주 만에 구축한 사례.
- AI 기반 개발 — Claude Code를 활용해 복잡한 무한 세계를 자동 생성함.
- 절차적 생성 — Wave-function collapse 알고리즘으로 지형부터 건물 내부까지 구현함.
- NPC 시스템 — 일상 루틴과 대중교통 이용이 가능한 NPC를 구현함.
- 개발 방식 — 직접 코딩 없이 AI에게 도구와 알고리즘을 지시하는 방식으로 진행함.
Claude Code에게 무식하게 큰 과제를 던져서 무슨 일이 일어나는지 확인해 보기로 했다. 도시 생활의 주요 요소가 모두 포함된 무한한 절차적 복셀 세계를 생성하는 것이었다. 그리고 정말 제대로 해냈다. 이건 약 2주에 걸쳐 만들어진 결과물이다.
NPC들은 일상 루틴을 가지고 있다. 일어나서 출근하고, 친구를 만나고, 저녁을 먹고, 퇴근한다. 대중교통을 이용해 도시 간 이동이 가능하고, 지역 교통수단인 버스나 지하철을 타고 도시를 가로지를 수 있다.
정수 전용 중첩 Wave-function collapse 생성기를 기반으로 한다. 그래서 가장 큰 규모(거친 지형)에서는 매우 느슨하게 생성되고, 점점 더 작은 규모로, 건물 내부의 개별 물체까지 내려가면서 연속적인 중첩 레이어를 생성한다.
이 영상에서는 구축된 것 중 일부를 보여준다. 나중에 어떻게 이 모든 것을 구성했는지, 그리고 Claude가 어떻게 이 거대한 작업을 꼬이지 않고 처리하게 했는지에 대해 조금 더 이야기해 보겠다.


