어린 시절의 꿈을 '바이브코딩'으로 스팀에 출시했습니다. HD-2D 카드 배틀 RPG 'Card Knight'를 소개합니다. Claude가 잘해낸 점과, 취향과 마지막 10%의 영역에서 고전한 점들을 공유합니다.
I vibecoded my childhood dream all the way onto Steam. Presenting Card Knight: an HD-2D card-battling RPG. Here’s what Claude nailed, and where it struggles with taste and the last mile
핵심 요약
Claude를 활용해 개발한 HD-2D 카드 배틀 RPG 'Card Knight'의 개발 과정과 AI의 한계, 인간의 감각이 필요한 영역에 대한 회고입니다.
- 개발 워크플로우 — Claude CLI와 AI 생성 도구들을 활용해 100% 대화형으로 개발함
- AI의 강점 — 컨셉 아트 생성, 시스템 설계, 늦은 밤 코드 작성 등에서 뛰어난 효율을 보임
- AI의 한계 — 8방향 스프라이트, 스토리 페이싱, 예술적 취향이 필요한 세부 작업은 직접 수행함
- 인간의 역할 — 최종 10%의 완성도를 위한 테스트와 예술적 디렉팅은 여전히 인간의 몫임
지난 몇 달 동안 실시간 그리드 기반 카드 RPG인 'Card Knight: Astral Arcana'(메가맨 배틀 네트워크의 영혼을 새로운 판타지 스킨에 담은 게임)를 만들었고, 방금 스팀 승인을 받았습니다. 꿈만 같네요. 스팀에서 찜하기를 할 수 있습니다. 진짜 제품이거든요.
개발은 100% Claude CLI를 사용해 대화형 지시만으로 완료했습니다. AI 기반 크리에이티브 API 파이프라인을 사용했죠. GPT-image-2로 스프라이트와 기타 시각적 에셋을 생성했고, ElevenLabs로 임시 음성과 필터 효과를 넣었으며(캐릭터 목소리는 전부 제가 녹음했습니다), 음악은 Suno로 생성했습니다.
Claude는 맵 에디터, 대화 에디터, 그리고 많은 스프라이트의 위치와 정렬을 수동으로 조정할 수 있는 도구들을 만들어 주었습니다.
AI는 90%까지 빠르게 도달하게 해줬지만, 나머지 10%는 전적으로 취향의 영역이었고 여전히 많은 시간이 걸렸습니다. 튜닝, 테스트, 그리고 인간이 개입하는 피드백 과정이 이런 AI 기반 창작 프로젝트에 생명력을 불어넣는다고 생각합니다.
AI가 정말 놀라웠던 점은 컨셉 아트 생성, 시스템 구축, 그리고 새벽 1시에 제 의식의 흐름대로 피드백을 줘도 바로 코드로 구현해내는 능력이었습니다.
반면 AI가 전혀 해결해주지 못한 부분은 전투의 '손맛', 스토리 페이싱, 창의적이고 주관적인 선택, 그리고 '정말 구체적인 예술적 요구사항'이었습니다.
어떤 AI도 8방향 이동 스프라이트나 애니메이션이 들어간 말하기/눈 깜빡임 스프라이트를 안정적으로 생성하지 못합니다. 여러 방법을 시도해봤지만, 최고의 모델들(nano banana pro와 GPT-image-2)을 써도 일관성이 충분하지 않았습니다. 그래서 모든 초상화와 방향성 이동 스프라이트는 포토샵에서 수작업으로 이어 붙였습니다.
저는 모든 에셋을 직접 아트 디렉팅했고 강박적으로 플레이 테스트를 했습니다. 그게 바로 이 프로젝트의 핵심 경쟁력(moat)이라고 생각하며, 여전히 100% 인간의 작업입니다.
실제 스택/워크플로우(pygame)와 프로젝트가 조잡하게 느껴지지 않게 유지하는 방법에 대해 기꺼이 이야기해 드릴 수 있습니다. 무엇이든 물어보세요!
Card Knight는 곧 스팀 얼리 액세스로 출시될 예정이며 지금 찜하기가 가능합니다!
수정: 플레이테스터를 찾고 있습니다! 게임플레이의 첫 2시간 정도를 해보고 싶으시면 DM 주세요.



