By v0o0v
브라우저/웹뷰에서 잘 돌아가는 완성도 높은 2D 웹 게임(슈퍼마리오류 플랫포머 등)을 Phaser 4 기반으로 자동 생성합니다. 사용자가 게임 제작을 요청하면 스킬이 자동 발동됩니다.
게임의 전체 **캐릭터 능력/스킬 시스템**을 설계하고 게임에 입힌다 — 액티브·패시브·이동기(대시·더블점프·갈고리)· 궁극기·리액션(패링)·자원(마나/스태미나/기력)·쿨다운·충전·콤보/연계·캔슬·시너지·빌드·스킬트리/특성·진행/획득까지 "캐릭터가 *무엇을 할 수 있고, 그것이 어떻게 자라고 조합되는가*"를 담당하는 상위 스킬. **여기서 '스킬'은 게임 캐릭터의 능력을 뜻한다 — Claude Code 의 스킬(클로드 스킬)과 다르다.** 플랫포머의 더블점프 한 개부터 디아블로급 스킬트리까지 폭넓은 스펙트럼을 커버하되, **복잡도를 가장 먼저 가른다** — 디폴트는 코어 동사 위 능력 0~1개에서 한 칸씩 정당화한다. 현재 게임의 코어 동사·장르·STORY.md 서사·플랫폼을 먼저 분석하고, 의도가 모호하면 탑다운 1문1답으로 끈질기게 캐물어, 매 라운드 Claude가 먼저 참신한 능력·콤보·시너지 아이디어를 제안하며 사용자가 고르거나 비틀게 한다. 검증된 능력 설계 이론(자원·기회비용 / 선딜·발동·후딜 게임필 / enabler·payoff 시너지로 빌드 재미 / 콤보 연계 / 스킬트리·능력게이트 진행 / 파워예산·카운터플레이 밸런스 / 능력 판타지·정체성)으로 설계해 games/<slug>/ABILITIES.md 바이블 + abilities.json 데이터로 산출하고, engine/abilitykit.js(쿨다운·자원·콤보·게이트 런타임) 배선·아이콘 핸드오프로 게임에 적용한다. 각 능력에 visual.* 묘사 슬롯을 채워 sprite-forge/vector-graphics/sprite-picker 가 좋은 능력 아이콘을 만들게 한다. 정량 데이터라 tools/lint-abilities.mjs validator 로 죽은스킬·지배전략·곱연산폭발·무한콤보·자원지속성·스킬트리도달성·게이트softlock 을 기계 검증하고, 복잡한 킷은 tools/sim-abilities.mjs 로 빌드별 DPS·자원 지속성을 시뮬한다. 게임 제작 초반뿐 아니라 중반에도 능력 수정·추가/삭제로 언제든 활용한다. 캐릭터스킬/캐릭스킬/스킬시스템/스킬셋/스킬트리/특성/탈렌트/능력/액티브/패시브/궁극기/궁/이동기/대시/더블점프/벽점프/ 갈고리/패링/쿨다운/마나/스태미나/기력/자원/콤보/연계/캔슬/시너지/빌드/스킬빌드/능력조합/능력획득/능력강화를 만들·짜· 넣·고치·추가·삭제·밸런싱·설계 해 달라는 요청에 사용. English: design or revise a game's whole **character ability/skill system** (NOT Claude Code skills) — actives, passives, mobility (dash/double-jump/grapple), ultimates, reactions (parry), resources (mana/stamina/energy), cooldowns, charges, combos/cancels, synergy/build-crafting, skill trees/talents, progression/acquisition. Spans a platformer's single double-jump to a Diablo-grade skill tree. Gates complexity first (default near-zero, justify upward), interviews top-down, proposes creative ability/combo/synergy ideas, applies resource/opportunity- cost + anticipation/active/recovery game-feel + enabler/payoff synergy + combo chains + skill-tree/ability-gating progression + power-budget/counterplay balance + ability fantasy theory, outputs games/<slug>/ABILITIES.md + abilities.json, wires engine/abilitykit.js runtime, fills visual.* slots for icons, and machine-validates with lint-abilities.mjs (+ sim-abilities.mjs for complex kits). Usable at start or mid-development. Keywords: ability, skill, skill system, skill tree, talent, active, passive, ultimate, mobility, dash, double jump, parry, cooldown, mana, stamina, resource, charge, combo, cancel, synergy, build, kit, ability gate, character ability. 습득·사용하는 아이템은 item-architect, 톤·캐릭터·대사는 story-architect, 레벨 난이도는 level-architect, 진행 맵은 world-map-architect, 사운드는 sound-architect 소관 — 이 스킬은 '캐릭터가 할 수 있는 행동(능력)' 그 자체다.
클래식 아케이드 게임을 스캐폴딩합니다 — 벽돌깨기(Breakout), 뱀(Snake), 퐁(Pong), 스페이스 인베이더(Space Invaders). 이런 단순 아케이드·고전 게임 클론 요청 시 사용.
ChipAudio로 **8비트(칩튠) 경량** 효과음과 BGM을 코드 합성(CC0, 오리지널)합니다 — 아주 작은/레트로 게임이나 사운드가 부차적일 때의 경량 레인(T0). 8비트를 넘어 장르·무드에 맞는 풍부한 BGM/적응형 음악·레이어드 SFX가 필요하면 디렉터 스킬 `sound-architect`(engine/soundforge.js, Tone.js)를 쓴다. 단순 8비트 효과음/배경음 추가·수정 요청 시 사용. sound, SFX, BGM, music, audio, 점프음, 효과음, 8비트, 칩튠, chiptune.
WGF Studio 브라우저 게임 에디터를 기동해 유니티식 GUI 로 씬·게임오브젝트를 직접 편집하고, 에디터 안에서 Claude 와 협업 편집하며, 2-트랙 스킬을 적용하고, 에디터 내 Play 후 무빌드 정적 게임으로 export 한다. 키워드: 게임 에디터, WGF Studio, 씬 편집, scene.json, 비주얼 편집, 에디터 기동, 레벨 에디터, editor, scene editor, game editor, visual editing.
무한 러너 게임을 스캐폴딩합니다 — 플래피버드류, 자동 전진 점프 게임, 무한 스크롤 러너. runner, endless, flappy, auto-runner 요청 시 사용.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
🇰🇷 한국어 · 🌐 English
"슈퍼마리오 게임 만들어줘" — 이 한마디면 됩니다. 모바일 웹뷰에서도 잘 돌아가는 완성도 높은 2D 웹 게임을 자동으로 벼려내는 Claude Code 플러그인.
WebGameForge는 Claude Code에게 "게임 만들어줘"라고 말만 하면 진짜 플레이 가능한 2D 웹 게임을 만들어 주는 플러그인입니다.
코딩을 몰라도 됩니다. 게임 엔진을 배울 필요도 없습니다. 그냥 한국어(또는 영어)로 어떤 게임을 원하는지 말하면, WebGameForge가 알아서:
💡 일반 Claude Code에게 "웹 게임 만들어줘"라고 하면 투박한 바닐라 JS 결과가 나옵니다. WebGameForge는 게임 제작 의도를 자동으로 감지해, 검증된 엔진 스택과 전문 스킬 31종으로 한 단계 위의 결과를 만들어 줍니다.
마켓플레이스를 등록하세요:
/plugin marketplace add v0o0v/web-game-forge
플러그인을 설치하세요:
/plugin install web-game-builder@web-game-builder-marketplace
설치가 끝나면, 평소처럼 Claude Code에게 자연어로 말하면 됩니다:
슈퍼마리오류 플랫포머 게임 만들어줘
영어도 됩니다:
make a top-down shooter with waves of enemies
별도의 명령어를 외울 필요가 없습니다. WebGameForge가 "게임을 만들고 싶구나"를 알아서 감지해
관련 전문 스킬을 자동으로 켭니다. 만들어진 게임은 games/<게임이름>/ 폴더에 들어갑니다.
프로젝트 루트에서 로컬 서버를 켜고:
python -m http.server 8766
브라우저에서 열어보세요 (게임 이름은 만든 것에 맞게):
http://127.0.0.1:8766/games/super-runner/index.html
🎉 끝입니다! 키보드 방향키와 점프로 바로 플레이할 수 있고, 휴대폰으로 열면 터치 컨트롤이 뜹니다.
설치 직후에도 곧바로 플레이할 수 있는 데모 super-runner가 들어 있습니다.
슈퍼마리오류 플랫포머이고, 그래픽·사운드 전부 절차적으로 생성된 100% 저작권-안전(CC0) 에셋입니다.
위 3️⃣번처럼 로컬 서버를 켠 뒤 접속하세요:
http://127.0.0.1:8766/games/super-runner/index.html
| 입력 | 동작 |
|---|---|
| ← / → | 좌우 이동 |
| ↑ / A / Space | 점프 (오래 누르면 더 높이) |
| 화면 터치 | 모바일 가상 D-패드 + 점프 버튼 |
코인 먹기(+100), 적 밟기, 물음표 블록, 버섯 파워업, 목숨/게임오버까지 — 작지만 "진짜 게임"의 감을 바로 느낄 수 있습니다.
자연어로 요청하면 장르에 맞는 스캐폴드가 자동으로 잡힙니다. 이렇게 말해보세요:
| 만들고 싶은 것 | 이렇게 말하면 됩니다 |
|---|---|
| 🏃 플랫포머 (마리오류) | "옆스크롤 점프 게임 만들어줘" |
| 🔫 탑다운/트윈스틱 슈팅 | "적이 몰려오는 탑다운 슈팅 만들어줘" |
| 🧱 클래식 아케이드 | "벽돌깨기 게임 만들어줘" (뱀·퐁·인베이더도) |
| 🧩 퍼즐 | "테트리스 만들어줘" (매치3·2048도) |
| ♾️ 무한 러너 | "플래피버드 같은 러너 만들어줘" |
게임을 만든 뒤에도 세부 요청을 계속 자연어로 하면 됩니다:
효과음 추가해줘
레벨 하나 더 만들어줘
모바일에서 60fps로 최적화해줘
각 요청을 해당 전문 스킬이 알아서 잡습니다.
|
🪄 명령어 암기 불필요 "슈퍼마리오 만들어줘" 같은 자연어만으로 관련 스킬이 자동 발동합니다. 🎮 검증된 엔진 스택 Phaser 4 (v4.1.0, MIT) 기반. 물리·타일맵·애니메이션·카메라·HUD가 전부 1급 API. 📱 모바일 웹뷰 대응 iOS WKWebView, 카카오/인스타 인앱 브라우저까지. 화면 맞춤·오디오 언락·터치 컨트롤 기본 포함. |
🎨 그래픽을 코드로 생성
픽셀아트( 🔊 8비트 너머 사운드 칩튠부터 신스웨이브·앰비언트·적응형 음악까지 코드 합성. 오디오 파일 0개. ⚖️ 저작권 안전 (IP-safe) 라이선스 안전한 외부 에셋(CC0·표기형·허용 라이선스) 또는 절차적 생성. 닌텐도 등 상용 IP의 에셋·이름·시그니처는 쓰지 않습니다. |
✅ 그냥 그럴듯한 게 아니라 진짜 돌아갑니다 — 헤드리스 step 하니스로 이동·충돌·메카닉을 결정적으로 검증합니다. 데모
super-runner는 600프레임 연속 플레이에서 콘솔 에러 0으로 통과했습니다.
코드뿐 아니라 브라우저 게임 에디터도 들어 있습니다. 유니티식 GUI로 씬·게임오브젝트를 직접 편집하고, 에디터 안에서 Claude와 함께 편집하며, Play로 확인한 뒤 빌드 없이 정적 게임으로 export 할 수 있습니다.
WGF Studio 에디터 켜줘
아래는 좀 더 자세히 파고들고 싶은 분을 위한 레퍼런스입니다. 처음이라면 위 "3분 만에 시작하기"만으로 충분합니다 — 펼쳐 보는 건 나중에 해도 됩니다.
스킬 호출명은 모두
wgf-prefix가 붙습니다(디렉터리명과 동일). 플러그인 네임스페이스 자체는web-game-builder이고, 슬래시 커맨드는/web-game-builder:wgf-make-game형태입니다.
메인 wgf-web-game-builder가 전체 흐름을 조율하고, 요청 성격에 따라 전문 스킬이 자동 발동합니다.
장르로 스캐폴드 → 제작요소로 살붙이기 → 품질로 검증·최적화 순서로 협력합니다.
npx claudepluginhub v0o0v/web-game-forge --plugin web-game-builderUnity 에셋 인지형 Claude Code 스킬 세트 — 2-layer 인덱스, LLM-as-Search, confidence-gated Orchestrator, 6개 슬래시 커맨드 (/unity-assets:index, :reindex, :search, :pick, :build, :doctor).
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns