Google 开源的 SDK,用一套 Dart 代码构建移动端、Web 和桌面端应用。
- Star
- 29,419
- Fork
- 3,813
- 未关闭 Issue
- 44
- 最近提交
- 前天
这是什么?
Mindustry 是一款以自动化为核心的沙盒塔防与即时战略游戏。玩家采集资源,通过传送带和物流方块运送物资,再将其加工成材料,用来建造炮塔和单位抵御一波波敌人的进攻。
游戏使用 Java 编写,构建工具为 Gradle。仓库中分别提供桌面端、服务器和 Android 版本的构建目标,Android 版可通过 F-Droid、Google Play 或 itch.io 安装。项目还附有 Wiki、Javadoc 文档站点,以及用于提交功能建议的独立问题追踪仓库。
想自行编译的开发者只需使用 JDK 17,在 Windows、Linux 或 macOS 上执行一条 Gradle 命令即可运行游戏。项目同时说明了如何构建专用服务器,以及如何配置 Android SDK 进行调试构建。
核心功能
- 01自动化资源采集、传送带物流与生产链
- 02对抗敌方波次的塔防玩法
- 03沙盒模式与类战役式的推进
- 04支持桌面端、Android 与专用服务器
- 05基于 Gradle 的构建,提供运行、打包与图集打包命令
适用场景
- 在桌面或 Android 上体验工厂建造与塔防结合的游戏
- 搭建专用服务器与朋友联机
- 学习一个大型开源 Java 游戏项目的代码与 Gradle 构建方式
- 为活跃的游戏项目贡献玩法功能或修复缺陷
快速上手
- 1
安装 JDK 17(其他 JDK 版本无法工作)
- 2
在 Mindustry 目录中打开终端,在 Linux/Mac 上运行游戏
./gradlew desktop:run - 3
或在 Windows 上运行游戏
gradlew desktop:run
使用前须知
- 必须使用 JDK 17,其他 JDK 版本无法工作。
- 从源码构建时 Gradle 需要下载大量文件,可能耗时数分钟。
- 构建 Android 版本需要安装 Android SDK,并在设备上开启开发者模式。
标签
常见问题
- Mindustry 是什么?
- 用 Java 编写的自动化塔防即时战略游戏,玩家需要搭建工厂和物流来供给炮塔并守住基地。 Mindustry 是一款以自动化为核心的沙盒塔防与即时战略游戏。玩家采集资源,通过传送带和物流方块运送物资,再将其加工成材料,用来建造炮塔和单位抵御一波波敌人的进攻。
- Mindustry 可以免费使用吗?用的什么许可证?
- Mindustry 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- Mindustry 还在维护吗?
- 活跃维护中。Mindustry 最近一次提交是在 2026年10月19日。
- Mindustry 适合用来做什么?
- 在桌面或 Android 上体验工厂建造与塔防结合的游戏 搭建专用服务器与朋友联机 学习一个大型开源 Java 游戏项目的代码与 Gradle 构建方式 为活跃的游戏项目贡献玩法功能或修复缺陷
- Mindustry 怎么安装和运行?
- 安装 JDK 17(其他 JDK 版本无法工作) 在 Mindustry 目录中打开终端,在 Linux/Mac 上运行游戏: ./gradlew desktop:run 或在 Windows 上运行游戏: gradlew desktop:run
- 在哪里获取 Mindustry?
- 源代码和安装说明在 GitHub 上:https://github.com/Anuken/Mindustry
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
18万3.4万DartBSD-3-Clause更新于 2小时前
将 Android Dex、APK 等文件反编译为可读 Java 源码的命令行与图形界面工具。
5.1万5815JavaApache-2.0更新于 6天前
面向 Android 和 Java 的类型安全 HTTP 客户端,通过注解接口方法发起网络请求。
4.4万7331JavaApache-2.0更新于 9小时前
一款 Ruby 命令行工具,用于自动化 iOS 和 Android 应用的构建、截图、签名与发布。
4.2万6043RubyMIT更新于 3小时前