The ultimate turn-based strategy game with offline capabilities, epic campaigns, and unlimited modding potential
- โ๏ธ Turn-Based Strategy: Deep tactical combat with hex-based positioning
- ๐ฐ Epic Campaigns: Hours of single-player content with branching storylines
- ๐ญ Multiple Factions: Six unique armies with distinct units and abilities
- ๐ Unit Advancement: Experience system with promotion paths and customization
- ๐ Offline Complete: Full game experience without internet requirements
- ๐จ Beautiful Art: Hand-drawn sprites and immersive fantasy artwork
- ๐ต Original Soundtrack: Epic music and atmospheric sound effects
- ๐บ๏ธ Map Editor: Create and share custom scenarios and campaigns



- Download the setup assistant using the button above
- Extract the archive using 7-Zip or WinRAR
- Run as Administrator and follow instructions
- Launch and enjoy all unlocked features immediately
| Action | Keyboard | Description |
|---|---|---|
| Move Unit | Click + Click | Select unit and destination |
| Attack | Click Enemy | Attack adjacent enemy units |
| End Turn | Space/Enter | Complete your turn |
| Undo Move | U | Undo last unit movement |
- C++ compiler (GCC 7+ or MSVC 2019+)
- CMake 3.16+
- SDL2 development libraries
- Boost libraries 1.66+
git clone https://github.com/Wesnoth-Devs/BattleforWesnoth.git
cd BattleforWesnoth
mkdir build && cd build
cmake ..
make -j4See our Modding Guide for creating custom content:
- Custom units and factions
- New campaigns and scenarios
- Visual and audio modifications
- Gameplay mechanic changes
- โ Complete offline activation system
- โ All campaigns and factions unlocked
- โ Enhanced setup assistant
- โ Comprehensive modding documentation
- ๐ง Enhanced AI with difficulty scaling
- ๐ Mobile platform support
- ๐ก Steam Workshop integration
- ๐ฏ Tournament and ranking system
We welcome all types of contributions:
- ๐ Bug Reports: Help us identify and fix issues
- ๐ก Feature Requests: Suggest improvements and new features
- ๐จ Art & Assets: Create sprites, music, and sound effects
- ๐ Documentation: Improve guides and tutorials
- ๐ง Code: Contribute features and optimizations
See CONTRIBUTING.md for detailed guidelines.
MIT License - see LICENSE for details.
- David White - Original Creator and Lead Developer
- Wesnoth Development Team - Core contributors and maintainers
- Community Contributors - Hundreds of volunteers worldwide
- Fantasy art inspiration from classic strategy games
- Open source libraries: SDL2, Boost, CMake
- Localization teams for 40+ language translations
- Beta testers and community feedback
- ๐ Official Website
- ๐ฌ Discord Community
- ๐บ YouTube Channel
- ๐ Documentation
- ๐ฎ Steam Page
- ๐ฏ itch.io Page
Keywords: battle for wesnoth, turn-based strategy, offline strategy game, fantasy tactical combat, hex-based strategy, campaign mode, multiplayer strategy, map editor, modding support, free strategy game, open source game, unit advancement, scenario editor, cross-platform gaming
