Battle for Wesnoth logo

Battle for Wesnoth

Open source turn-based tactical strategy game with campaigns, multiplayer, and a map editor

Repository activity
  • Stars6.7k
  • Forks1.2k
  • Open Issues1.5k
wesnoth health score - Linux Foundation Insights
License

GPL-2.0

Languages
  • C++
  • Lua
  • Python
Battle for Wesnoth screenshot

About Battle for Wesnoth

Battle for Wesnoth is an open source, turn-based tactical strategy game with a high fantasy theme. Campaigns built around distinct storylines pit factions of varied units, skills, and traits against tactical challenges across several difficulty levels.

Matches play out in singleplayer, online, or hotseat multiplayer against friends, strangers, or the AI. A built-in map editor with hundreds of terrain types lets you build and share scenarios, and the engine is highly moddable, supporting community map packs, eras, and entire campaigns.

The game runs on Windows, macOS, and Linux, with ports for iOS and Android. The source code is GNU GPL v2+; most existing art and music is GPL v2+ as well, while new contributions are licensed CC BY-SA v4.0.

Key features

  • Singleplayer, online, and hotseat multiplayer
  • Campaigns with multiple difficulty levels
  • Map editor with multiple tools and terrain types
  • Moddable scenarios, map packs, and eras
  • Play against the AI and customize hotkeys

Details

First released
2013
Platforms
Windows · macOS · Linux · iOS · Android
Deployment
self-hostable
License
GNU GPL v2+
Content license
Most art and music GPL v2+
New contributions
CC BY-SA v4.0