← 返回全部文章
·约 15 分钟PPT

Three.js Game Skills

技能插件Agent

配套媒体

本页对应的 PPT 与演示视频

threejs-game-skills-recommend.mp4
PPT
threejs-game-skills-recommend.pptx浏览器不能直接打开 PPT,下载后用 PowerPoint / WPS / Keynote 查看
下载没反应?点这里复制直链

侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。

PPT../../threejs-game-skills-recommend.pptx
视频../../threejs-game-skills-recommend.mp4
本文目录
  1. 🚀 什么是 Three.js Game Skills?
  2. ✨ 9 个核心 Skill 一览
  3. 🛠️ 快速上手:1 小时跑通第一个游戏
  4. 5 步开发流水线
  5. 步骤 1:一键安装
  6. 步骤 2:召唤导演 Skill
  7. 步骤 3:内置 QA 自动质检
  8. 📊 与传统 Three.js 工具的差异
  9. 🏗️ 架构详解
  10. 三个层次
  11. 与 chubbyskills / Light-skills / compass-skills 的对比
  12. 🎮 5 个真实可玩 Demo 游戏
  13. 1. Neon Ridge Drift(赛车)
  14. 2. Championship Snooker Arena(台球)
  15. 3. Starship Dogfight(射击)
  16. 4. Tide Singer(音乐)
  17. 5. Ripcore(动作)
  18. 🤖 3 个可选 AI 资源 API
  19. 💡 适用场景
  20. 场景 1:独立游戏开发者快速原型
  21. 场景 2:前端工程师转 Web3D
  22. 场景 3:教学场景(学校/培训机构)
  23. 场景 4:Game Jam 48 小时极限开发
  24. 场景 5:AI 辅助工作流下的 Web3D 工程师
  25. 用户群体总结
  26. 💰 定价方案
  27. 🎯 总结

📌 核心价值:9 个 Agent Skill 让你"说人话"做 Three.js 游戏——director 自动调度 + 内置 QA 质检 + 5 个真实可玩 Demo

一句话:从此不用再纠结"用 Three.js 官方还是 react-three-fiber"——把游戏开发拆成 9 个可被 agent 调用的技能,director 一键路由,Vite + TS + Three.js 脚手架开箱即用,从空白文件夹到 Netlify 发布 ≤ 1 小时。

封面图


🚀 什么是 Three.js Game Skills?

Three.js Game Skills 是 GitHub 上一位独立开发者 Majid Manzarpour 在 6 月 14 日开源的 Three.js 游戏开发 Agent 技能包,专攻一件事——让 Codex / Claude Code 帮你"说人话"做可发布的 Three.js 浏览器游戏。

跟传统 Three.js 教程最大的区别是:它不是一份 API 文档,也不是一个游戏框架,而是把"做游戏"这件事拆成 9 个专项 Skill(导演/玩法/视觉/UI/调试/质检/三维/图像/音频),由 threejs-game-director 统一调度。

GitHub stars GitHub forks License

核心定位:9 个 Skill 端到端覆盖 Three.js 游戏全流程 + 内置 QA 截图证据 + 5 个真实可玩 Demo(赛车/台球/射击/音乐/动作)——这是 2026 年 AI 辅助 Web3D 游戏开发最完整的工具集


✨ 9 个核心 Skill 一览

功能对比表

1 个导演 + 5 个核心 + 3 个 AI 资源 = 9 个 Skill 端到端搞定 Three.js 游戏全流程


🛠️ 快速上手:1 小时跑通第一个游戏

5 步开发流水线

5步开发流水线

步骤 1:一键安装

Codex 用户:

npx skills add majidmanzarpour/threejs-game-skills --skill '*' -a codex -g -y

Claude Code 用户:

npx skills add majidmanzarpour/threejs-game-skills --skill '*' -a claude-code -g -y

本地开发:

./install.sh --all        # 同时安装到 Codex + Claude Code

步骤 2:召唤导演 Skill

打开 Codex / Claude Code,用自然语言"召唤" director 技能:

Use threejs-game-director to build a premium futuristic tower defense game 
from scratch. Automatically use the relevant gameplay, graphics, UI, asset 
generation, audio, debug, and QA skills. Build a playable loop first, then 
iterate until it passes browser, mobile, visual, UI, performance, and 
release checks.

注意:director 会自动判断需要哪些子技能,你只管"说目标"

步骤 3:内置 QA 自动质检

threejs-qa-release 是项目的"质检员",强制要求交付证据而非空口声明:

# 跑 canvas 像素检查(防"黑屏"假象)
node skills/threejs-qa-release/scripts/inspect-threejs-canvas.mjs \
  --url http://127.0.0.1:5188 --mobile
  • ✅ 浏览器 QA:本地启动开发服务器,验证页面
  • ✅ 截图证据:Playwright 抓桌面/移动视口截图
  • ✅ canvas 像素检查:防止空白/纯色假象
  • ✅ 响应式检查:自动切换桌面/移动
  • ✅ 性能快照:draw call / 三角形数 / 纹理 / 内存
  • ✅ 生产构建:npm run build 验证无编译错误
  • ✅ 发布风险报告:列出剩余风险和静态托管就绪度

📊 与传统 Three.js 工具的差异

竞品对比表

关键差异:Three.js Game Skills 不是"Three.js 库的替代品",而是"用 AI 制作 Three.js 游戏"的方法论和工作流


🏗️ 架构详解

架构图

