这是一次长达三个月的过程,我的游戏Chrome Survivor。它开始于Lovable,这意味着我可以使用的最佳引擎是PixiJS(我是个傻瓜,没想到桌面代理)。在过去的两个星期左右,我几乎完全使用GPT 5.5,因为Lovable现在非常昂贵,而且事实上很糟糕。

所有资产都是使用ChatGPT生成的,然后我使用我在上一篇文章中展示的像素工作室来“重制”资产,
https://www.reddit.com/r/aigamedev/comments/1u20ibf/neat_trick_ive_been_doing_to_deai_pixel_art/
我已经做了三次左右,因为我添加了新的工具,这些工具改变了整个工作室的能力。感谢之前的帖子中的一些回复者,我将所有艺术作品标准化为一个调色板,我从8种颜色中选择了8种不同的调色板,并且在正常调色板外使用红色表示生命/血液。

所有武器效果都是我在Itch.io上购买的资产,并将其重色到我的调色板/同样的像素密度。敌人和操作员都是GPT生成的,然后我对其进行了修改以使其看起来更好。它们的尺寸是128x128,因此它们并不是“像素艺术”。

地图是我为其支付了艺术家的费用,以及地图精灵。整个游戏都是JavaScript编写的,我最近刚刚让Codex为游戏建立了自己的“DOTS”系统,尽管PixiJS似乎无法处理所有游戏逻辑。 我能够在60-70fps的速度下获得大约500个敌人,同时也能在全屏幕上播放几乎所有的武器效果。动态剔除是帮助实现这一点的选项。

音乐是我的音乐轨道,我使用AI“重混”了它们,因为我在8年的EDM音乐制作中都是非常糟糕的混音师和制作人。音乐仍然听起来像是AI生成的,因为它总是会对其进行自己的处理。
https://soundcloud.com/nic-delong
这是我的SoundCloud账户,以便我展示我之前制作的音乐,AI生成的专辑封面是因为我基本上只制作音乐来给自己听,并且需要在专辑上添加封面什么的。

物品艺术是购买的并标准化到我的调色板,地图交互元素是GPT生成的并使用工作室进行清理等。

总体来说,这是一个非常迷人的过程,我的女朋友现在都讨厌我了。

我尝试使用Codex将游戏移植到Unity以获得更好的性能,但似乎这几乎是不可能的。游戏的性能在我看来是足够好的。

https://store.steampowered.com/app/4728250/Chrome_Survivor/
你可以在这里玩游戏的demo,wishlist将会帮助我,甚至如果你不打算购买也可以。并且如果有人知道如何在PixiJS中实现额外的性能提升,请帮忙救我吧,我已经很累了,Codex告诉我要做的事情我们已经两次了。

游戏中有11个可玩操作员,15个武器,17个进化,100+个物品,成就,20个敌人,4个boss。希望能够进入早期访问并替换敌人和boss的艺术,以免这东西太贵了。目前我继续使用像素艺术工作室并修改艺术以使其更好(参见螃蟹敌人和开始的虫子)。

游戏中已经实现了完全工作的多人游戏,但需要更多的测试。接下来是本地联机。

另外:质量并不是很差,但我无法在生命中找到一个好的屏幕录像机来处理屏幕上的效果!