Claude Code로 혼자 PC 게임 만들기: 대화방 6개로 역할을 나눠 5일 동안 25번 출시한 방법

안녕하세요. 1인 AI 스튜디오 qminlab을 운영하는 김규민(Gyumin Kim)입니다.

2.5D 도트 액션 PC 게임 딥홀드(DeepHold) 를 Claude와 함께 만들고 있어요. 코드, 도트 그림, 효과음, 음악까지 전부 Claude가 만들었고, 저는 기획하고 직접 플레이해 보고 출시 버튼을 눌렀어요. 코드는 한 줄도 직접 쓰지 않았어요.

숫자로 먼저 정리하면 이래요 (v0.6.0, 2026-10-21 기준).

항목

수치

기획서 작성부터 v0.6.0까지

7일 (10.15 → 10.21)

출시 횟수

5일 동안 25번

자동 시험

2,400개 이상

몬스터 / 보스

50종 / 5종

효과음 / 음악

약 640개 / 31곡 (외부 음원 없이 코드로 합성)

직접 쓴 코드

0줄

이 글은 "어떻게 혼자서 이 속도가 나왔나"에 대한 기록이에요. 핵심은 Claude 대화를 하나로 쓰지 않은 것이었어요.

1. 대화방을 역할별로 나눴다

한 대화에 기획, 코드, 그림을 다 몰아넣으니 맥락이 섞이고 한 번에 하나밖에 못 했어요. 그래서 방을 이렇게 나눴어요.

방

맡은 일

기획 방

기획서 작성, 수치·확률을 인기 하드코어 게임 수치를 표본으로 맞춤

중앙관리자 방

버전 결정, 방별 지시서, 모든 결과 검증, 출시 확인, 패치 노트

개발 1번 방

파티, 카메라, 마을, 충돌 편집기, 운영자 페이지, 서버, 빌드

개발 2번 방

UI 전체

개발 3번 방

던전, 몬스터, 보스, 핵심 규칙, 기록 검증, 봇

에셋 방

도트 그림, 애니메이션, 효과음, 음악

방끼리는 서로의 대화를 못 봐요. 그래서 중앙관리자 방이 지시서를 md 파일로 써 두고, 저는 각 방에 "이 파일 읽고 작업해 줘" 한 줄만 보냈어요. 사람이 중간에서 말을 옮기지 않으니 전달 실수가 거의 없었어요.

2. 패치 하나가 나가는 순서

  1. 중앙관리자 방이 무엇을 왜 고칠지 지시서로 써요.

  2. 개발 방은 자기 작업 폴더(git worktree)에서만 고치고, 타입 검사와 단위 시험만 돌려요.

  3. 중앙관리자 방이 결과를 다시 받아 타입 검사와 시험 2,400여 개를 전부 돌려 확인해요.

  4. 제가 화면에서 직접 해 본 뒤 태그를 달면, GitHub Actions가 Windows·macOS용 파일을 만들어 올려요.

  5. 설치형 게임은 켤 때 자동으로 업데이트돼요.

worktree로 방마다 작업 폴더를 나눈 덕분에 개발 방 셋이 동시에 돌아도 서로의 파일을 덮어쓰지 않았어요.

3. 그림과 소리도 코드로

  • 도트 그림은 Claude가 Python 스크립트로 픽셀 단위로 그렸어요. 마을 건물은 간단한 3D 모델을 먼저 만들고 도트로 래스터해서, 앞뒤 순서와 바닥 판정까지 같은 모델에서 뽑아요.

  • 효과음 약 640개와 음악 31곡은 코드로 합성했어요. 모든 몬스터 공격 예고에 같은 "경고 틱" 소리를 깔아서 어둠 속에서도 소리로 피할 수 있게 했어요.

  • 그림 방과 개발 방이 서로를 기다리지 않도록 파일 이름·크기·기준점을 약속으로 고정하고, 묶음마다 manifest.json으로 넘겼어요.

4. 연표

날짜

버전

한 일

10.15

기획

핵심 원칙, 몬스터 50종, 보스 5종, 경제, 내 던전 규칙 정리

10.17

v0.2~v0.3

첫 빌드, 자동 빌드, 서버 연결, 보스층·파티·제련소

10.18

v0.4

엠블럼, 칭호, 숨은 방, 쉬운 모드. 하루에 열 번 출시

10.19

v0.5

파티 렉 개선, 맥 버전, 업적 5단계, 긴급 수정

10.21

v0.6

판정을 그림 픽셀 모양으로, 마을 앞뒤 그리기·건물 충돌 새로

5. 해 보고 정한 원칙

  1. 결과가 마음에 안 들면 직접 고치지 않는다. 무엇이 왜 부족한지 적어서 AI에게 다시 맡겨요. 그래야 같은 실수가 줄어요.

  2. 검증은 사람 말고 시험이 한다. 화면 느낌은 제가 보고, 규칙이 맞는지는 시험 2,400개가 봐요.

  3. 방이 많아지면 상태를 놓친다. 그래서 어느 방이 승인을 기다리는지 아이패드에 띄우는 Claude 대기판을 따로 만들었어요.

링크

— 김규민 (Gyumin Kim) · qminlab

1
지피터스 뉴스레터

이번 주 AI, 딱 쓸 것만

매주 월요일 오후,
읽고 바로 써먹을 AI 소식만