三个层次

  1. 编排层:threejs-game-director 是唯一需要手动调用的入口技能,智能路由到所有子技能
  2. 核心技能层:5 个开箱即用的技能(玩法/视觉/UI/调试/质检),无需任何 API
  3. AI 资源层(可选):3 个外部资源生成技能,需要 API key 但可大幅提升质量

与 chubbyskills / Light-skills / compass-skills 的对比

Skill 包 垂直领域 数量 关键差异
chubbyskills 自媒体内容自动化 13 视频/小红书/公众号生成
Light-skills 科研全流程 28 论文/数据可视化/生信
compass-skills AI Agent 长任务 4 任务森林/记忆/DAG
Three.js Game Skills 3D 浏览器游戏 9 导演调度 + 内置 QA + 5 个 Demo

🎮 5 个真实可玩 Demo 游戏

5个Demo游戏

不靠嘴说,靠 5 个 Netlify 部署的真实游戏证明 Skill 真能跑

1. Neon Ridge Drift(赛车)

2. Championship Snooker Arena(台球)

3. Starship Dogfight(射击)

4. Tide Singer(音乐)

5. Ripcore(动作)

  • 链接:https://ripcore.netlify.app
  • 风格:高速动作
  • 用到 Skill:gameplay-systems(连招系统)+ qa-release(移动端验证)

🤖 3 个可选 AI 资源 API

3个AI资源API

核心技能无 API 也能跑;这 3 个 API 是"加分项"

Skill 第三方服务 用途 API Key
threejs-3d-generator Tripo 文本/图像转 3D 模型(GLB/FBX + 动画) TRIPO_API_KEY
threejs-image-generator Gemini 概念图/纹理/天空/图标/GUI 艺术 GEMINI_API_KEY
threejs-audio-generator ElevenLabs SFX/环境音/UI 音效/语音 TTS ELEVENLABS_API_KEY

安全提示:密钥必须放在环境变量中,绝不能提交到代码或浏览器端


💡 适用场景

场景 1:独立游戏开发者快速原型

  • 痛点:3D 游戏从 0 到 1 涉及 9 个领域(玩法/视觉/UI/资源/音频/调试/QA/打包/发布),一个人搞不定
  • 解决方案:召唤 director,自动调度 9 个 Skill,端到端完成
  • 输出:1 个可发布到 Netlify 的 Three.js 游戏

场景 2:前端工程师转 Web3D

  • 痛点:Three.js 学习曲线陡,材质/灯光/物理/性能调优都要学
  • 解决方案:用 director 技能"说人话"指挥 agent,agent 自动调用专项 Skill
  • 输出:Vite + TS + Three.js 完整工程脚手架 + 9 个 Skill 工具集

场景 3:教学场景(学校/培训机构)

  • 痛点:3D 游戏开发教学资源稀缺,学生容易卡在某个环节
  • 解决方案:用 director + 5 个 Demo 做"看效果 → 学源码 → 改参数"教学
  • 输出:5 个可玩 Demo 源码 + 9 个 Skill 的 SKILL.md 教学文档

场景 4:Game Jam 48 小时极限开发

  • 痛点:Game Jam 时间紧,需要快速产出可玩游戏
  • 解决方案:用 director 30 分钟出可玩循环,剩余时间做视觉/UI 优化
  • 输出:48 小时内可提交的 Game Jam 作品

场景 5:AI 辅助工作流下的 Web3D 工程师

  • 痛点:Codex / Claude Code 用得多,但不知道怎么指挥 agent 做 3D 游戏
  • 解决方案:把 director 当"项目经理",把 9 个 Skill 当"团队成员"
  • 输出:可验证的 Three.js 游戏 + 强制 QA 证据链

用户群体总结

  • ✅ AI 辅助开发工程师:Codex/Claude Code 重度用户
  • ✅ 独立游戏开发者:想做浏览器 3D 游戏但缺图形/UI 经验
  • ✅ 前端工程师:想转型 Web3D 游戏开发
  • ✅ 快速原型设计师:Game Jam / 概念验证 / 产品演示
  • ✅ 技术艺术家:用 AI 生成 3D/图像/音频再整合
  • ✅ 教学场景:现代 AI 辅助游戏开发工作流学习
  • ❌ 不适合:纯 2D 游戏(用 Phaser/PixiJS 更合适);纯 Unity/Unreal 项目

💰 定价方案

完全免费 + Apache 2.0 协议:

  • 9 个 Skill 全部 MIT 开源
  • 5 个 Demo 游戏免费试玩(Netlify 部署)
  • 3 个 AI 资源 API 按需付费(Tripo/Gemini/ElevenLabs 各自计费)

开源协议: MIT

💡 新用户福利:从空文件夹到可发布游戏 ≤ 1 小时,无需任何付费 API(基础玩法/UI/调试/质检全部本地完成)


🎯 总结

Three.js Game Skills 重新定义了"AI 辅助 3D 游戏开发"——不是替代 Three.js,而是把"做游戏"这件事拆成 9 个可被 agent 调用的 Skill,由 director 统一调度,强制 QA 交付证据,5 个真实 Demo 证明可行性。

推荐指数: ⭐⭐⭐⭐⭐(满分5星)

适合人群:

  • AI 辅助开发工程师(Codex/Claude Code 用户)
  • 独立游戏开发者 / 前端工程师 / Game Jam 参赛者
  • 想学"现代 AI 辅助 3D 游戏开发工作流"的任何人

立即体验:

GitHub 仓库: majidmanzarpour/threejs-game-skills


数据截至 2026-07-03,最新信息请以 GitHub 仓库为准。