Veloren 体素 RPG
Veloren 是一款用 Rust 编写的开源体素动作冒险 RPG,灵感来自《矮人要塞》《Cube World》《塞尔达传说:旷野之息》和《Minecraft》。它拥有程序化生成的大陆、多人联机、战斗与探索玩法,完全免费且永久开源。
爱鲜报评分
0 人评分
7.6k
星数
否
中文
Rust
主语言
是
活跃
569
贡献者
人工分析
EDITORIAL推荐理由
Veloren 是 Rust 游戏开发领域最具代表性的开源项目之一,7600+ Star 证明了社区的活跃度。它完整展示了如何用 Rust 与 gfx-rs 构建一个跨平台、支持多人联机的 3D 体素世界,是学习大型游戏引擎架构、ECS 设计与程序化生成的绝佳范本。项目对贡献者非常友好,除代码外还欢迎美术、翻译与反馈,适合想参与真实开源游戏项目的开发者。
适用场景
- 学习 Rust 大型游戏项目架构与 ECS 设计
- 研究体素地形程序化生成与渲染技术
- 参与开源游戏开发并贡献代码或翻译
- 作为多人联机 RPG 游戏直接游玩
- 二次开发或制作基于 Veloren 的 MOD 与衍生作品
优点
- 纯 Rust 实现,代码质量与工程化程度高,适合深入学习
- 跨平台支持 Windows、macOS、Linux,官方提供 ARM64 构建
- 程序化生成的开放世界,地形与内容规模庞大
- 活跃的社区与完善的文档(Wiki、Book、Discord、Zulip)
- GPL-3.0 许可,永久免费开源,可自由修改与分发
- 支持多语言本地化,翻译贡献门槛低
缺点
- 仓库为 GitLab 镜像,PR 与 Issue 需提交到 GitLab 主仓库
- Rust 编译大型项目对硬件与时间要求较高,首次构建较慢
- 游戏仍在活跃开发中,稳定版可能很快过时且与公共服务器不兼容
- 缺少官方中文文档,中文玩家需依赖社区翻译与 Wiki
Veloren 是什么
Veloren 是一款使用 Rust 编写的开源体素动作冒险 RPG,灵感来源于《矮人要塞》《Cube World》《塞尔达传说:旷野之息》和《Minecraft》。它拥有程序化生成的广阔幻想世界,支持多人联机,完全免费且永久开源。
注意:本仓库是 GitLab 主仓库的镜像,所有 PR 与 Issue 请提交到 GitLab 页面。
核心特色
程序化生成的开放世界
游戏世界由算法生成,包含多样化的地形、生物群系与生态,每次探索都可能遇到新的景观。
多人联机与账号系统
官方提供认证服务器,使用 TLS 加密与加盐哈希保护登录凭据,玩家可注册账号加入大多数公共服务器。
纯 Rust 技术栈
项目使用 Rust 编写,图形层基于 gfx-rs,采用 ECS 架构组织游戏逻辑,是学习 Rust 游戏开发的优秀案例。
跨平台支持
官方提供 Windows、macOS 与 Linux 构建,macOS 与 Linux 还提供 ARM64 版本。
如何获取与游玩
- 官网下载:https://veloren.net/download
- 推荐使用官方启动器 Airshipper 保持游戏更新
- 由于开发迭代快,稳定版可能很快过时,甚至与公共服务器不兼容
# 自行编译请参考官方 Book 中的贡献者指南
# https://book.veloren.net/contributors/introduction.html
参与贡献
Veloren 欢迎多种形式的贡献,不仅限于代码:
- 开发者:提交代码、修复 Bug、开发工具
- 美术与音乐:创作游戏美术、音乐与体素模型
- 翻译者:通过 Weblate 参与多语言本地化
- 玩家:提交反馈与建议
可加入官方 Discord 或 Zulip 服务器与社区交流。
许可与支持
项目采用 GNU GPL v3.0 许可,永久免费、可修改、可分发。可通过 Open Collective 进行资金支持。
相关链接
- 官网:https://veloren.net
- Wiki:https://wiki.veloren.net
- Book:https://book.veloren.net
- 开发路线图:GitLab Milestones
评论
- 暂无评论,来写第一条吧。