Freeciv – free turn-based multiplayer strategy game

Freeciv is a free clone of the turn based strategy game Civilization.

In this game each player becomes leader of a civilisation, fighting to obtain the ultimate goal: the extinction of all other civilisations.

Players take the role of a tribe leader in 4000 BC and have to guide their people through the centuries. Over time, new technologies are discovered, which allow the construction of new city buildings and the deployment of new units. Players can wage war on one another or form diplomatic relationships.

The game finishes when one civilization has eradicated all others, accomplished the goal of space colonization, or at a certain deadline. If more than one civilization remains at the deadline, the player with the highest score wins. Points are awarded for the size of a civilization, its wealth, and cultural and scientific advances.

Freeciv was created as a multiplayer version of Civilization with players moving simultaneously. Rules and elements of Civilization II, and features required for single-player use, such as AI players, were added later. It is still a stated goal to let Freeciv’s game engine be 100% compatible with Civilization I and II, but only as an option.

Freeciv is much more than a game: In Freeciv the game players can decide what the rules will be! This means that unlike nearly every other computer game, Freeciv can be a different game each time you play.

Features include:

  • Generally comparable with Civilization I & II.
  • Up to 126 players; Freeciv-web supports up to 500 players.
  • Queued production.
  • Artificial Intelligence (AI) computer-controlled players.
  • Internet & LAN multiplayer (TCP/IP).
  • Support for a great number of platforms.
  • Premade maps & scenarios.
  • More than 50 playable units and over 550 nations.
  • Modpack support.
  • In game help system..
  • Full Fog of War.
  • Diplomacy.
  • User Interfaces:
    • GTK+.
    • HTML.
    • Qt.
    • SDL.
    • WebGL.
  • Scriptable using the Lua programming language.
  • Internationalization (i18n): Translations for 36 languages available.

Support: Manual, GitHub Code Repository
Developer: The Freeciv developers
License: GNU GPL


Freeciv is written in C. Learn C with our recommended free books and free tutorials.

Return to Games Home Page

Make a Donation
Click the button to make a donation via flattr. Donations help us to maintain and improve the site. You can also donate via PayPal.

Read our complete collection of recommended free and open source software. The collection covers all categories of software.

The software collection forms part of our series of informative articles for Linux enthusiasts. There's tons of in-depth reviews, alternatives to Google, fun things to try, hardware, free programming books and tutorials, and much more.
Share this article

Share your Thoughts

This site uses Akismet to reduce spam. Learn how your comment data is processed.