你好,
这是关于我的项目的小故事:
https://maiu-online.com/ (在浏览器中可玩)

历史

这是我的业余项目,我几乎3年前开始开发(YT频道开发日志](https://www.youtube.com/@MaiuOnline/videos))。在过去的2年里,我一直在公开展示游戏的demo版本。游戏从未得到合适的宣传,主要是在一些开发者频道上发布。

我仍然在开发它,因为我非常喜欢它,而不是因为我有任何盈利计划。我有一个稳定的工作,且保持它的方式。理想情况下,它可能会发生,但要诚实地说,它对一个人来说是一个巨大的挑战,不仅仅是编写,还有维护。现在,AI的出现,使它的价值大大降低。

但它是一个长期的业余项目!而且,钱不是那么重要。 ;)

使用AI进行编码

2个月前,我开始使用AI来帮助我编码。它感觉像是一个巨大的生产力提高,约4-5倍,我认为。

我现在手动编写的代码比例约为10-20%。剩下的都是生成的,但我都会仔细审查,并没有降低质量。它可能是因为项目已经成熟,数据流和设计标准化。

我使用Rust和Bevy(Bevy仍然是低级别的引擎,因此它更像是一个渲染引擎而不是游戏引擎)。所有的网络,复制,空间分区等逻辑都是我手动编写的。

我还有一款编辑器来创建地图和内容。这款编辑器我手动编写了一个骨架,之后都是AI生成的(我只关心编辑器的舒适度和预先生成的文件输出)。

资产

大部分资产都是开源的(CC0),很多都经过修改,有些是100%我自己创建的。每个资产都经过手动编辑,以使用共享纹理图集和减少三角形数量。我的计划是使用AI生成低多边形模型。

Maiu Online是什么

它是一个Web 3D迷你MMO,灵感来自游戏如MU Online,Diablo 2和Lineage。

最近,我发布了一项重大技术重写,我现在更关注内容本身。

未来

现在我的目标是添加缺失的功能和更多内容,使其能够玩得更长时间。如果我能建立一个小规模的玩家社区,比如30-50名玩家,我将非常高兴!