用途:把游戏需求或未完成的 Three.js 场景变成小型完整的浏览器游戏,优先保证一个令人满意的可玩循环,方向保持原创,并沿用用户现有技术栈。
主要能力:支持四种模式——新建游戏(无技术栈时默认 Three.js + Vite)、在现有游戏上改动、把场景改造成游戏、对现有构建做打磨。实现前先写紧凑的“游戏契约”,涵盖幻想感、核心循环、胜负或完成条件、相机与操作、视觉主张与范围。按需选择性阅读引擎模式、视觉、音频配方、类型等参考文档,不默认全量加载。
使用方式:先检查工作区(包管理器、脚本、入口、Three.js 版本、场景图、渲染器、输入、状态、资源、UI、音频、构建命令与测试),尽量运行现有项目并记录报错;再构建最小垂直切片(一个可控角色、一个目标与障碍、可见反馈、开始/进行/暂停/结束/重开状态、30–180 秒可玩会话),用灰盒几何验证手感;随后建立稳定基础(单一渲染器与动画循环、帧率无关移动、显式游戏状态、输入映射为动作、统一世界单位、限制像素比、资源复用与释放、HTML UI、加载进度、客户端不存密钥);再调优手感、统一美术方向、按比例加入音频与持久化,最后运行生产构建并在浏览器中完整试玩验证。
适用场景:需要可玩 WebGL 游戏、类游戏 Three.js 原型或对现有 Three.js 项目做打磨时。
限制:除非用户明确要求,不发布、不购买资源、不调用付费服务、不修改外部系统;不复制受版权保护的角色、关卡、UI、音乐或品牌资源;未证明必要时不引入大型引擎或物理栈;避免单文件堆砌渲染、输入、状态、UI、音频与实体,避免把移动绑定到帧数、热循环内分配对象、无上限粒子与阴影、无退出路径的指针锁定等。资料未提供具体收费、价格与平台信息。