Unciv:开源文明5复刻
开源、主打可模组化的《文明5》复刻版 4X 策略游戏,基于 LibGDX,可跑在 Android 与桌面端。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v4.22.16
详细介绍
项目简介
Unciv 是一个开源、以可模组化为核心的《文明5》(Civ V)复刻项目,使用 LibGDX 开发,同时面向 Android 与桌面平台。

它追求的不是高分辨率画面、宏大配乐和动画演出,而是小巧、快速、可模组化、自由开源的深度 4X 体验——用项目自己的话说,就是「依然能在一台老爷机上跑起来」。
主要功能
- 完整复刻《文明5》的核心 4X 玩法循环:探索、扩张、开发、征服
- 面向模组化设计,社区可以制作与分享 Mod
- 多平台可用:Android、Windows、Linux、macOS,甚至树莓派
- 多语言支持,翻译工作通过社区协作完成
- 游戏内含百科(Civilopedia)与教程,可直接在游戏内查阅规则说明
- 提供 Docker 运行方式,可在浏览器里通过 VNC 访问
安装与使用
各平台的安装方式(摘自 README):
- Android:通过 Google Play 或 F-droid 安装
- Linux:itch.io、Flathub 上的 Flatpak,或 AUR
- Windows:下载 MSI 安装包,或通过 itch.io、Chocolatey、Scoop 获取
- Raspberry Pi:通过 Pi-apps
- macOS:使用 Brew 安装,或参考安装指南
macOS 上通过 Brew 安装:
brew update && brew install unciv
也可以从 Releases 下载 JAR、APK 以及 Windows/Linux 构建,JAR 的运行方式为:
java -jar Unciv.jar
README 提醒:直接下载构建产物不推荐,因为项目更新频繁,很快会过时。
用 Docker 运行:
docker run -d -p 6901:6901 -p 5901:5901 ghcr.io/yairm210/unciv
然后访问 http://localhost:6901/vnc.html?password=headless 即可。更多细节(如安装 Docker、在多次运行与镜像更新之间保留存档、自行构建镜像、排查连接问题、使用原生 VNC 客户端等)见 Building-Locally。
游戏内的教程资料位于菜单 > civilopedia > tutorials;由于本作是《文明5》的复刻,也可以直接参考原版《文明5》的攻略与 Civ V wiki。
注意事项
- 项目路线图依次为:打磨 UI/UX 与游戏内自动化、AI 等;加入《美丽新世界》(G&K)机制;再加入《 brave new world 》(BNW)的贸易路线、世界议会等机制。目前尚无专人负责这些机制。
- 功能取舍的准则是「原版《文明5》里有的就做」:不在原版中的功能不会加入基础游戏,但可能以 Mod 的形式提供。项目明确表示不会实现《文明6》。
- 暂无 iOS 版本计划(需要向 Apple 付费、多一条发布路径,且作者没有 iOS 设备无法测试);Steam 也拒绝上架。
- 法律层面:游戏机制本身不受版权保护,但不得使用原版游戏的任何素材(图片、音效等),这些归 Firaxis 所有。
- 许可证:源代码采用 Mozilla Public License 2.0;其中 TextureArraySpriteBatch.java 来自 carlislefox/libgdx-texture-array-batch,采用 CC0 1.0 Universal。媒体文件由众多作者贡献,混合使用 CC BY-SA 4.0、CC BY 3.0/4.0、CC0 与公有领域条款,详见 docs/Credits.md。
本作品整理自 GitHub 开源项目 yairm210/Unciv,原作者 @yairm210,许可证 MPL-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v4.22.16当前版本
## 4.22.16
- v4.22.15
提升地图刷新性能;Mali-G68 GPU 默认启用替代渲染;调整外交界面修正值颜色阈值;新增自动为单位选择晋升;百科支持导航历史、新增查找缺建筑城市的按钮;修复多项提示与翻译问题。
- v4.22.14-patch1
## 4.22.14-patch1
评论