arenajunkies于12月26日在海外论坛Reddit上发帖,宣布其开发了MMORPG《Dreadmyst》。对应平台为PC(Steam),预计于2026年1月9日发布。本作虽然是个人开发,却使用了自研的游戏引擎从零打造,因而备受关注。

Cover Image

《Dreadmyst》是一款斜45度俯视角的奇幻MMORPG。玩家将作为一名冒险者挑战地下城,追求更高的冒险境界。玩家可以从四个性能各异的职业中选择其一进行操作,每个职业都有深度的配装构筑元素。除了可以与其他三名玩家组队挑战地下城,或进行2对2的玩家对战外,也支持单人挑战地下城。

这款游戏的介绍发布在Reddit上由众多被称为“subreddit”的社区组成的“r/gamedev”版块。该版块是许多用户日夜讨论游戏开发的场所。截至本文撰稿时,arenajunkies的发布帖已获得了超过700个“Upvote”(相当于点赞),并收到了约90条评论,关注度颇高。

在帖子中,游戏介绍仅用了一个段落简洁带过。其余内容则主要集中在技术实现上遇到的难点和巧妙设计。收到的评论中也多见技术性提问。据悉,本作使用C语言、C++OpenGL开发的自研游戏引擎实现,服务器端源代码约3.3万行,客户端源代码约4.7万行。单看数字就能感受到其庞大的工作量,但开发是作为个人爱好,利用最近一年间的周末时间推进的。

arenajunkies透露了他在制作MMORPG时投入的诸多巧思。他特别提到,法术相关的实现是许多人容易忽略的。例如,当对敌人施加诸如眩晕或变形等行动限制类效果时,为了避免友方NPC攻击敌人导致效果被立即解除,他加入了暂时降低敌人仇恨值的处理。这种仇恨管理是arenajunkies最想妥善处理的事项之一,而关于吸引敌人攻击的坦克角色的减益效果,也设定了不会因受到攻击而轻易消失的机制。

此外,匹配系统也是自制的。在地下城攻略中,系统会检查队伍构成是否为1名坦克、1名治疗者和2名输出者。而在2对2的竞技场中,则采用了基于“Elo等级分”的评级匹配系统。系统从单人玩家或双人组队玩家中,尝试所有可能的组合来组建队伍,并在评级允许的范围内进行匹配。还会根据等待时间放宽允许范围,并采取措施避免同一玩家被重复匹配等,考虑到了诸多运营上的问题。帖子中还介绍了数据库和网络相关的实现。

顺便一提,这一系列开发主要是arenajunkies作为个人爱好进行的。他长期在企业担任开发者,但似乎有一段时间没有从头到尾亲手完成一个产品的经历了。因此他决定亲手进行一次大规模开发,并对能够完成感到非常充实。或许反映了这样的开发背景,本作预计将以免费游玩的形式发布,目前没有商业化盈利的计划。发布后,预计也将作为他爱好的一部分,由个人出资进行运营。

此前,独立开发者Elirath同样以一人之力开发的免费游玩MMORPG《Ethernia》也曾引发热议。根据其官网的倒计时,该作预计于日本时间12月28日上午6时左右发布。以此次引发话题的《Dreadmyst》为代表,近来也出现了许多在好的意义上与“个人开发”一词印象不符的大规模作品。

《Dreadmyst》计划于2026年1月9日PC(Steam)平台以免费游玩形式发布。


文章标签: #独立游戏 #MMORPG #游戏开发 #自研引擎 #免费游戏

负责编辑

  菠萝老师先生 

  让你的每一个瞬间都充满意义地生活,因为在生命的尽头,衡量的不是你活了多少年,而是你如何度过这些年。