게임을 만드는 Claude Code 플러그인

AI로 게임 만들기, 시작은 쉽습니다.
끝까지 가는 게 어렵죠.

몇 주째 만들다 보면 어디까지 했는지 흐려지고, 기획서와 코드는 따로 놀고, 지난 게임에서 겪은 실수를 또 반복합니다. gamedev-kit은 이 모든 걸 눈으로 확인하면서 만들게 해 줍니다.

쓰는 이유

게임을 끝까지 만들게 하는 네 가지

  1. 01모든 단계를 직접 돌리게 된다나는 결정만, 모든 작업은 CEO가 조율합니다
  2. 02어디까지 했는지 흐려진다한눈에 보고, 그 자리에서 결정합니다
  3. 03기획서와 코드가 따로 논다기획서와 코드가 늘 일치합니다
  4. 04같은 실수를 또 한다한 번 겪은 건 다음 게임이 기억합니다
01 · 모든 단계를 직접 돌리게 된다

나는 결정만, 모든 작업은 CEO가 조율합니다

다음 목표를 제안하는 일부터 여러 사이클을 동시에 진행하고 빌드 순서를 맞추는 일까지, 모든 작업은 CEO가 조율합니다. 판단이 필요한 것만 질문이 되어 대시보드로 오고, 나는 거기에 답하기만 하면 됩니다.

CEO조율
워커 — 뒤에서 도는 Claude Code
C1
  1. 목표
  2. 스펙
  3. 디자인
  4. 계획
  5. 빌드
  6. 플레이
내 결정 대기
C2
  1. 목표
  2. 스펙
  3. 디자인
  4. 계획
  5. 빌드
  6. 플레이
자기 폴더에서 빌드
C3
  1. 목표
  2. 스펙
  3. 디자인
  4. 계획
  5. 빌드
  6. 플레이
빌드 완료
나결정
게임에 합칠 때만 차례를 기다립니다.
02 · 어디까지 했는지 흐려진다

한눈에 보고, 그 자리에서 결정합니다

모든 게임의 진행 상황이 대시보드 한 화면에 모입니다. 게임의 각 부분이 에픽이 되어 태스크가 사이클별로 보이고, 에이전트의 질문은 비교할 그림과 함께 카드로 도착합니다. 고르기만 하면 Claude가 이어서 작업합니다.

01모든 게임을 한 화면에게임마다 남은 결정과 진행률을 한 번에 봅니다.
대시보드 첫 화면: 게임 세 개, 게임마다 나를 기다리는 것과 진행 정도
02지금 움직이는 것돌고 있는 워커, 각자 맡은 사이클, 빌드 차례, 나를 기다리는 것을 봅니다.
Now 탭: 돌고 있는 워커 둘, 빌드 차례를 가진 사이클 3, 진행 중인 사이클마다 워커와 만들고 있는 태스크
03게임을 에픽으로플레이어가 만나는 부분 하나가 에픽 하나입니다. 열면 그 에픽의 태스크가 사이클별로 놓입니다.
에픽 탭: 태스크 수가 붙은 에픽 카드, 그 아래 연 에픽의 사이클 줄과 그 사이클의 태스크
04사이클은 보드로위에는 사이클의 목표와 단계, 아래에는 할 일·진행 중·막힘·끝으로 나뉜 태스크.
사이클 탭: 사이클의 목표와 여섯 단계, 그 아래 네 칸으로 나뉜 태스크
05태스크를 열면무엇인지, 게임이 어떻게 바뀔지, 무엇이 바뀌었는지를 한 문장씩 봅니다.
태스크 패널: 무엇인지, 어떻게 바뀔지, 무엇이 바뀌었는지
06빌드마다 게임 화면을빌드할 때마다 같은 경로로 게임 화면을 찍어, 지난 빌드와 나란히 봅니다.
Play 탭: 플레이 경로의 화면마다 지난 실행과 나란히
07에이전트의 질문에 답하기에이전트의 질문에 비교할 그림을 붙이고, 추천하는 방향을 보여줍니다.
리뷰 탭: 날개 시안 세 장을 비교하며 고르는 결정, 추천 답이 붙은 결정
08에셋을 나란히그림과 소리를 에픽별로 한데 놓고 톤이 맞는지 봅니다.
에셋 탭: 에픽별로 묶인 그림과 소리, 각각의 상태
03 · 기획서와 코드가 따로 논다

