Game Code Review
Skill Verified ActiveInvoke when the user wants a game-specific code review, architecture check, or technical analysis of game code. Covers frame independence, hot path performance, state machine integrity, and resource lifecycle. Triggers on: "code review", "review my code", "check architecture", "game code quality". Do NOT invoke for design document review (use game-design-review) or general sprint planning (use game-sprint-plan). Part of the AlterLab GameForge collection.
To provide expert-level, game-specific code reviews and architectural checks, ensuring high-quality, performant, and maintainable game code.
Features
- Game-specific code review
- Architecture analysis
- Performance auditing
- State machine integrity checks
- Resource lifecycle analysis
- AI-generated code pattern detection
- Integration with MCP servers (GitHub, Context7, Engine MCPs)
Use Cases
- Reviewing game code before merging features
- Debugging performance issues and frame rate drops
- Ensuring game behavior is consistent across different frame rates
- Identifying and fixing state management bugs
- Promoting prototype code to production quality
- Onboarding new developers to code quality standards
Non-Goals
- Reviewing design documents (use game-design-review)
- General sprint planning (use game-sprint-plan)
- Reviewing non-game specific code without game context
- Providing generic code style suggestions without game impact
Workflow
- Architecture Overview: Map systems, dependencies, and patterns
- Game-Specific Checks: Delta Time Usage, Hot Path Allocations, State Management, Frame-Rate Independence, Resource Cleanup, Dependency Direction, Data-Driven Values, Input Handling, Concurrency Safety, AI Code Anti-Patterns, Magic Numbers
- Standard Code Quality Checks: Naming, organization, error handling, documentation, tests, duplication, dead code
- Output Report: Structured findings with severity and recommendations
Practices
- Game-specific checks first
- Context-aware severity
- Measure, do not guess
- Engine idioms matter
- Gameplay values in data, not code
- Input handling abstraction
Prerequisites
- Claude Code or Claude Projects environment
- Access to game code files
- Optional: Connected MCP servers for enhanced analysis
Installation
npx skills add AlterLab-IEU/AlterLab_GameForgeRuns the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.
Quality Score
VerifiedTrust Signals
Similar Extensions
Game Ci Pipeline
99Invoke to set up CI/CD pipelines for game builds -- automated testing, build pipelines, and deployment to Steam, itch.io, or Epic. Triggers on: "CI", "CD", "pipeline", "automated build", "deploy", "Steam deploy", "itch.io butler", "GitHub Actions game", "build automation". Do NOT invoke for general code review (use game-code-review) or manual testing guidance (use game-qa-lead). Part of the AlterLab GameForge collection.
Agent Reviewer
99Agent skill for reviewer - invoke with $agent-reviewer
Game Developer
98Use when building game systems, implementing Unity/Unreal Engine features, or optimizing game performance. Invoke to implement ECS architecture, configure physics systems and colliders, set up multiplayer networking with lag compensation, optimize frame rates to 60+ FPS targets, develop shaders, or apply game design patterns such as object pooling and state machines. Trigger keywords: Unity, Unreal Engine, game development, ECS architecture, game physics, multiplayer networking, game optimization, shader programming, game AI.
Codex PR Review
100Revisa pull requests en proyectos Drupal 11 (u otro) siguiendo la metodología Codex (lógica de negocio, edge cases de hooks/queries, seguridad, performance, completitud). Genera un informe .md en la carpeta del IDE detectado (.antigravity/, .cursor/, .vscode/ o docs/) con hallazgos por severidad y soluciones accionables. Usar cuando el usuario pida "revisión Codex", "revisión de PR", "revisar PR", "revisar PR
Unity Mcp Orchestrator
100Orchestrate Unity Editor via MCP (Model Context Protocol) tools and resources. Use when working with Unity projects through MCP for Unity - creating/modifying GameObjects, editing scripts, managing scenes, running tests, or any Unity Editor automation. Provides best practices, tool schemas, and workflow patterns for effective Unity-MCP integration.
Mcp Source
100Switch MCP for Unity package source in connected Unity projects. Use /mcp-source [main|beta|branch|local] to swap between upstream releases, your remote branch, or local dev checkout.