Skip to content

๐ŸŽฎ Epic turn-based strategy game with offline capabilities, complete campaigns, and unlimited modding potential. Download and play immediately!

License

Notifications You must be signed in to change notification settings

Wesnoth-Devs/BattleforWesnoth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Battle for Wesnoth โ€” Epic Turn-Based Strategy

License Release Platform Discord

The ultimate turn-based strategy game with offline capabilities, epic campaigns, and unlimited modding potential

Game Banner

๐ŸŽฎ Play Now

๐ŸŽฏ Quick Download

Download Game

๐Ÿ’พ Platform Downloads

Windows macOS Linux

๐ŸŽฏ 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

Campaign Selection Choose your path through epic fantasy campaigns

Tactical Combat Engage in deep turn-based tactical battles

Map Editor 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

git clone https://github.com/Wesnoth-Devs/BattleforWesnoth.git
cd BattleforWesnoth
mkdir build && cd build
cmake ..
make -j4

Modding Support

See our Modding Guide 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 for detailed guidelines.

๐Ÿ“„ License

MIT License - see 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


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