Store
The Battle for Wesnoth
Overview
The Battle for Wesnoth (Wesnoth for short) is a free, open-source turn-based strategy game set in a fantasy medieval world. Players command armies in grand battles, emphasizing tactical depth, story, and customization. Created by David White in 2003, it is hosted on wesnoth.org and GitLab, supporting platforms such as Linux, Windows, macOS, Android, and iOS, and is licensed under the GPL v2. Wesnoth uses the Lua scripting engine and provides single-player campaigns, multiplayer battles, user-defined campaigns, and a multiplayer map editor, including 20+ main campaigns, hundreds of maps, and mod support. The game features a "hero progression + army management" system, similar to the Heroes of Might and Magic series. The latest stable version is 1.18.10 (released October 29, 2025), based on the SDL2 engine, and supports Wayland and Vulkan.
History and Development
- Origins:
- May 2003: David White created Project Wesnoth as an exercise in SDL game development, initially a simple turn-based game.
- 2004: Version 0.4 released, introducing a campaign system and multiplayer mode.
- Development Timeline:
- 2005: Version 1.0 released, supporting Lua scripts and mods.
- 2010: Version 1.8 optimized the engine, supporting Android.
- 2016: Version 1.12 introduced a multiplayer lobby and achievement system.
- 2020: Version 1.16 supports Wayland and Vulkan.
- October 29, 2025: Version 1.18.10 released, fixing Lua script bugs, optimizing mobile devices, and supporting SDL3.
- Community and Support:
- Maintained by the Wesnoth team, hosted on wesnoth.org, GitLab, and Steam.
- Supports multiple languages (English, Chinese, etc.), documentation includes a wiki, mod database, and forums.
- Reddit users call Wesnoth "the ceiling of open-source strategy games."
- Open Source License:
- GPL v2.
Key Features
Wesnoth focuses on tactical depth, campaign story, and mod system. Here are its key features:
- Game Modes
- Single Player: 20+ main campaigns (e.g., Heir to the Throne), branching storylines.
- Multiplayer: Local/online multiplayer, supports up to 8 players, modes include deathmatch and team battles.
- Units & Maps
- Units: 200+ types (infantry, archers, mages, dragons, etc.), upgrade system.
- Maps: Hundreds of user-created maps, editor supported.
- Lua Scripting Engine
- Features: Lua supports custom campaigns and mods.
- Cross-Platform Support
- Features: Linux/Windows/macOS/Android/iOS, Steam version supports achievements.
- Hardware Compatibility
- Minimum: 1 GHz CPU, 512 MB RAM, OpenGL 2.1 (see Web Result 21). 6. Security and Privacy
- Open Source GPL: Transparent source code.
- Development Support
- Mod System: Lua scripts and map editor.
Advantages and Limitations
Advantages
- Tactical Depth: Similar to Heroes of Might and Magic, rich mods.
- Open Source and Free: GPL v2, cross-platform.
- Active Community: Continuously updated in version 1.18.10.
- Steam Support: Achievement system.
Limitations
- Turn-Based Rhythm: Not real-time strategy.
- Comparison Games:
- 0 A.D.: Real-time RTS.
- Endless Legend: Commercial strategy.
Summary
The Battle for Wesnoth is a free and open-source turn-based strategy game. Version 1.18.10 (October 29, 2025) is based on SDL3, supports platforms such as Linux, and offers 20+ campaigns and a mod system. Compared to 0 A.D. (real-time RTS) and Endless Legend (commercial), Wesnoth stands out for its tactical depth and mods.


