我正在开发 N3ONDefense ,一个免费的新潮主义防御/生存游戏,人工智能是开发工作流程中的一个重要部分。

对我来说,最重要的区别是,我不仅仅是输入“给我一个游戏”并接受结果。我设计游戏玩法系统,决定玩法机制如何相互作用,指导视觉风格,测试所有内容,拒绝坏的实现,并不断迭代,直到感觉正确。人工智能帮助我将这些想法转化为工作代码和资产,比我自己可以做得更快。

N3ONDefense 的核心是种植和防御炸弹地点,同时生存越来越激进的敌人波浪。它有程序化场所,Mods 可以完全改变能力的行为,地雷,塔,电网,BOSS,进度,Overdrive 难度,获得物品,危险,和不断增加的系统,它们互相相互作用。

我已经多次重新设计敌人,重新设计菜单和UI,改变地雷的功能,重建进度系统,调节难度,改进程序化生成,继续打磨任何感觉不完整或不清楚的内容。

对于我来说,人工智能是一个开发工具。游戏设计,方向,玩法决策,整体体验仍然是我的。

我很想听听其他使用人工智能的游戏开发者关于他们在开发工作流程中的使用人工智能的经验,特别是他们通常会经过多少次迭代,才能达到他们脑海中想要的东西。

N3ONDefense 免费下载: n3ondefense.org