无尽太空(Endless Sky):2D 沙盒太空探索与贸易战斗游戏
Endless Sky 是一款 C++ 编写的 2D 沙盒式太空探索游戏,玩法接近 Elite、Esc...
Reia · Quaint-Studios/Reia
Reia 是一款用 Godot(以 GDScript 为主)开发的开源动作冒险 RPG,目标形态包含 MMO;配套网络层 Sustenet 由 Rust 编写,并单独开源。据 README,玩家可离线游玩、与朋友联机,或登录进入 MMO 体验,还能创建和探索世界、经营自己的经...
Reia 是一款开源的动作冒险 RPG,由 Quaint Studios 使用 Godot 引擎(以 GDScript 为主)开发,目标形态包含 MMO 体验。根据 README 描述,玩家可以离线游玩、与朋友联机,或登录进入 MMO 世界;在游戏中可以创建和探索世界、经营自己的经济与产品,并通过剧情推进来恢复 Reia 的世界。项目配套的网络层 Sustenet 由 Rust 编写并单独开源,专为本项目设计。
README 还提供了官网、Discord 社区以及参与岗位的说明,方便开发者了解项目动态和贡献方式。需要注意的是,项目当前的实际完成度与可玩内容仍需以仓库最新状态为准。
README 中提到,项目创建的原因之一是作者希望做一款能带来乐趣的游戏,同时也借此走出自己 20 年编程经验的舒适区,从 Unity 转向 Godot。作者表示,在 Godot 中制作着色器、脚本和美术的过程都很有趣,并对项目未来充满期待。
Reia 使用 Godot 4.x 引擎开发,主要脚本语言为 GDScript。项目仓库包含 Git LFS 资产和子模块,新手需要按照 GETTING_STARTED.md 的步骤克隆仓库、下载资产并在 Godot 4.x 中打开项目。
网络方面,项目配套的 Sustenet 是一个用 Rust 编写的网络层,专为 Reia 设计并单独开源。README 的 FAQ 部分提到了多人游戏和单人游戏的处理方式,以及模组(mods)的未来计划,但具体实现细节需参考相关文档。
Reia 强调“按你喜欢的方式游玩”。玩家可以专注于剧情、战斗、经济经营等不同内容,而不必被单一玩法束缚。根据 README 的概述,游戏包含以下设计愿景:
这些内容体现了项目对动作冒险与 MMO 元素结合的长期规划。
README 用较大篇幅介绍了 Reia 的世界观。世界由四位 Ethereal(相当于神明)统治,其中一位是 Reia 本人。每位 Ethereal 可以创造并统治自己的领域(Realm),领域会通过吸收周围以太(ether)而成长。领域可以采取中立、被动、攻击或防御等不同状态,影响其成长速度和与其他领域的关系。Ethereal 之间也可以选择合并,形成更强大的存在。
当领域“升华”(Ascension)时,会产生新的 Ethereal,这些新 Ethereal 拥有自由意志,并在成长后创造自己的领域。游戏剧情围绕 Reia 的噩梦展开:玩家首次登录时会面临“深入深渊”或“再睡一会儿”的选择,不同选择会导向不同剧情体验。玩家将扮演 Reia 领域的居民,通过寻找 Reia 的碎片来推进故事。
对于想要学习 Godot 开发或了解 MMO 网络架构的开发者,Reia 提供了一个包含完整项目结构、资产管理和网络层设计的开源案例。建议先阅读 GETTING_STARTED.md 完成环境搭建,再结合 Roadmap 和 FAQ 了解项目当前重点。由于项目仍在开发中,部分功能可能尚未完成,建议以仓库最新代码和文档为准。
Endless Sky 是一款 C++ 编写的 2D 沙盒式太空探索游戏,玩法接近 Elite、Esc...
NBlood 是用 EDuke32 引擎技术与开发思路对 Build 引擎游戏所做的逆向工程移...
Frogatto & Friends 是一款 2D 横版动作冒险游戏,主角是一只青蛙;开发团队...