By kyh
Deploy Vite, Phaser, Three.js, or plain HTML/JS browser games to vibedgames.com subdomains via CLI after npm run build, then integrate real-time multiplayer with shared state, player syncing, events, and co-op/PvP using @vibedgames/multiplayer library in React hooks, vanilla JS, or TypeScript.
npx claudepluginhub kyh/vibedgamesDeploy browser games to vibedgames. Use when the user wants to deploy, publish, ship, or host a game — especially static HTML/JS games built with Vite, Phaser, Three.js, or plain HTML. Triggers on: 'deploy this game', 'publish my game', 'ship it', 'host this', 'put this online', 'make it playable'.
Add multiplayer to browser games using @vibedgames/multiplayer. Use when the user wants to add multiplayer, real-time sync, shared state, player state, or co-op/PvP to a web game. Triggers on: 'make it multiplayer', 'add multiplayer', 'sync between players', 'real-time', 'co-op', 'PvP'.
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
Build 2D and 3D browser games with Phaser 3, Three.js, Retro Diffusion pixel art, Aseprite, and asset pipeline tools.
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.
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.
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.
Specialist AI engineering team for Claude Code. 8 agents with HITL checkpoints, handoff contracts, structured memory, and /agency-run orchestrator.
Comprehensive game development learning system with 7 specialized agents, 21 in-depth skills, 4 slash commands, and automation hooks. Master game design, programming, graphics, audio, networking, tools, and publishing across Unity, Unreal Engine, and Godot.