大家好!
我终于准备好全面发布我的防御塔游戏,Ouroboros TD。
现在游戏已经准备好发货,我想分享一下我的开发流程,游戏背后的想法,如何开发它,以及当然是自我宣传一下。
整个开发过程都得到了我的ChatGPT 订阅的帮助。
编程、调试、游戏设计讨论、平衡、程序生成系统、Unity 的故障排除、工作流程规划,以及大量的 "为什么会发生这种事?" 的时候都涉及到了 ChatGPT。
然而,我却自己绘制了所有的艺术作品。
这很有趣,因为在所有这一切之后,我现在有些后悔大学时选了编程而不是艺术。
尽管如此,我仍然依赖于大量的程序生成视觉效果,这些效果是通过代码与 ChatGPT 的帮助下创建的。
那么游戏到底是如何工作的?
每个地图都是程序生成的。
每次运行都有自己的地图种子,因此路径和战场布局可以在每次运行之间改变。
此外,还有 8 个不同的敌人特征,并且这些特征的顺序每次游戏都被随机化。
每个特征都有软和硬的对手,这意味着玩家不能简单地记住一个完美的塔布局。你必须根据游戏的变化调整你的策略。
我特别高兴的是,这些特征如何互相作用。
例如:
Regenerator 特征允许敌人恢复。
Flamethrower 特征会应用一个烧伤效果,禁用恢复。
但是 Shielded 的敌人是免疫于烧伤效果直到他们的护盾被摧毁。
因此,问题就不再是:
"我需要一个 Flamethrower 来对抗 Regenerator。"
而变成:
"我需要什么能够去掉护盾,之后我才能应用烧伤并停止恢复。"
当更多的特征被引入并开始堆叠时,玩家必须不断地适应他们的塔布局、升级、目标和整体策略。
游戏会继续扩大,直到你的防御被淹没。
最后一次跑结束后,你会获得基于你的表现的奖励,这些奖励可以花在 永久升级 上,然后再次开始。
目标很简单:
生存尽可能长时间。
如果你觉得这些听起来很有趣,Ouroboros TD V1.0 现在可以在 itch.io 上下载:
https://mothbytegames.itch.io/ouroborostd
我也希望能够听到其他人在这里如何使用 AI 在他们自己的游戏开发流程中。
— Moth
评论 (0)