Claude Code로 48시간 만에 만든 Balatro 스타일 다트 게임
Made a Balatro-inspired darts game in 48h with Claude Code — first draft, want honest takes as a game idea. 0 Code knowledge, new to Claude. Max Sub. Honestly just amazed out how well it can put together ideas.
핵심 요약
코딩 지식 제로인 작성자가 Claude Code를 활용해 48시간 만에 Balatro 스타일의 다트 게임을 개발함.
- 개발 과정 — 코딩 지식 없이 Claude Code와 48시간 동안 소통하며 게임 로직과 아트, 오디오를 완성함.
- 게임 메커니즘 — Balatro의 점수 시스템을 다트 게임에 접목하여 특수 다트와 카드 시스템을 구현함.
- Claude 활용 — 절차적 아트와 오디오 생성 등 반복적인 작업에서 AI의 생산성을 극대화함.
- 사용자 피드백 — 모바일 환경에서의 조작 난이도와 가독성 문제에 대한 개선 의견이 제시됨.
첫 번째로 제대로 출시해 본 바이브 코딩 프로젝트임. 내가 직접 쓴 코드는 한 줄도 없고, Claude Code(Opus 4.7)와 약 48시간 동안 주고받으며 만들었음. 디자인을 지시하고, 플레이 테스트를 하고, 이상하게 느껴지는 부분은 수정 요청을 했음. Claude가 모든 코드를 작성했음.
아이디어: Balatro의 점수 시스템을 실제 다트판에 접목함. 포인트 × 랠리 = 점수. 3단계로 구성된 8개의 토너먼트를 클리어해야 함. 특수 다트, 폼 카드(일회성 보드 트릭), 마스터리 카드(영구적인 타격 유형 드릴)로 덱을 구성함. 각 최종 단계에는 다른 플레이 스타일을 처벌하는 '하우스 룰'이 있음.
나는 폴리싱이 아니라 아이디어에 대한 피드백을 구체적으로 원함. 카드 아트가 절차적이고, 오디오가 신디사이저 기반이며, 토너먼트 3 이후의 밸런스는 테스트되지 않았다는 건 알고 있음. 내가 알고 싶은 건 다트 프레임워크가 Balatro의 루프를 다른 게임처럼 느껴지게 하는지, 아니면 그냥 '찾기 및 바꾸기' 작업에 불과한지임.
플레이해보기 (HTML5, 모바일 친화적): https://wadey500.itch.io/dartlatro
Claude와 작업하며 잘된 점:
- 절차적 아트 / 아이콘 / 오디오 — Claude가 모든 것을 캔버스에 그렸고, 에셋 파일은 없음. 예쁘진 않지만 스프라이트 시트 작업은 전혀 없었음.
- 약 2500줄의 단일 HTML 파일. 임포트 하나, 빌드 단계 없음, 오프라인 실행 가능.
- 모든 게임플레이 시스템(22개의 특수 다트, 9개의 폼, 5개의 마스터리, 8개의 하우스 룰, 8개의 덱, 8개의 잠금 해제 가능한 스킨)은 각각 10~30분의 프롬프팅으로 해결됨. 내가 해본 콘텐츠 프로토타이핑 중 가장 빨랐음.
수정해야 했던 점:
- Claude의 기본 미학은 '모든 기능에 배지를 붙이는 것'임. 첫 초안에는 모든 카드에 6개의 UI 표시기가 겹쳐 있었음.
- 오디오는 처음에 일반적인 삑 소리로 시작했음. 다트가 꽂히는 소리를 제대로 내려면 브라운 노이즈 + 피치 드롭 + 팁 틱을 명시적으로 요청해야 했음.
- 밸런스는 넘겨주기 어려운 부분임. '이게 Balatro의 Ante 3처럼 느껴져야 해'라고 설명할 수는 있지만, Claude는 플레이 테스트를 할 수 없음.
솔직한 공개: Balatro에서 영감을 받았다는 점을 itch 설명에 공개적으로 밝힘. 숨기려는 의도는 없음.
듣고 싶은 것: (a) 다트 융합이 어떻게 느껴지는지, (b) 당겨서 던지는 방식이 기기에서 다트를 던지는 느낌이 나는지, (c) 22개의 특수 다트 중 빠진 아키타입이 있는지.
소스는 MIT 라이선스임. 반응이 좋고 사람들이 커밋을 읽고 싶어 한다면 공개하겠음.

