3D Game Builder

🎮 自然语言生成 3D 游戏,一键畅玩

通过自然语言快速生成精美 3D 浏览器游戏,支持迭代开发、多种游戏类型及高级图形效果,输出独立可玩的 HTML 文件。

收藏
4.4k
安装
1.3k
版本
1.1.0
CLS 安全性认证2026-08-03
点击查看完整报告 >

使用说明

核心功能

build-game 是一款强大的 3D 游戏生成技能,能够将用户的自然语言描述转化为完整的浏览器可玩游戏。它基于 Three.js 引擎,支持从简单射击游戏到复杂 RPG、宝可梦式收集养成等多种游戏类型。

显著优点

1. 零门槛游戏开发:用户无需编程知识,仅用自然语言描述即可生成游戏,如"一个赛博朋克风格的赛车游戏"或"宝可梦式收集元素精灵的RPG"

2. 迭代开发支持:独特的双模式设计(新建/迭代),允许用户持续优化已有游戏,添加新角色、机制、场景或修复问题

3. 工业级图形质量:内置 SSAO 环境光遮蔽、Bloom 辉光、PBR 材质、程序化纹理、着色器粒子等高级效果,追求"独立游戏品质"而非技术演示

4. 单文件交付:所有资源内嵌为 Base64 或程序化生成,输出单个 HTML 文件,无需服务器配置即可运行

5. 丰富的内置系统:涵盖战斗(实时/回合制)、收集捕捉、库存装备、对话任务、存档读档、天气昼夜等完整游戏系统

6. 智能视觉参考处理:支持用户上传参考图片,自动提取颜色、比例、风格特征并转化为程序化 3D 模型

潜在局限

  • 复杂度天花板:虽然文档声称支持"多千行代码的完整宝可梦游戏",但单文件架构对超大型项目(如开放世界)存在可维护性挑战
  • 网络依赖:必须从 CDN 加载 Three.js,离线环境不可用
  • 多人游戏限制:明确不支持真正的多人联机,只能提供热座模式或 AI 对手替代方案
  • 音频限制:仅支持程序化 Web Audio API 音效,无法直接导入用户音频文件
  • 性能瓶颈:高端图形效果(SSAO、大量实例化植被)在低端设备可能帧率下降

适合人群

  • 快速原型设计师:验证游戏创意
  • 教育场景:编程/游戏设计教学演示
  • 独立开发者:构建可迭代的游戏 MVP
  • 创意工作者:将概念可视化
  • 休闲玩家:定制个人专属小游戏

常规风险

  • 代码体积膨胀:复杂游戏可能导致 HTML 文件达数 MB,影响加载
  • 浏览器兼容性:高级 WebGL 特性需要现代浏览器支持
  • 迭代累积债务:频繁的小修改可能导致代码结构逐渐混乱
  • 视觉可见性问题:开发文档特别强调避免使用过暗颜色导致场景不可见,暗示这是常见陷阱

技术亮点

该技能最值得称道的是其"质量优先"的设计哲学——强制要求 4+ 灯光系统、环境贴图反射、天空穹顶着色器等,并配有详细的自检清单确保交付品质。

安全解读

核心用法

build-game 是一款革命性的3D游戏生成工具,用户只需用自然语言描述游戏概念,即可自动生成完整的、可运行的浏览器游戏。系统采用迭代式开发模式,支持从零创建新游戏或持续优化现有作品。

工作流程分为七个阶段
1. 模式检测:自动判断是新建游戏还是迭代修改

2. 需求分析:解析游戏类型、角色设定、场景机制等核心要素

3. 架构设计:针对新游戏或迭代分别制定技术方案

4. 代码生成:输出单HTML文件,内置Three.js完整渲染管线

5. 质量保障:强制执行视觉标准(SSAO、Bloom、PBR材质、程序化纹理)

6. 本地部署:启动HTTP服务供用户即时体验

7. 进度追踪:自动记录开发历史便于持续迭代

生成的游戏涵盖完整技术栈:高级光照系统(四灯位+环境光)、后期处理特效(SSAO环境遮蔽、Bloom辉光、FXAA抗锯齿)、程序化资源生成、粒子系统、物理碰撞、音频合成、存档系统等。

显著优点

极致的视觉表现:强制要求电影级渲染配置,包括ACES色调映射、软阴影、物理材质、天空球着色器等,彻底避免"暗黑不可见"场景,确保每款游戏都具备独立游戏级别的画面质感。

零配置即开即玩:单HTML文件封装所有资源,无需安装、无需编译、无需部署,双击即可在浏览器中运行,完美支持分享与存档。

全类型覆盖:从FPS射击、赛车竞速到宝可梦式RPG、塔防策略,内置20+游戏类型的相机控制方案与交互模板,复杂系统如回合制战斗、生物捕捉、物品合成、任务追踪均有现成实现模式。

迭代友好架构:代码采用模块化分区设计,配合Edit工具可实现精准局部修改,避免全量重写,支持"加个Boss""改成猫咪主角"等渐进式开发。

潜在缺点与局限性

性能天花板:浏览器环境限制了游戏规模,超大规模场景(如开放世界)可能出现帧率下降;复杂AI与物理计算受JavaScript单线程制约。

美术资源依赖程序化:虽能生成高品质程序化模型,但无法直接导入FBX/GLTF等专业资产,对特定IP还原度有限(如用户指定"像塞尔达的主角",系统只能构建风格化近似版本)。

网络功能缺失:明确不支持多人联机,仅能实现本地热座对战或AI对手;存档依赖localStorage,无法云端同步。

学习成本:迭代复杂游戏时,用户需理解progress.md中的系统状态记录,对非技术用户的抽象思维能力有一定要求。

适合的目标群体

  • 独立游戏原型开发者:快速验证玩法创意,48小时游戏开发竞赛利器
  • 编程教育者:可视化展示游戏开发全流程,从机制设计到渲染管线
  • 创意工作者:设计师、作家将叙事概念即时转化为可交互Demo
  • Three.js学习者:通过阅读生成代码深入理解现代Web图形编程
  • 轻量娱乐用户:想定制专属小游戏(如"以我家猫为主角的太空射击")的普通玩家

使用风险

性能风险:复杂特效(SSAO+Bloom+PBR同时开启)在中低端设备上可能导致卡顿,建议目标用户群体配备独立显卡或高端集成显卡。

浏览器兼容性:依赖WebGL 2.0特性,IE及部分旧版Safari无法运行;移动端需确保GPU性能充足。

CDN依赖风险:Three.js库从jsdelivr.net加载,若CDN服务异常或网络受限地区,游戏将无法初始化。可考虑离线缓存方案但未内置实现。

存档丢失风险:localStorage数据可被浏览器清理操作清除,重要游戏进度建议定期手动备份HTML文件。

内容生成不可控:AI生成的游戏代码虽经质量规范约束,但极端复杂请求可能出现机制冲突(如同时要求"即时制战斗"和"回合制菜单"),需用户具备基础调试判断能力。

3D Game Builder 内容

reference文件夹
scripts文件夹
手动下载zip · 57.8 kB
audio-patterns.mdtext/markdown
请选择文件