By kyh
Build 2D browser games with Phaser 3 scenes, physics, tilemaps, sprites, and input; craft 3D web experiences using Three.js with lighting, geometries, materials, and animations. Generate pixel-art spritesheets and walk cycles via Retro Diffusion AI from references, parse Aseprite files for frames and metadata, validate asset pipelines against PNGs, and deploy Three.js apps to iOS via Capacitor, Vite, and Swift.
npx claudepluginhub kyh/vibedgamesInfer structure/metadata from Aseprite files (.ase/.aseprite; common typo .aes): parse headers/frames/chunks (layers, cels, tags, slices, palettes, tilesets), compute durations/bounds, and generate JSON for engines/tools.
Asset pipeline utilities for 2D game projects: validate an asset manifest against PNGs on disk, probe sprite sheets/tilesets to find non-empty grid frames, and report PNG dimensions. Use when adding/updating art, debugging missing/unused assets, auditing sprite sheets, or generating frame/size metadata for import pipelines (especially for Love2D projects with Lua asset indexes).
Build and ship Three.js apps on Capacitor iOS with Vite and Swift Package Manager: GLTF loading, assets_index animation UI, OrbitControls mouse/touch mappings, and iOS sync/run troubleshooting.
Build 2D games with Phaser 3 framework. Covers scene lifecycle, sprites, physics (Arcade/Matter), tilemaps, animations, input handling, and game architecture. Trigger: "create phaser game", "add phaser scene", "phaser sprite", "phaser physics", "game development with phaser".
Use Retro Diffusion for pixel-art image generation, img2img edits, spritesheets, and animation workflows such as platformer walk cycles, turnarounds, idle loops, and attack sheets from reference images.
Creates simple Three.js web apps with scene setup, lighting, geometries, materials animations, and responsive rendering. Use for: "Create a threejs scene/app/showcase" or when user wants 3D web content. Supports ES modules, modern Three.js r150+ APIs.
Infrastructure for vibe coding multiplayer browser games. Deploy games to {slug}.vibedgames.com, add multiplayer with a few React hooks, and generate assets with AI skills.
| Deployment platform | vg deploy ships static games to Cloudflare R2, served from {slug}.vibedgames.com |
| Multiplayer hooks | useMultiplayerRoom, usePlayerState, useMultiplayerState — drop-in React hooks backed by Durable Objects |
| AI skills | Claude Code skills for asset generation, game design, and more |
| Example games | Asteroids, Flappy Bird, Pac-Man, Tetris, Pong |
apps/
web/ Next.js web app — game hub, auth, dashboard
party/ PartyServer — real-time multiplayer backend
games/ Cloudflare Worker — serves deployed games from R2
cli/ CLI tool (vg) — login, deploy, manage games
games/
astroid/ Multiplayer Asteroids with PvP
flappy-bird/ Flappy Bird
pacman/ Pac-Man
tetris/ Tetris
pong/ Motion-controlled Pong
packages/
api/ tRPC routers + better-auth
db/ Drizzle ORM schema + Turso/D1
multiplayer/ React hooks for multiplayer
ui/ Shared UI components (Radix + Tailwind)
pnpm install
cp .env.example .env
pnpm dev
pnpm dev # all services
pnpm dev-web # web app only
pnpm dev-party # multiplayer server only
pnpm dev-astroid # asteroids game
pnpm build # build everything
pnpm typecheck # type check all packages
pnpm db-push # push schema to local D1
pnpm db-push-remote # push schema to production
npx vibedgames login
npx vibedgames deploy ./dist --slug my-game
# → https://my-game.vibedgames.com
Deploy and add multiplayer to browser games on vibedgames.com. Includes CLI deploy workflow and real-time multiplayer integration.
Share bugs, ideas, or general feedback.
The game studio for the agent internet. Build, monetize, and ship browser games with one command. Phaser 2D, Three.js 3D, Play.fun monetization. Works with 40+ AI coding agents.
Lightweight WebGL/WebGPU game engine with entity-component architecture and visual editor integration. Use this skill when building browser-based games, interactive 3D applications, or performance-critical web experiences. Triggers on tasks involving PlayCanvas, entity-component systems, game engine development, WebGL games, 3D browser applications, editor-first workflows, or real-time 3D rendering. Alternative to Three.js with game-specific features and integrated development environment.
Use when the agent is building or iterating on a web game (HTML/JS) and needs a reliable development + testing loop: implement small changes, run a Playwright-based test script with short input bursts and intentional pauses, inspect screenshots/text, and review console errors with render_game_to_text. Originally from OpenAI's curated skills catalog.
Editorial "Indie Game Dev" bundle for Claude Code from Antigravity Awesome Skills.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques