好吧,大家!
我终于准备好全面发布我的防御塔游戏,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)