npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

game-mcp

v1.0.2

Published

Multi-agent game development framework for Claude Code — Web, Unity 2D, Unity 3D

Readme

Game MCP

Multi-agent game development framework for Claude Code. Build games with an AI team — Lead, Engineer, Designer, Artist, QA, and Story Consultant.

Quick Start

npx game-mcp

The CLI will guide you through:

  1. Game name and code
  2. Game type — Web (HTML/JS), Unity 2D, or Unity 3D
  3. API keys — Gemini, PixelLab, GitHub/GitLab (stored encrypted, gitignored)
  4. Platform targets — PC, iOS, Android, Steam
  5. Git provider — GitHub, GitLab, or local

Then open the project in Claude Code and type /lead to start.

Game Types

Web Game

  • Single HTML file with inline CSS/JS
  • Canvas API game loop
  • Packageable for Steam via Electron
  • No dependencies, pure vanilla JS

Unity 2D

  • Unity 6 with URP 2D
  • PixelLab MCP for AI pixel art generation
  • Aseprite CLI for sprite post-processing
  • VContainer DI + UniTask async

Unity 3D

  • Unity 6 with URP 3D
  • Blender MCP for 3D modeling
  • PBR materials and lighting
  • VContainer DI + UniTask async

How It Works

Game MCP uses a Bible-first approach: design your game completely in documentation before writing code.

Agent Roles

| Command | Role | What They Do | |---------|------|-------------| | /lead | Team Lead | Research, plan, create tasks | | /engineer | Engineer | Write game code | | /designer | Designer | Write game design docs | | /artist | Artist | Generate and process art assets | | /qa | QA | 5-check verification of all changes | | /story | Story | Narrative structure consulting |

Task Flow

/lead → analyzes request → creates tasks with priorities
/engineer → claims task → implements → self-reviews → completes
/qa → verifies → 5-check gate → approves or reports bugs

Requirements

Optional (by game type)

| Tool | Web | Unity 2D | Unity 3D | |------|-----|----------|----------| | Unity 6 | | Required | Required | | Blender | | | Required | | Aseprite | | Recommended | | | Gemini CLI | Recommended | Recommended | Recommended |

API Keys (optional, enable AI features)

| Key | Purpose | Get it at | |-----|---------|-----------| | GOOGLE_API_KEY | Gemini research + image gen | Google AI Studio | | PIXELLAB_API_TOKEN | AI pixel art (2D) | PixelLab | | RODIN_API_KEY | AI 3D models (3D) | Rodin | | GIT_TOKEN | GitHub/GitLab integration | GitHub/GitLab settings |

Project Structure (after setup)

my-game/
├── .claude/           # Claude Code config + agent commands
│   ├── CLAUDE.md      # Project instructions
│   ├── settings.json  # Permissions
│   └── commands/      # /lead, /engineer, /designer, /artist, /qa, /story
├── .mcp.json          # MCP server config
├── .env               # API keys (gitignored)
├── src/               # Game code (HTML or Unity scripts)
├── docs/bible/        # Game design document (13 sections)
├── workflow/           # Task management state
├── game-mcp.json      # Project config
└── pyproject.toml     # MCP server dependencies

MCP Server

The framework includes a Python MCP server (game-mcp-team) that provides:

  • Task management — create, claim, complete, search tasks with priorities
  • Decision log — cross-agent context sharing
  • Bible status — documentation completeness tracking
  • External tools — Gemini CLI, Aseprite CLI, background removal

License

MIT