Reia开发者路线图:开源RPG MMO未来更新计划与功能预览指南
【免费下载链接】ReiaRPG game action-adventure MMO built with Godot and Rust.项目地址: https://gitcode.com/gh_mirrors/re/Reia
Reia是一款基于 Godot 4.x + Rust 构建的开源动作冒险 RPG MMO,玩家可以在离线单机或在线 MMO 两种模式下探索魔法世界、经营浮空岛经济。本文将带你读懂 Reia 开发者路线图(Roadmap),预览 Pre-Alpha 到 Release 各阶段的完整更新计划,并附上参与贡献的快速上手方法。
路线图全览:Reia MMO 的四个开发阶段
Reia 的路线图文件位于 docs/ROADMAP.md,整个开发被划分为四个阶段:
| 阶段 | 目标 | 当前状态 |
|---|---|---|
| Pre-Alpha | 核心功能实现(战斗、技能、存档、多人) | 🚧 进行中 |
| Alpha | 打磨 + 复杂功能(Mod、经济、社交、无障碍) | ⏳ 待启动 |
| Beta | 修 Bug + 增强现有玩法 | ⏳ 待启动 |
| Release | 最终营销、预告片、玩家反馈处理 | ⏳ 待启动 |
Pre-Alpha 阶段:Reia 已完成的核心功能预览
这一阶段聚焦让游戏"能玩起来"。以下是目前已完成的关键功能 ✅:
- 战斗系统:攻击系统、死亡结算、生命值组件
- 技能系统:核心技能框架、冲刺(Dash)、火球术(Fireball)
- 物品与背包:完整的 Item System 与 Inventory System(含仓库、交易请求等 ECS 组件)
- 主菜单:标题界面、离线/在线游玩入口、音频设置(对话/音乐/音效/UI 音量分离)
- 技术栈:Rust 已通过 GDExtension 接入 Godot,部分后端服务可充分利用 Rust 的性能优势
- 视觉:水面着色器(Water Shader)
- 地图:小地图(Minimap)
相关代码分布参考:战斗组件在godot/core/features/combat/components/,物品系统在godot/core/features/inventory/,网络层在godot/core/features/network/。
Pre-Alpha 阶段:即将更新的重点功能
还没勾掉的清单同样信息量很大,这些就是下一个版本你最先能玩到的内容:
1️⃣ 完整战斗与角色成长
- 血条淡出计时、小怪/Boss 血条
- 重生(Respawn)系统
- 新元素技能:Electro(雷击、风暴)、Hydro(水附魔近战、气泡护盾)
- 空中机动:二段跳、传送
2️⃣ 多人联机(Reia MMO 的核心亮点)
- 通过账号名加好友,可邀请对方一起推进主线任务
- 私聊、区域消息
- 位置、朝向、动作的实时同步
相关网络代码位于godot/core/features/network/systems/(如s_state_sync_client.gd客户端状态同步)。
3️⃣ 存档系统
- 采用Supabase + Turso方案,一套数据库同时支持离线与在线存档
- 数据库表结构定义在
sql/creations/目录(player.sql、auth.sql、chat.sql)
4️⃣ 其他
- 全屏地图与战争迷雾(Fog of War)
- 故事系统:任务系统、对话系统、角色系统
- 天空着色器:昼夜循环、云层、降雨
- 摄像头平滑处理
Alpha 阶段:Reia 功能预览的重头戏
Alpha 阶段是玩法"量级跃升"的阶段,也是普通玩家最期待的部分 🌟:
🏝️ 浮空岛经营与制造
- 岛屿建筑自定义
- 采集(木材/石头/水/矿石)→ 生产(消耗品、灵魂石、雇佣 NPC 发工资)
- 岛与岛之间的岛屿交易市场,价格由稀有度与需求动态决定
♾️ 无限城市(Infinite City)
- 程序化生成开放世界:资源采集点与敌人按元素分区刷新
- 可反复再生的地下城,甚至支持玩家自建地下城并转成种子分享
- 地图存档系统:把自建地下城存到地图上转售
🧩 Mod 支持(Modding)
- 官方计划自定义 Mod 方案,支持 gameplay/视觉/内容/QoL/音效等类别
- 托管已落地 Cloudflare,后续扩展 Steamworks 等平台
👥 社交系统
公会、岛屿船队、好友系统、限时活动,甚至"和朋友一起听歌"功能
♿ 无障碍与难度分级
- 色盲模式、高对比度、字幕/闭路字幕、可调字号
- 全局难度 / Boss 难度 / 活动难度 / 远征难度独立调节
Beta 与 Release:从打磨到公测
- Beta:以 Bug 修复为主,辅以功能新增、更新与精简
- Release:最终营销、预告片制作,并在正式发售前集中处理玩家的问题、评论与担忧
如何参与 Reia 路线图开发?
Reia 是完全开源、自筹资金开发的项目,路线图里任何一个待办项都可以认领。贡献流程很简单:
- 先为目标任务创建一个 Issue
- Fork 仓库后,按
用户名/根关注点格式建分支(如makosai/multiplayer) - 遵循提交信息规范(如
Fix the attack state.) - 创建 Pull Request,等待合并 🎉
本地开发需要 Godot 4.x、Git LFS 与(可选)Rust 工具链,详细步骤见 GETTING_STARTED.md 与架构文档docs/REIA_GODOT_DEV_GUIDE.md。仓库克隆方式:
git clone --recursive https://gitcode.com/gh_mirrors/re/Reia小结:Reia 路线图值得关注的 3 个信号
- 进度真实可见:勾选式清单 + 每阶段明确目标,开源项目的透明度拉满
- 双端玩法:离线单机 + 在线 MMO + 私人服务器三合一,是同类开源 RPG 中少见的完整规划
- 技术栈前瞻:Godot + Rust(GDExtension)+ Supabase/Turso,性能与生态兼顾
如果你想第一时间了解 Pre-Alpha 之后的进展,关注路线图文件的更新就是最好的跟踪方式 🚀
【免费下载链接】ReiaRPG game action-adventure MMO built with Godot and Rust.项目地址: https://gitcode.com/gh_mirrors/re/Reia
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考