《凯普勒186F》制作组:没跑路,开源工具中
《凯普勒186F》制作组:没跑路,开源工具中

上线初期,《凯普勒 186F》(Kepler 186F)几乎保持日更的状态,到目前为止,上一次更新是在 9 月 13 日,这么一段时间没更新,那大概率是跑路了,所以到底发生了什么?
大家好,我是 Zeck。
首先其实没跑路,断更的原因有两个:
1. 收到不少评论说,频繁更新会让人觉得游戏 Bug 很多在修复,虽然每次更新都附带增量,但既然第一感觉是负面那,就先暂缓更新吧;
2. 其实这一点才是最大的原因:我是跨行进入游戏圈,所以开发路径不算“正规”,因此这段时间我在研究其它东西。
具体干了什么呢?先说结论:我在 Github 疯狂开源软件。
开源软件的目的就一个,我要练习以及巩固我的产品架构思维。虽然如是说,也不是瞎开发,然后开源一些用不到的东西,下面会列出我近期开发的所有工具,大部分是开发者会需要用到的。
顺序不分前后,所有软件代码开源、免费。
1. 自动抠图软件

这个没必要多解释功能了,上传图片,自动抠图。
采用的是 U2Net 本地微模型去自动抠图,做这个软件的目的是不想用网页工具或者 AI 抠图,效率太低。
2. Steam 商店资产生成器

我不想打开 Photoshop,且不说打开非常慢,光是去编辑各种大小的素材就非常麻烦,因此才设计了这个自行车。
操作也很傻瓜,导入两张底图(一张横屏,一张竖屏),然后导入你的游戏 Logo。游戏 Logo 部分特别设计了多语言支持,因此微调的时候也可以多语言同步编辑,导出的时候也是多语言导出。
3. 一键 Github 仓库部署

这个功能很直观,输入仓库链接,自动下载仓库内容。如果 Release 有可执行文件,会优先下载这些可执行文件(弹窗二次确认)。
虽然直接 Github 下载很简单,但这个软件向上开发是可以自动化的。可能对普通用户帮助不大,但我个人用的很舒服,例如本地智能体的调用,自动仓库下载,省去爬网页的 Token 消耗(实际上就算是 Github API,智能体也会时不时在里面睡觉…所以这块能程序化就程序化吧)。
4. 虚幻引擎日志警告去重器

这个软件对于我个人帮助很大。开发《凯普勒 186F》的时候,总是会显示上万条警告,但一大半都是重复的,日志看得我眼花。
所以它的功能就是直接加载 txt 或者 log 文件,自动去重,也会醒目标注问题发生点在哪里。
5. 图标合成工坊
![]()
我在开发过程中学到了很多技术,这个软件就是我近期掌握的新技术。
算不上有多厉害,简单来说,就是我将材质批量转换成 svg 并整合在一个字体文件里。在 9 月 13 日的更新中,我提及了程序包大小的优化,减小了约 7GB 的体积,其中 3GB 就是我将原先的图标、材质格式切换成了字体 ttf 文件。
优化后,SteamDeck 的帧率上升了 8 帧,对我还是非常有帮助的。
6. 二进制迷宫生成器

这是我在测试一项程序化生成内容时,想到的一个方法。如果定义 1 是墙,0 是通路,那么理论上就可以以纯文字的形式程序化生成迷宫,相比靠算法,这个更方便动态展示且更容易程序化。
软件会用红色方块标注出路,建议长宽都不要超过 50,否则还是会卡。
7. Seedance 漫剧提示词生成器

这是一个非常复杂的系统,简单来说,就是将一部上万字的小说,转换成漫剧提示词,支持本地或者云端 API。中途会生成分镜头、机位、表情、角色的动作,且包括提醒不要出现的内容的提示词等。
我预设了很多规则,具体的漫剧风格还是要用户自己设计一个 Skill 提示词。这里没法很仔细地说明功能,看需自取比较好。
8. 游戏网页制作器

图中就是网页制作的效果示例,通过该软件修改即可,可以导出静态或者带管理员后台的源码。
9. 游戏进程优化器

这是个很有趣的东西,简单来说就是一个外部的进程优化程序,启动后,它会释放 Windows 锁住的内存,清理完成后会启动游戏程序,同时将游戏的进程拉到最高级。
游戏启动后,这个程序会每隔一段时间继续释放内存,且不影响游戏、Steam 等核心进程。这里外部性能的提升可以略微提升玩家的游戏体验。
当然也有弊端,例如玩家开了直播,那么直播软件会受到影响,各位按需取用。
10. 游戏策划案及商业计划书生成器

这是我基于目前对游戏的所有认知形成的一个软件化产品,所以当前出现的内容,可能有我的局限性在里面。
简单来说,这款软件可以按照顺序化的步骤,引导你完成一份游戏策划案或者商业计划书。
我在这个仓库的 docs 文件夹里面放了一个名为 framework-brief-desk-json-prompt 的 txt 文件,它实际上是 Skill 文件。你下载这个 txt 之后,导入常用的 AI 并制作 Skill,就可以通过对话的形式构建你自己的策划案。
构建完成后,AI 会输出一份 json 文件,将此 json 文件导入该软件就可以进行可视化微调。全部调整完毕后,按需求导出 docx 或者 pdf 文件即可。
11. 虚幻引擎蓝图库

这很直观,你复制蓝图到这个软件里,就会以本地化的形式存储。这种存储方式无需打开虚幻引擎本身,也无需联网,方便各项目之间的复制与传输。
最后我想说…
其实我公开了大概 20 多款软件,有些跟开发关系不大,因此就不在这里介绍了。各位有看到心仪的软件,直接 Github 搜索 axioxmedia就可以看到我所有公开的仓库。
所以,综上所述,我还没有跑路,只是在另一个地方输出。
这是一种很有趣的体验,我学会了很多我曾以为是如何的东西,实操之后发现完全不一样。相信这在后面的开发过程中,会让我的思维更加缜密,逻辑更加简洁且高效!
干就完了,冲冲冲!
来源:indienova · 独立游戏与开发 · indienova.com