Unciv

Unciv

Open source 4X civilization-building game

Yair Morgenstern Strategy Game

Screenshots

Screenshot of Unciv Screenshot of Unciv Screenshot of Unciv Screenshot of Unciv Screenshot of Unciv Screenshot of Unciv Screenshot of Unciv Screenshot of Unciv

Description

An open-source reimplementation of the most famous civilization-building game ever - fast, small, no ads, free forever!

Build your civilization, research technologies, expand your cities and defeat your foes!

Requests? Bugs? Want to help development? Todo list for the application is https://github.com/yairm210/Unciv/issues

Questions? Comments? Join us on discord at https://discord.gg/bjrB4Xw ;)

Want to help translating the game into your language? See https://yairm210.github.io/Unciv/Translating/Translating/

The world awaits! Will you build your civilization into an empire that will stand the test of time?

The 'have full network access' permission is required for user-initiated downloads and the multiplayer feature. All other listed permissions are included automatically by the API used to implement multiplayer turn notifications. Network permissions are used to list mods, download mods, download music and to upload/download multiplayer games. No other internet communication is initiated by Unciv.

What’s new (4.21.3)

Fixed mosque of djenne not working until industrial age

By Fanfblrik:
- Don't wipe city-state relations on liberation
- Freeze Demographics rankings to turn-start snapshots

fix: MP upload no longer causes improvements to advance - By cy-elec

By WhoIsJohannes:
- AI improvements: parallel settlers, expansion un-latch, research agreements, annex guard
- CPU performance improvements

By SomeTroglodyte:
- Fix "on losing unit" triggers running when a new unit can't be placed
- Allow limited co

Versions

Version Date Size Requires Android Download
4.21.3 current
c39d55a41e44fdf8…
2026-07-26 26 MB API 21
4.21.2
fa63d6b50029ff19…
2026-07-21 26 MB API 21
4.21.1
75458d33159b893d…
2026-07-19 26 MB API 21

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • NotificationsShow notifications.
  • Prevent sleepingKeep the device from going to sleep.
  • Network stateCheck whether and how the device is connected.
  • Run at startupStart automatically after the device is switched on.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments