<!-- title: 《Mindustry》代码白送，游戏照样卖钱 -->
<!-- domain: games -->
<!-- repo: Anuken/Mindustry -->

# 《Mindustry》代码白送，游戏照样卖钱

## 仓库档案

| 项目 | 信息 |
|---|---|
| 仓库 | [Anuken/Mindustry](https://github.com/Anuken/Mindustry) |
| ⭐ Star | 20000+（据仓库页面，仍在增长） |
| 语言 | Java（自研引擎框架 Arc，libGDX 的 fork） |
| 协议 | 代码 GPL-3.0 开源（据仓库页面） |
| 作者 | Anuken，个人开发者。设计、代码、像素素材基本出自一人之手，社区贡献集中在翻译、mod 和周边工具 |
| 更新状态 | 2017 年起步，八年多持续更新，最近提交就在近期（据仓库页面）；7.x 版本加入了第二颗星球 Erekir 和整套新单位体系 |

一句话定位：**塔防 × 工厂流水线的缝合怪，代码全开源，商业版照样在各平台卖钱**——它可能是"个人开发者靠开源游戏活下来"这个命题下，最完整的参考答案。

## 这游戏是什么

一句话说清玩法：**你在一颗星球上采矿、铺传送带、把矿石喂给炮塔，每隔一段时间来一波敌人，守住了就扩产、点科技、打下一块地。**

它看起来像塔防，玩起来却一半时间在当"仓库管理员"。每座炮塔都要吃弹药——铜、铅、石墨，得靠传送带从矿上运过来；有的炮塔还要抽水冷却；发电机组并网之后，用电大户一多，全厂直接跳闸瘫痪。敌人永远冲着你的"核心"来，核心一爆，本局结束。

核心循环长这样：

```mermaid
flowchart LR
    A[波次间隙<br>侦察地图 定扩产计划] --> B[采矿铺带<br>把资源喂进炮塔]
    B --> C[点科技树<br>解锁新炮塔/新单位/新能源]
    C --> D[波次开打<br>警报/火焰/击杀即时反馈]
    D --> E{守住核心?}
    E -- 守住 --> F[资源与科技入账<br>下一波更强]
    E -- 没守住 --> G[读档重开<br>这局知道哪条线先崩]
    G --> A
    F --> H[撑过守护者波<br>解锁下一扇区]
    H --> A
```

注意右下那个 H 节点：守住的奖励不是"通关动画"，而是**下一张地图的入场券**。循环没有终点，只有更大的工厂和更多的敌人。

## 为什么上头

把 Mindustry 拆开看，它几乎把"再来一局"的每个钩子都焊在了机制上：

**1. 双线心流，左边打仗右边算账。** 纯塔防是"摆完等波"，纯工厂游戏是"没有敌人"（Factorio 玩家管敌人叫干扰项）。Mindustry 把两条心流通道并联：波次间隙你沉浸在铺传送带的专注心流里，波次一来立刻切换到紧张心流。两种模式来回横跳，大脑一直有新鲜感，不容易腻——这是它比绝大多数塔防耐玩的根本原因。

**2. 即时反馈密度极高。** 传送带上资源在流动，炮口在转、在喷火，敌人尸爆、屏幕微震，右上角永远有一格"距下一波 XX 秒"的倒计时。你做的每一个操作，几秒内就有画面响应。倒计时则制造温和的紧迫感："还剩 40 秒，传送带还差两格"——这个小小的 deadline 是波次间隙你去摆弄工厂的全部理由。

**3. 崩溃是设计出来的。** 供应链游戏的精髓在于"断一层，塌一片"：前线炮塔没弹药，是因为三公里外那台采矿机被一只小虫子啃了。你回看战局时总能找到一个清晰的、具体的失误点，而不是"反正就是打不过"。**可归因的失败是最好的重开催化剂**——玩家不恨失败，恨的是不知道为什么失败。

**4. 科技树给进度感上三重保险。** 局内点科技是"这一局在变强"；战役扇区图是"这个世界在变大"；方块解锁是"整个游戏的工具箱在变多"。三种进度周期不同：几分钟、几个小时、几十个小时，短中长期目标咬合在一起，你总有一个"马上就好"的东西在前面晃。

**5. 收集欲和创造欲双重加压。** 几十上百种方块，每一种都要用一次才算"解锁"；而沙盒模式和内置的 Logic 编程系统（下文细说）则让一批玩家把它当 Factorio Lite 和数字电路玩具。满足创造欲的游戏，玩家会自己给自己找活干——这是免费内容生产机。

## 技术拆解

对想抄作业的人来说，Mindustry 的技术选型非常值得研究，因为它是"Java 单人跨全平台"的活样本：

可直接复用的组件：波次生成器（间隔递减+强度曲线）、流场寻路、科技树数据结构、mod 式内容加载。这套架构思路用任何引擎都能重写一遍。

## 变现观察

Mindustry 的商业模式是这份调研里最值得抄的部分，叫做：**代码白送，发行收钱**。

- GitHub 上源码全开，连 Releases 页都挂着免费安装包（桌面版和安卓 apk，据仓库页面）。你一分钱不花，能玩到几乎全部内容。
- 同一个游戏，在 Steam、Google Play、App Store 上付费买断，价格走独立游戏低位档（据商店页面）。商店版多出来的主要是创意工坊、成就这些平台功能——**玩家付的不是"解锁费"，是"方便费+支持费"**。
- Steam 好评率长期维持在 97% 上下的"好评如潮"档（据商店页面），Anuke 本人在社区里的公开说法是，各平台买断收入足以支撑他全职开发这么多年。

这个模式的精妙之处在于风险对冲：开源带来社区、mod、教程、口碑——这些都是免费的买量渠道；付费版收割的是懒得编译、想用创意工坊、想给开发者打钱的"付费意愿强"的那批用户。两类用户互不打扰，两头收成。

横向对比更清楚：同样是个人开发的策略游戏，Unciv（开源文明复刻）完全免费只收打赏，开发者热情伟大但收入盘子小；闭源爆款如 Vampire Survivors 收入惊人但没有社区杠杆；而 Mindustry 是极少数"开源社区 + 多平台买断"两头都吃到的样本。更早的 Dwarf Fortress 用十几年捐赠养活团队、2021 年上 Steam 付费版爆卖，走的也是同一条"先社区后发行"的路，可以作为这个模式可行性的旁证。

对个人开发者的启示很直接：**别纠结"开源了还怎么赚钱"——把源码当营销费用，把发行渠道当收入。** 你的目标用户里，愿意付钱买方便的人，永远比你想象的多。

## 给我的灵感

**灵感一：两周版"传送带塔防"MVP。** 把 Mindustry 砍到只剩一副骨架：单张地图、2 种资源（矿+电）、3 种炮塔、1 种敌人、波次倒计时。用 Phaser 或 PixiJS 做 Web 版，核心工作量就三块：网格寻路、传送带物品流动、波次曲线。两周做出可玩版本，挂 itch.io 走 PWYW（喜欢再付），同时投 web 游戏广告联盟跑插屏。验证点就一个：玩家会不会在"还剩 40 秒"的倒计时里手忙脚乱地补传送带——会，这个玩法就成立。

**灵感二：换皮不换骨——把"星球工厂"搬进垂直题材。** Mindustry 的 mod 架构证明了内容层可以整体替换。把金属矿换成奶茶原料，炮塔换成出餐口，传送带是后厨动线，敌人是涌进来的订单波——"奶茶店防御战"；或者蚁巢题材，白蚁潮冲击蚁后核心。供应链+波次这个骨架，套上任何有"高峰期"概念的题材都能成立。这类题材化小游戏最适合移动端：广告（波次间隙天然插屏位）+ 内购（皮肤、开局加速）。MVP 量级：熟练后一个月。

**灵感三：加一层"每日地图"钩子。** Mindustry 有 UGC 地图但没有全球排行榜。你做一个"每日种子"模式：每天全球玩家用同一张随机地图、同一条科技树开局，比拼守住的波数，排行榜只显示好友和前 1%。实现成本极低（种子即地图，成绩即一个整数），但这正是 Wordle 式的日常回访钩子——回访率起来了，广告和内购的模型才转得动。这一层可以叠加在灵感一或二之上，属于"一周工作量换留存翻倍"的买卖。

## 上手

- 仓库：<https://github.com/Anuken/Mindustry>（Releases 页有免费安装包，可直接编译）
- Steam：搜索 Mindustry（App ID 1127400），支持创意工坊地图
- itch.io：搜索 Mindustry，另有官方社区服务器可白嫖联机体验
- 想抄架构：重点读 `core/src/mindustry/ai` 下的寻路、`io` 下的存档序列化、`mod` 下的内容加载三块

想入局游戏变现的人，从这个仓库能带走的不是某个技巧，而是一份完整的路线图：**一个人、八年、开源代码换社区、社区换口碑、口碑换四个平台的买断收入。** 你的版本不需要八年——把它的核心循环砍到两周能做出来的大小，先让第一个"还剩 40 秒"的玩家手忙脚乱起来。

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
