大家好!

我最近开始工作在我的梦想项目:一个经典风格的MMORPG。最初,我想保持沉默,但是开发进展得非常快,我已经准备好全力以赴了。我的目标是建立一个完整的MMO体验,涵盖我们所爱的所有元素:raid、dungeon、PvP、PvE,以及一个沉浸式的世界。

技术与系统概览:

后端:一个定制的高性能的基于Rust的专用服务器。(目前没有服务器崩溃,出现的bug不是致命的。)

视觉:一个3D天空盒子,根据区域过渡和服务器时间动态变化,支持独特的艺术风格。

战斗:一个混合的Tab-目标系统,内置了动作战斗和技能射击的能力。

动态咒语:一个高度灵活的咒语系统,适用于玩家和NPC,允许无限定制。

节点工具:自定义的节点编辑器,用于NPC战斗旋转、复杂的分支对话和复杂的任务设计。

世界工具:客户端服务器编辑、实体生成器和巡逻路径路由。

世界与UI:一个设计用于无缝的 dungeon/raid 实例化的地图系统,伴随着一个Diablo风格的格点存储器 UnitFrames,带有Buff和Debuff跟踪,工作中的MiniMap。

下一步的路线图:在进入下一个主要功能之前,我的绝对优先级是调整游戏感觉,直到它感觉完美。运动、响应度和战斗流动性。 一旦这个基线变得坚固,我将实施:

世界划分:一个网格系统,用于处理一个巨大的开放世界,分成不同的.tscn场景。

进展:深度统计、技能和能力进化系统。

定制:角色上的可视化盔甲和一个专门的武器定制功能。

社会与沙盒:职业、交通工具和强大的社会系统(公会、交易、世界PvP)。

遇袭设计:使用一个专门的实体AOE系统的高级raid BOSS机制。

长期计划:一旦核心框架完全稳定并经过彻底的测试,我计划发布Godot MMO Framework到公众,供其他开发者可以建立自己的世界。

关于我的工作流程与合作:作为一个独自开发者处理这样一个庞大的项目,我正在大量使用AI工具来作为我的延伸团队。我广泛地利用AI来帮助生成Rust服务器代码,协助建模、替代文本纹理、音乐原型设计和视频制作。这使我能够以惊人的速度将我的概念付诸实践。

然而,AI确实有其限制。 我仍然在指导整个项目并处理所有的手动系统集成、世界建造、任务编写、物品化、动画和咒语视觉。 因为建立一个MMO是一个巨大的任务,我很想与其他激情的开发者建立联系。如果您是一个艺术家或设计师,感兴趣与我合作定制资产,请与我联系!

目前,我正在从零开始。

开发日志将在YouTube上发布。