我用 ChatGPT 和 Stable Diffusion 制作了一款完整的视频游戏!——AI 助力
外来客 • 2026-08-27 03:01:29
声明:本文为对公开内容的摘要整理,
未经本站独立核实,可能与原内容存在出入,不代表本站立场、观点或建议;
观点与版权归原作者及原平台所有。
如涉及版权问题,请联系我们,核实后立即删除。
[ 免责声明 ]
(原标题:How I used ChatGPT and Stable Diffusion to make a whole video game! - AI for Godot Game Dev)
🎮 一句话概述
本视频展示了利用 ChatGPT、PseudoWrite 和 Stable Diffusion 辅助开发 Godot 引擎点击式冒险游戏的全过程,验证了 AI 在叙事构建与美术生成上的高效性,同时揭示了其在 GDScript 代码生成方面的局限性,最终产出了一款可玩的 Web 游戏原型。
🛠️ 技术栈与开发环境
- 选用 Godot 3.5 引擎作为开发基础,主要考虑到 ChatGPT 的知识截止日期为 2021 年,以避免使用当时尚未稳定或数据较少的 Beta 版 4.0 引擎
- 采用 OpenGL 2.0 渲染器以确保兼容性与稳定性
- 开发目标为制作一款基于 Web 的点击式冒险游戏,旨在降低非专业程序员的入门门槛
- 整体技术路线强调利用现有 AI 工具弥补个人在编码经验上的不足,实现从策划到原型的全流程覆盖
📝 叙事构建与剧情设计
- 使用 PseudoWrite 工具生成核心故事大纲,主题设定为“沉没潜艇”,背景为二战期间因武器测试被未知生物拖入深海
- 玩家核心任务包括寻找信号弹、鱼叉枪等关键物品,用于驱赶深海生物并修复潜艇以达成结局
- AI 生成的故事线逻辑自洽,仅需少量人工调整即可完善,显著提升了内容质量与创作效率
- 在剧情推进遇到卡点时,通过 AI 提示解决具体逻辑问题,例如将食物装入鱼雷管发射以摆脱鱿鱼,从而顺利实现剧情转折与结局达成
- 叙事环节体现了 AI 在创意构思、场景描述及道具设定方面的优势,大幅减少了人工构思的时间成本
🎨 美术资源生成与优化
- 结合 Stable Diffusion 1.5 与 Midjourney V4 模型生成游戏场景图,利用 AI 捕捉核心视觉元素
- 针对文字描述直接生成图像效果不佳的问题,采用 Image-to-Image 技术对初始图像进行调整,重点优化光照效果和细节表现
- 尽管 AI 能生成符合主题的画面,但在物体位置、光照一致性等细节上仍存在偏差,需后期使用 Affinity Photo 等专业软件进行精修
- 美术制作流程验证了 AI 在视觉资源生成上的可行性,但强调了人工后期处理在提升最终视觉质量中的必要性
- 整体美术风格服务于点击式冒险游戏的氛围营造,确保场景图与叙事主题高度契合
💻 代码生成与逻辑实现
- ChatGPT 成功生成了基础的 GDScript 代码,涵盖变量定义、数组管理及输入处理等核心功能
- 然而,AI 对 GDScript 语言的理解存在局限,可能将其误认为其他编程语言,导致生成的代码结构混乱或不符合引擎规范
- 初始生成的代码仅支持控制台打印输出,缺乏动态界面交互,需开发者手动重构以支持鼠标悬停显示描述、点击切换场景及物品拾取等交互逻辑
- 利用 Godot 的信号机制实现交互功能,并通过 CSV 文件集中管理房间数据,以优化代码结构与数据维护
- 开发者花费约两天时间完成游戏,认为该时长过长,表明 AI 在编码环节并未提供实质性的高效帮助,主要依赖人工完成逻辑构建与调试
- 代码生成环节暴露了当前 AI 在小众引擎脚本编写上的能力短板,要求开发者具备较强的编程基础以进行代码重构与优化
⚖️ 结论与适用场景分析
- AI 工具显著降低了游戏开发的门槛,特别是在叙事构思、场景描述及美术资源生成方面表现优异,形成了“AI 负责创意与视觉,人类负责逻辑与结构”的分工模式
- 在 GDScript 编码环节,AI 的辅助效果有限,输出结果具有不可预测性,需多次迭代和人工修正,且存在将语言混淆的风险
- 最终产出的 Web 游戏原型证明,AI 辅助开发在特定类型(如点击式冒险)游戏中具备实用价值,但无法完全替代人类开发者的逻辑思维能力
- 建议用户根据项目需求合理分配 AI 与人工的工作比重,若擅长编程可尝试优化 AI 生成的代码质量,若侧重创意则可充分利用 AI 在叙事与美术上的优势
- 对于希望深入图像生成技术的用户,建议参考相关教程以提升 Stable Diffusion 的使用效率,同时关注 AI 工具在特定垂直领域的应用案例
👤 同一博主
EVRN评测2026:这款AI工具能构建可交互的3D世界
如何生成和绑定3D模型:ComfyUI(免费)对比 Atlas Studio
Seedance 2 在真实镜头中添加 CGI 的效果如何?
TARMAC - 第1集:试播集
TARMAC:2026年打造AI动画剧集
如何制作获奖AI影片:托比亚斯·M·胡贝尔(Tobias M. Huber)访谈
使用 Stability Matrix 免费安装 ComfyUI 教程(2025)
使用 ChatGPT 4o 制作书籍封面教程(2025)
AI公司如何误解创造力
用Blender控制AI艺术:Blender与Stable Diffusion ControlNet
🧭 类似博主
-
拷打飞智联合创始人,聊聊手柄厂商不和你说的秘密【视频播客音频版】
-
安东·彼得罗夫(Anton Petrov)的真相
-
【Clash重磅回归】苹果全家桶免费科学上网!iOS/iPad/Mac/Apple TV全平台指南,
-
AppleInsider 播客:iPhone 18 Pro、Apple Watch、iPhone D
-
如何使用 Claude Code 构建 UiPath 编码代理
-
最新iPhone18 Pro系列超详细验机教程 防扯皮、防骗攻略 建议收藏!「科技美学开箱」#iph
-
NASA毀了百億計畫?史上最大的公關危機!【慢科學EP12】
-
【半佛】智能眼镜卷半天,怎么都卷成 Even 了?
-
時間為什麼會變慢?人類真的能"穿越未來"嗎?
-
Amazon Quick免费使用教学!(赠129页pdf资料)
0 条评论
发表评论
请先 登录 后参与讨论。