Skip to content

[Feature Contribution] [PR] Tooling project support #19

@FreedomPortal

Description

@FreedomPortal

Hi, love your project a lot. I built a tooling project extension for CCGS while working on a pipeline script for my game. It adds /setup-tool, a game-pipeline-developer agent, and updates to /start and /project-stage-detect. Happy to share the files if you're interested in merging them. The branch is at FreedomPortal/Claude-Code-Game-Studios:feature/tooling-project-support.

Details below

Summary:

  • Adds a first-class path for game development tooling projects (pipeline scripts, asset processors, level generators) — previously CCGS had no entry point for these
  • /setup-tool skill mirrors /setup-engine for tooling projects: captures purpose, I/O contract, and tech stack in tools/TOOL_SPEC.md
  • game-pipeline-developer agent specialises in tools that operate on engine file formats from outside the engine (UnityPy, format converters, batch processors)
  • /start gains option E and auto-detects tooling projects from tools/ scripts
  • /project-stage-detect recognises Tooling Project as a distinct stage with its own gap analysis

Motivation:
Built while developing a pipeline level editor tools, a Python solver that reads/writes Unity .asset files for a puzzle game. CCGS assumed every project was a game; tooling projects had no onboarding, no agent, and no memory was saved automatically. This fix it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions