我有一个idea,如何转换为游戏?

请问下独立游戏开发是先有一个比较完整的idea,再去一步步落实吗?还是自己有一个想做的游戏模式,再去慢慢完善,增加可玩性?

这篇文章是回复所有类似这种问题的;

本篇文章属于合集“AI单人独立游戏开发” —— EP07:

  • 我脑子里有一个很好的idea,如何转换为游戏?

  • AI时代, 普通人如何用AI做一款游戏出来?

  • 0基础, 用AI辅助做游戏,可行吗?

首先还是省流版极简回复放前面:

只从程序员,代码的角度出发,完全0基础, 非大学相关专业, 非程序员, 基本很难, 当前时代的AI,还不支持一个读不懂代码的人, 靠AI自己做一个完整的,可以上架Steam的游戏出来。

如果一定想做

  • 上选: 找一个游戏公司,任何相关的岗位,可以是 策划,策划助理,程序员,美术,美术助理,测试,项目助理。 工作半年以上

  • 下选: 至少去先学明白Python, 搞清楚 变量,常量,数据类型,函数,类。 这些东西。

然后 有一个idea,如何开始动手,如何做成一个游戏, 下面会简单介绍我自己的工作模式, 仅供参考

我的工作流&工作方案,也只是基于我以前待过的公司, 不代表就是最优

个人介绍; 二本校招入职某 5000人规模游戏公司,后端开发,年薪28,做了一年半后裸辞。

(是个神级公司, 故事很多, 游戏开发篇讲完后, 可能会不透露名字的讲讲公司,但你大概猜得到是什么公司)

可行性验证

只有一句话: 先去问AI, 把你的点子详细的发给AI,让AI去替你调研, 市面上是否有过这种点子/玩法的游戏。

分为几种情况:

1. 有,而且有很多, 已经是红海了。 接着把你的创新点,改造的点,发给AI让AI评估分析;

2. 有,但是很少。只有几款甚至只有一款。 可做,但是不能有太高的预期;

3. 完全没有。 慎重考虑, 暴死的概率在90%以上;

单人独立游戏开发, 最容易陷入的一个误区就是: 我要做一个新的,市面上从来没有类似玩法的游戏;

这种想法极其危险

.

.

.

emmmm, 上面是错误的 

上面的内容, 的确是我一步步按照自己的思路写的,但是写到这一步发现写不下去了, 总感觉哪儿不对劲;

以前开发一个游戏,成本极高, 你想一个人,或者一个小团队, 做一个游戏, 涵盖 策划,美术,程序,音乐, 是一件成本极高的事情

如果是一个人开发,那成本更是高出边际, 你要么自己花数年的时间, 去学习各种知识,去找各种专业的论坛, 去找各种学习资料, 阅读各种数据,观看各种教程视频; 要么花钱找外包制作;

无论哪种, 成本都极高。

但现在这个AI时代,成本真的已经无限降低; AI 可以当策划,可以写表格,可以配参数,可以写代码,可以出图片。 唯一的问题就是音频,但是开源素材已经足够; 关于 AI生图的问题, 完全可以前期粗略生成, 后期再替换更精细的素材即可;

以我以前待过的公司为例, 一个类土豆兄弟的项目,8个程序+8个策划的团队, 出一个 试玩Demo 供上级评估玩法是否有意思, 开发计划周期是15月。预算成本是500万人民币。

而现在, 搓一个 土豆兄弟的demo, 有商店界面, 关卡递进,10个英雄技能效果,可以攻击的敌人

快点儿一个星期, 最慢一个月, 成本的话, 20x 的 GPT 和 20x 的Claude拉满, 一个月也就3000人民币;

所以, 现在不管有什么想法, 其实都无所谓, 尽可以大胆尝试;

这是AI时代带来的变化。

文档先行?

绝对不要企图, 单纯的基于文档设计游戏, 企图在文档中,把有的游戏设计敲定,定稿后, 然后再开始,一次性把游戏开发完毕,这个绝无可能

脑中的想象,文字的描述, 与实际的 使用键盘鼠标去操作游戏,得到的体感是完全不同的

你脑子里想的很好玩儿的东西, 可能你自己上手操作一下你自己都嫌弃

一定是:

有想法A -> 想法A 落地, 体验,修正

有想法B -> 想法B 落地, 体验,修正

有想法C -> 想法C 落地, 体验,修正

即便如此, 项目进行到一定进度,

大幅度重构 -> 返工 -> 删除旧的设计内容 -> 还原之前删除的旧的设计 -> 删除之前还原的删除的旧的设计;

一定且必然会发生。

所以, 唯一核心的要义就是: just do it —— 赶紧做, 赶紧开发,赶紧看到实际样子, 赶紧修改

不要在“颅内”开发游戏

创意->Demo

上一步中, 让AI确定理论上的玩法可行性后, 最终可以让AI生成一版, 项目文档 和 程序施工方案

然后直接将上面这两个文档扔给 ChatGpt, 让ChatGpt开始写代码,创建场景就行。

初步demo 的开发, 完全使用开源素材即可, 起步阶段不要尝试自己就去搞定音乐美术。

引擎推荐: 0基础或纯单人开发, 小体量游戏,只推荐 Godot

AI现在对于, Godot 的脚本语言,场景文件,着色器代码,项目配置 的支持,已经十分完善

我当前正在推进的 个人项目2:

从创意,到项目文档。 半天

查找,挑选开源素材。 半天

ChatGpt落地Godot 3D 项目原型。半天

一天半基本搞定,项目可以正常导出运行体验;

如果你是新手, 一个星期到半个月, 大概问题不大;

还是那句话, 先让游戏跑起来, 画面动起来, 键盘鼠标可以操作游戏。

玩儿起来的感受, 和你敲字写策划方案的感受, 是天差地别的。

工作流之策划文档

具体的开发的工作流,已经在之前的文章中介绍过

独立游戏开发,AI工作流详细介绍

本篇只是讲一下, 具体的 策划文档相关内容

根据我以前公司的习惯, 可能也是大多数公司的习惯, 策划文档,数据表: 一般都是 word文档, excel表格。

但是现在 单人开发 + AI 辅助, 个人最推荐的方案是: markdown文档, csv 表格 (虽然AI也能处理excel, 但是csv会直观很多, 而且 excel 的优势在于函数, 计算, 快速填充。 这些功能, 基本都可以使用AI实现, 使用Excel没有太大的本质提升)

策划文档工作台: vscode

配合相关插件, 可完美的编辑和预览, markdown文档和csv表格。 且文档切换方便,git管理方便

>下面仅代表我个人拆分文件, 管理文件的习惯。供参考,非标准。

Project001_Document

├── trans_files\ --- 游戏翻译文本

├── 属性&道具\ --- 系统属性, 道具表

├── 敌人&经济\ --- 敌人数据表,刷新规则, 经济系统

├── 羁绊系统\ 

├── 英雄系统\ 

│ ├── 英雄属性表.csv 

│ └── 英雄技能表.csv

├── AGENTS.md --- 策划文档目录的工作规范,全AI适用;

├── CLAUDE.md 

├── TODO.md --- 待开发,计划池

├── 商店界面优化-任务规范.md --- Skills

├── 成就系统.md 

├── 无限模式.md 

└── 项目文档.md --- * 主文档 * 

尾言

字数太多了, 先收住。 也想不到还能写啥;

这个合集估计就差不多了

后面最多再出个,精简的 常见问题回复的合集。

如果还有其他问题值得讨论的, 可能还会继续更新;

最近在处理项目上架和宣传,抽空更新;

可能可以考虑做一个, 如何 注册Steam开发者,填写哪些内容,如何编辑商店 优化商店界面, 如何上传软件包,Steam后台相关的配置,推荐设置项目

但这个就是一个新的合集了。如果有人感兴趣会做, 没人感兴趣就算了(评论区见)

可能还有 奇葩公司的话题, 压力极小,工资很高,待遇极好,但我待不下去的原因。

感兴趣的可以点个关注

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com