游戏引擎(预发布)


大概在2021年8月时,我们开始了制作一款视觉小说游戏的决定,刚开始打算使用Ren’Py引擎,但后来考虑到文案以及大部分人员的不适应,我决定制作一个AI,自动识别文本中的对话并填入,然而GUI的识别却比较难,一方面是因为GUI的分辨率不固定,你永远不知道你的玩家到底在用什么奇怪的分辨率游玩,另一方面,AI的识别效率很低,逐字匹配非常耗费CPU性能,所以我们在市面上寻找易用性和稳定性较高的引擎,但要么只能够在可视化界面下使用普通特效,要么就只能使用代码编写。

偶然的某一天,我们在群里讨论某个功能的实现时,忽然有个萌新进来问有没有可视化编辑Ren’Py的编辑器,然后我就开始了画大饼(doge)。

随即我把这个决定告诉了我们的团队负责人,他很赞同,然后就开始了研发的路。

这个游戏引擎早在2021年6月就已经在脑海里有了雏形,我们要在一个开发套件里实现包括团队交流,视频剪辑,图像编辑和修正,绘画和网格变形,程序逻辑实现,还有内建的浏览器,这些都是巨大的挑战。

然后我们就开始在GitHub上寻找有没有可商用的代码,找到了一个视频,图像超采样的realesrgan,一个集成转码和播放一体的ffmpeg,谷歌的开源浏览器项目Chromium和Blockly来实现可视化开放,这些都已经给我们减轻了巨大的压力。

但是剩下的绘画和网格变形,程序逻辑实现,这些怎么办呢?
我们决定自己手写,这部分为了保证效果还是要参照目前已有的部分应用如Live2D Cubism和Photoshop,SAI2等应用,同样的,为了维护开源社区的生态,我们决定将大部分代码开源。

然后是我们的美术,众所周知我作为技术人员,绘图烂的不行,所以我选择把程序的UI设计交给了我们的美工(手动滑稽)。

很不幸,苹果用户在首轮开发中遭到了歧视,只有安装Windows的mac用户可以运行我们的引擎和开发套件,对苹果设备的支持将会在第一版正式版发布1年后发布。

技术性的细节会在今年的8月左右发布。链接(不要点,点了也打不开)