기획서와 코드가 늘 일치합니다

기획서의 숫자와 규칙마다 ID가 붙고, 코드에도 같은 ID가 남습니다. 둘이 달라지거나 아직 구현되지 않은 항목이 생기면 키트가 바로 찾아내고, 어느 쪽이 맞는지만 정하면 나머지를 맞춰 줍니다. 밸런스 수치는 엑셀 한 장으로 보고 고칠 수 있습니다.

기획서 · 동기화 표
BAL.BAG.CAPACITY3~5synced
BAL.FALL.PENALTY4mismatch
RULE.CLIFF—missing
코드
BAG_CAPACITY = 4// GDD: BAL.BAG.CAPACITY
FALL_PENALTY = 6// GDD: BAL.FALL.PENALTY
아직 구현 안 됨
gdd-sync가 어긋난 곳을 찾아 맞춥니다.
04 · 같은 실수를 또 한다

한 번 겪은 건 다음 게임이 기억합니다

게임을 만들며 겪은 문제와 그 해결법이 짧은 규칙으로 정리되어, 다음 게임부터 자동으로 적용됩니다. 원하면 그 규칙을 키트로 보낼 수 있고, 많은 사람들이 동일하게 겪은 문제는 모든 사용자의 기본값이 됩니다.

  1. 터치는 실기기에서 확인
  2. 밸런스 수치는 파일 하나에
첫 게임
  1. 터치는 실기기에서 확인
  2. 밸런스 수치는 파일 하나에
  3. HUD 글자는 32px 이상
  4. 소리는 첫 터치 뒤에
두 번째
  1. 터치는 실기기에서 확인
  2. 밸런스 수치는 파일 하나에
  3. HUD 글자는 32px 이상
  4. 소리는 첫 터치 뒤에
  5. 씬 전환 전에 저장
  6. 올리기 전에 빌드 용량 확인
세 번째
이번 게임에서 배운 것이전 게임에서 이어받은 것
빠른 시작

설치는 두 줄, 나머지는 말로.

1

준비물

  • Claude Code — 키트가 돌아가는 곳
  • Python — 3.9 이상
  • Node.js — 대시보드를 띄울 때
  • 엔진 에디터 — 만들고 싶은 게임의 에디터
2

게임 폴더에서 설치

빈 폴더여도 됩니다.

터미널
claude plugin marketplace add dudwns0921/claude-gamedev-kit
claude plugin install gamedev-kit@claude-gamedev-kit --scope project
3

Claude Code를 열고 말하세요

명령어를 외울 필요 없습니다.

  • 이렇게 말하면“아늑한 농장 게임 만들고 싶어”→ 어디서 플레이할지 묻고, 엔진을 정하고, 프로젝트를 세팅하고, 기획서를 같이 쓴 뒤 첫 목표를 CEO에게 넘깁니다
  • 이렇게 말하면“이번엔 상점 넣어 보자”→ 기획부터 구현까지 한 사이클을 돌고, 정할 것은 대시보드로 보냅니다
  • 이렇게 말하면“알아서 돌려줘”→ CEO가 여러 사이클을 동시에 조율하고, 내가 정할 것만 대시보드로 보냅니다
  • 이렇게 말하면“해 봤는데 가격이 잘 안 보여”→ 원인을 찾아서 고칩니다

보이면, 끝까지 만듭니다.

지금 어디쯤인지, 다음에 무엇을 정할지가 늘 눈앞에 있으니까요. 첫 아이디어부터 출시까지.