Skip to main content
Glama

GameCodex

A game designer AI lens for programmers.

Your AI assistant writes competent game code and gives you zero design judgment. It will implement a jump, a shop, or a crafting system without ever asking whether it should exist, what it should feel like, or which proven design thinking applies. GameCodex fixes exactly that: one MCP tool — lens that answers as the game designer looking over your shoulder.

you (or your AI): lens { situation: "my jump feels floaty" }

              → Game Feel (Steve Swink): measure input-to-photon latency;
                derive gravity from jump height + time-to-apex; split
                rising/falling gravity; the questions, red flags in code
                terms, and concrete fixes.

Every lens distills an industry-proven philosophy with real provenance — Mark Cerny's Method, MDA, Sid Meier's interesting decisions, Swink's game feel, juice, flow & difficulty (incl. Celeste's assist thinking), George Fan's onboarding rules, Nintendo's kishōtenketsu, core loops, Derek Yu on finishing, Valve-style playtesting, Self-Determination Theory, Sirlin/Schreiber balance, Koster's theory of fun, and BotW-style emergence.

Install

claude mcp add gamecodex -- npx -y gamecodex

Or in any MCP config (claude_desktop_config.json, .cursor/mcp.json, …):

{
  "mcpServers": {
    "gamecodex": { "command": "npx", "args": ["-y", "gamecodex"] }
  }
}

Related MCP server: GameCodex

One tool — the whole game

Call

Returns

lens { situation: "players quit at the first boss" }

The matching lenses (here: flow & difficulty, playtesting) — designer questions, red flags, prescriptions — plus matching docs from the knowledge base

lens { lens: "scope" }

One named lens in full

lens { doc: "G106" }

A knowledge-base doc (big ones return a table of contents; add section: "…" for one part)

lens { }

The catalog of all 15 lenses

That's the entire tool surface. No schema bloat, no action routing.

The knowledge base works within the lens

The 957-doc engine library (29 engines — deepest on MonoGame, Godot, Unity, Unreal) is reachable through the same tool: every situation reply ends with the matching docs, and doc/section reads them — section-aware, so 100KB guides never flood your context. The docs also ship as passive MCP resources (gamedev://docs/...). Scope which modules load with GAMEDEV_MODULES (e.g. core,godot-arch).

Monorepo

GameCodex/
├── packages/
│   ├── server/    <- the MCP server (the product) — see its README + SPEC.md
│   └── site/      <- marketing site (stale; predates the lens direction)
└── package.json   <- npm workspaces root
npm install && npm run build && npm test

License

MIT

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • An MCP server that integrates with Discord to provide AI-powered features.

  • Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.

  • MCP server for AI agent profiles and smart notes. 60+ coding prompt packs with expert personas.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sbenson2/GameCodex'

If you have feedback or need assistance with the MCP directory API, please join our Discord server