Claude를 활용해 WC2 스타일의 RTS 게임을 '바이브 코딩'으로 완성했습니다 - 9개 진영, 200개 이상의 유닛, 멀티플레이어, AI 지휘관까지 브라우저에서 바로 실행 가능
I vibe-coded a full WC2 inspired RTS game with Claude - 9 factions, 200+ units, multiplayer, AI commanders, and it runs in your browser
핵심 요약
코딩 경험이 없는 개발자가 Claude와 AI 도구들을 활용해 브라우저 기반의 완성도 높은 RTS 게임을 개발했습니다.
- 바이브 코딩 — 별도의 전문 지식 없이 Claude와 대화만으로 전체 게임 로직과 시스템을 구축함
- AI 파이프라인 — Gemini Flash API를 활용해 수천 개의 스프라이트와 아트워크를 자동 생성 및 처리함
- 게임 기능 — 9개 진영, 멀티플레이어, AI 지휘관, 음성 제어 등 방대한 콘텐츠를 포함함
- 기술 스택 — Vercel, Turso, Cloudflare R2 등 최신 웹 기술을 활용해 브라우저 환경에 최적화함
저는 여가 시간에 Claude를 사용하여 완전한 RTS 게임을 '바이브 코딩'했습니다. 저녁에 20분씩 짬을 내거나, 개를 산책시키거나, 주전자가 끓기를 기다리는 동안 작업했죠. 저는 게임 개발자가 아닙니다. 제가 한 일이라곤 plan 모드와 서브 에이전트 팀을 사용해 아이디어를 쏟아부어 병렬로 빠르게 작업하게 한 것뿐입니다. Claude가 작업하는 동안 저는 새 탭에서 더 많은 불렛 포인트 아이디어를 준비했습니다.
여기 브라우저에서 플레이할 수 있습니다: https://shardsofstone.com/
포함된 기능:
- 9개의 진영과 고유 유닛 및 건물
- 지상, 공중, 해상을 아우르는 200개 이상의 유닛 — 70개 이상의 건물, 50개 이상의 주문
- 3단계 업그레이드가 포함된 완전한 기술 트리
- 전장의 안개, 수비대 시스템, 무역 경제, 마법 시스템
- 분기별 능력을 갖춘 영웅 성장 시스템
- 절차적으로 생성되는 맵 (4가지 유형, 다양한 크기)
- 1대1 멀티플레이어 (버그가 좀 있을 수 있습니다..)
- AI와의 스커미시 (쉬움, 보통, 어려움 난이도 + 설정에서 API 모델 키를 입력하면 LLM 난이도 선택 가능 - Gemini Flash는 저렴하게 대결하기 좋습니다).
- 커뮤니티 맵 에디터
- 게임 상태를 읽고 실시간으로 적응하는 LLM 기반 AI 지휘관/도우미 (API 키 필요).
- AI 대 AI 관전 모드 - Claude와 ChatGPT가 싸우는 것을 지켜보세요
- 음성 제어 - 명령을 말하면 게임이 실행합니다. v를 길게 눌러 말하세요. 게임이 음성 명령(예: "농장 6개 건설")을 실행하려면 게임 설정에 Gemini Flash 키를 추가해야 합니다.
- 150개 이상의 음악 트랙, 수천 개의 음성 라인, 수천 개의 스프라이트와 아트워크
- 터치 지원 및 모바일 반응형으로 모든 브라우저에서 실행 가능
- 플레이어 계정, 프로필, 통계 추적 및 멀티플레이어 리더보드, 게스트 모드
- 음악 플레이어, 아트워크 갤러리, 치트 및 기타 추가 기능
- 잠금 해제 가능한 초상화 및 아트
- Claude가 알아서 결정해서 만든 기억나지 않거나 알지도 못하는 수많은 기능들
지금 당장 AI와 스커미시 모드를 플레이해보시는 것을 추천합니다 :) 맵/지형 설정은 숲 생태계, 물이 없는 표준 맵을 시도하거나 다리가 있는 강 맵을 선택하세요 (AI 상대 시스템이 현재 물 지형에서는 조금 혼란스러워합니다).
아직 작업 중인 것:
- 캠페인, 미션 및 스토리라인
- 지형 스프라이트는 다시 만들어야 합니다 (아직 wang 타일셋을 잘 생성할 수 있는 도구를 찾지 못해 현재는 WC2 스프라이트 시트를 활용 중입니다)
- 유닛 애니메이션
- 9개 진영 간의 밸런스



