Claude를 활용해 첫 Unity 게임을 만들었습니다
I built my first Unity game with Claude
핵심 요약
Claude의 도움을 받아 고전 게임 'Bubble Trouble'에서 영감을 얻은 로그라이트 게임 'FrogPop'을 개발했습니다.
- 게임 개발 과정 — Claude를 활용해 C# 코드 작성 및 디버깅 수행
- 개발 방식 — 게임 디자인과 아트 디렉션은 직접 담당하고 Claude로 구현 보조
- 게임 특징 — 로그라이트 요소, 보스전, 상점 시스템 등이 포함된 FrogPop
- 배포 현황 — itch.io에서 데모 플레이 가능 및 스팀 페이지 오픈
FrogPop은 내가 처음으로 만들어 본 게임이야. 어릴 때 즐겨 하던 플래시 게임인 Bubble Trouble에서 영감을 받았지. 개구리를 조종해서 혀로 튀어 다니는 방울을 터뜨리는 건데, 방울을 터뜨리면 더 작은 것들로 쪼개지는 방식이야. 나중에는 로그라이트 업그레이드, 유물, 상점, 위험 요소, 그리고 보스전까지 이것저것 다 때려 넣었어.
개발하는 내내 Claude를 엄청나게 써먹었어. 내가 원하는 메커니즘을 설명하고, 관련 Unity 스크립트를 Claude한테 보여준 다음에 C# 코드를 짜거나 수정하게 시켰지. 혀랑 방울 메커니즘, 웨이브 시스템, 업그레이드, 상점, 그리고 보스 몇 마리 만드는 데 진짜 큰 도움이 됐어.
개발 과정 대부분은 내가 Unity에서 변경 사항을 테스트해 보고, 에러가 나거나 뭔가 이상하면 다시 Claude한테 가서 수정해 달라고 조르는 식이었어. 예를 들어, 벽을 뚫고 나와서 약점을 드러내는 보스가 하나 있는데, Claude가 공격 패턴이랑 히트박스 로직을 짜주긴 했거든? 근데 보스 몸뚱이가 엉뚱한 데서 튀어나오거나 공격이 끝났는데도 판정이 남아있는 경우가 많아서 계속 직접 테스트하면서 잡아야 했어.
개발 후반부에는 코드 정리, 디버깅, 테스트, 컨트롤러 지원, 그리고 브라우저랑 윈도우 빌드 준비에 집중했지. 아트워크는 PixelLab으로 좀 만들고, 나머지는 내가 직접 수정해서 넣었어.
그냥 Claude한테 "게임 하나 만들어줘" 해서 뚝딱 나온 건 절대 아니야. 게임 디자인, 밸런싱, 아트 디렉팅, 플레이 모드 테스트는 내가 다 직접 했고, 내 결정을 실제로 돌아가는 게임으로 구현할 때 Claude를 도구로 쓴 거지.
무료 데모 버전에는 첫 10개 웨이브랑 보스 2마리가 들어있어. 브라우저에서 바로 돌려볼 수도 있고 윈도우용으로 다운로드도 가능해:
https://blion247.itch.io/frogpop-demo
개발 소식 계속 보고 싶은 사람들을 위해 스팀 페이지도 열어뒀어:
https://store.steampowered.com/app/5067810/FrogPop/
다른 사람들은 Unity랑 Claude 쓰면서 비주얼 테스트 어떻게 하는지 궁금하네. 나한테는 그게 제일 노가다였거든.

