无尽太空(Endless Sky):2D 沙盒太空探索与贸易战斗游戏
Endless Sky 是一款 C++ 编写的 2D 沙盒式太空探索游戏,玩法接近 Elite、Esc...
Crafty · craftyjs/Crafty
Crafty 是一个 JavaScript 游戏引擎(库),用实体(Entity)与组件(Component)的方式组织游戏元素,无需继承;内置事件绑定系统,开发者不必手动操作 DOM 或编写自定义绘制流程。纯 JavaScript 实现,README 称可在主流浏览器中运行,...
Reia 是 Quaint Studios 在 GitHub 上开源的一款动作冒险 RPG,目标形态包含 MMO 体验。项目以 Godot 4.x 为主要开发引擎,脚本层以 GDScript 为主;配套的网络层 Sustenet 使用 Rust 编写,并作为独立仓库开源。
根据 README 的描述,Reia 希望让玩家“按自己喜欢的方式游玩”:可以离线单人游玩,也可以与朋友联机,或登录进入 MMO 体验。玩家能够创建与探索世界、经营自己的经济与产品,并通过剧情推进来恢复 Reia 的世界。
需要说明的是,README 呈现的是项目的愿景与设计蓝图,仓库当前的实际完成度、可玩内容与联机稳定性仍需自行核验。
README 提到项目存在的原因之一,是作者希望做出一款自己能享受其中的游戏;另一个原因则是走出自己 20 年编程经验的舒适区——从 Unity 转向 Godot,并在这个过程中享受编写着色器、脚本与美术的乐趣。作者也邀请读者关注项目官网并祝项目顺利。
README 为新手提供了独立的 Getting Started 指南,覆盖以下步骤:
如果你希望参与开发,README 建议先在 Roadmap 中挑选感兴趣的任务,然后:
用户名/主菜单、用户名/键位设置、用户名/多人联机、用户名/美术 这类“用户名 + 可长期迭代的根主题”命名;README 还列出了项目官网、Discord 社区、Sustenet 网络层仓库以及岗位(Jobs)说明,方便不同角色的贡献者找到入口。
Reia 的世界由被称为 Ethereal 的存在统治,它们相当于这个世界的神明。每位 Ethereal 都能创造并依照自身天赋治理自己的领域(Realm),领域相当于会持续成长的巨型星球,其成长依赖从周围环境与其他领域汲取以太(ether)。领域中的居民可以由 Ethereal 用领域能量塑造,既可能是无意识的僵尸,也可能是拥有自由意志、甚至爱恨造物主的存在。
README 用“战斗状态”描述领域的治理方式,并以此决定成长速度:
领域本身还有四种状态:faulted(低于平均强度)、normal(自然成长,与年龄相关)、stimulated(选择加速成长的路径)、ascended(以太达到 normal 状态的两倍)。当领域“飞升”时,会诞生新的 Ethereal,它们天生拥有独特能力,也能使用以太施展基础元素魔法。新生 Ethereal 以 1:100 的比例衰老(每 100 年相当于成长一年),在具备足够能量后可建立自己的领域并迁出。
README 给出的“粗略故事”从玩家首次登录开始:界面提供“Delve into the deep...”与“Sleep for a while longer.”两个选项,暗示选择会影响结果。
击退入侵后,视角拉远、时间快进,最终玩家在第一人称视角中醒来,走到镜子前进入角色自定义。README 特别说明:每种结局都可以重玩、体验不同选择,无需新建账号,但真实选择仍然保留,重玩主要用于体验其他可能性并解锁物品。
玩法层面,玩家扮演 Reia 领域的居民,主要任务之一是寻找 Reia 的碎片——精灵(spirits)。精灵拥有独特元素并可升级,角色等级与精灵等级相互独立,但角色等级会影响精灵形态。其他已描述的系统包括:
README 的 FAQ 部分列出了三个问题标题:Reia 的开发进度如何、多人联机与单人模式如何处理、模组(mods)将如何运作。不过所提供的 README 摘录未包含这些问题的具体回答内容,因此这里不做推测,建议直接查阅仓库 README 原文与 Roadmap 文档获取最新说明。
Endless Sky 是一款 C++ 编写的 2D 沙盒式太空探索游戏,玩法接近 Elite、Esc...
NBlood 是用 EDuke32 引擎技术与开发思路对 Build 引擎游戏所做的逆向工程移...
Frogatto & Friends 是一款 2D 横版动作冒险游戏,主角是一只青蛙;开发团队...