用途:这是一个按能力(capability)组织的游戏开发多工具矩阵(S4,v2),把引擎编写、2D/3D 与音频资产、AI 生成资产、智能体试玩、打包、商店发布、遥测等环节对应到具体提供方,并给出可运行的 preflight 检查与配方(Recipe)流程。
主要能力与提供方:游戏引擎含 cli-anything-godot(需装 Godot)、pygame、arcade、panda3d、ursina;3D 资产参考 S3 矩阵(cli-anything-blender、cli-anything-freecad、trimesh、pygltflib);2D 含 cli-anything-krita、cli-anything-inkscape、Pillow、aseprite、pyxel 及 OpenAI GPT-Image-1 等 API;音频含 cli-anything-audacity、pydub/librosa/soundfile、sfxr/jsfxr、ElevenLabs SFX、Mubert;乐谱含 cli-anything-musescore、music21、mido、abjad;AI 生成资产含 cli-anything-comfyui、jimeng、diffusers、replicate 等;试玩含 cli-anything-slay-the-spire-ii、gymnasium、无头游戏加脚本输入;打包含 Godot export presets、pyinstaller、butler;发布含 steamcmd、butler(itch.io)、Epic Games Services、Google Play、App Store Connect;遥测含 sentry、posthog、GameAnalytics、Unity Analytics、PlayFab。
使用方式:安装用 cli-hub matrix install game-development;查询用 cli-hub matrix info game-development;先运行 cli-hub matrix preflight game-development --json 作为可用性报告。矩阵也提供 python 探测模块与命令是否存在、环境变量是否设置的片段。选用提供方时应依据用户需求、质量要求、离线需要、凭据状态与安装成本,仅在凭据已存在或用户明确同意时升级到付费/计量 API,并用 suggest-to-user 模板请求设置环境变量。
适用场景:游戏 jam 端到端、训练评估智能体、AI 生成美术的独立小游戏、Steam 发布加崩溃报告、音乐驱动玩法、摄影测量资产导入等配方。
限制:发布到 Steam/itch/主机商店没有统一抽象层,需按平台单独处理;Unity/Unreal 只有 Godot 存在 harness;暂无 GameAnalytics/PlayFab 一方集成;智能体试玩需要桥接,应先询问是否允许 modding;构建产物应放入 builds/<version>/ 并带 manifest;发布必须在用户明确确认后才执行。