Repolode
MovingBlocks

MovingBlocks/Terasology

用 Java 编写的开源体素沙盒游戏引擎与游戏,源自一个受 Minecraft 启发的技术演示。

可替代:Minecraft

Star
3,905
Fork
1,377
未关闭 Issue
460
最近提交
6天前

这是什么?

Terasology 是一款用 Java 编写的开源体素(voxel)世界游戏与引擎。项目源自一个受 Minecraft 启发的技术演示,目前正发展为可承载多种玩法的体素世界平台。游戏玩法通过模块构建,项目由开发者、设计师、测试人员、美术和音乐人共同维护。

玩家可以通过启动器或直接下载发布版安装,支持 Windows、macOS 和 64 位 Linux,需要 Java 17。开发采用多仓库工作区:引擎位于主仓库,每个模块是 Terasology 组织下的独立 Git 仓库。

贡献者既可以参与引擎开发,也可以开发模块,项目提供了基于 IntelliJ IDEA 的贡献者快速入门指南,并为新手准备了教程模块和适合入门的 Issue。

核心功能

  • 01受 Minecraft 式沙盒启发的体素世界玩法。
  • 02通过独立仓库的模块扩展游戏玩法。
  • 03支持 Windows、macOS 和 64 位 Linux,需要 Java 17。
  • 04提供启动器,方便安装和设置。
  • 05为开发者提供贡献指南和教程模块。

适用场景

  • 与朋友一起或在服务器上玩体素沙盒游戏。
  • 以 Java 模块的形式开发新的玩法或游戏机制。
  • 通过教程模块学习使用 Java 开发游戏引擎。
  • 研究大型开源 Java 游戏的代码结构。

快速上手

  1. 1

    从 Terasology 下载页面下载启动器

  2. 2

    或者,在已安装 JDK 17 的情况下,从 GitHub 发布页面下载稳定版构建

使用前须知

  • 需要 Java 17;更新的 Java 版本可能导致问题。
  • 开发环境是多仓库工作区,学习曲线较陡。
  • 通过启动器下载需要联网,之后才能离线游玩。

收录于专题

标签

常见问题

Terasology 是什么?
用 Java 编写的开源体素沙盒游戏引擎与游戏,源自一个受 Minecraft 启发的技术演示。 Terasology 是一款用 Java 编写的开源体素(voxel)世界游戏与引擎。项目源自一个受 Minecraft 启发的技术演示,目前正发展为可承载多种玩法的体素世界平台。游戏玩法通过模块构建,项目由开发者、设计师、测试人员、美术和音乐人共同维护。
Terasology 可以免费使用吗?用的什么许可证?
Terasology 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
Terasology 还在维护吗?
活跃维护中。Terasology 最近一次提交是在 2026年11月1日。
Terasology 适合用来做什么?
与朋友一起或在服务器上玩体素沙盒游戏。 以 Java 模块的形式开发新的玩法或游戏机制。 通过教程模块学习使用 Java 开发游戏引擎。 研究大型开源 Java 游戏的代码结构。
Terasology 怎么安装和运行?
从 Terasology 下载页面下载启动器 或者,在已安装 JDK 17 的情况下,从 GitHub 发布页面下载稳定版构建
在哪里获取 Terasology?
源代码和安装说明在 GitHub 上:https://github.com/MovingBlocks/Terasology

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目