About the Game
Begin with a single spell. Defeat skeletons to earn gold, unlock new magic, and raise a holy army that fights beside you. Each upgrade makes your wizard and troops stronger as the battlefields become larger and more dangerous.
Fight through the Necromancer King's legions, defeat powerful bosses, and keep building your power until the undead can no longer stand against you.

Recruit holy troops and strengthen their ranks as the campaign continues. Your army fights alongside your wizard, holds back the undead, and adds more power to every battle.
Combine troops with elemental and arcane spells to create a force capable of breaking through the Necromancer King's growing legions.

Each upgrade creates a visible difference on the battlefield. Attacks become stronger, cover more ground, and destroy larger groups of enemies as your build develops.

Advance through many different battlefields, each with its own boss. Battles grow in scale as you progress, bringing more enemies, stronger threats, and hundreds of troops onto the screen.

Active incremental progression: earn gold, buy upgrades, and become stronger throughout the campaign.
Massive skill tree: unlock spells and upgrades that change your power in battle.
Holy army progression: recruit and strengthen troops that fight beside your wizard.
12 Battlefields: advance through unique encounters with their own bosses.
Large-scale battles: fight with hundreds of enemies and troops on screen.
Complete campaign: Grow from a novice wizard into the ultimate battlemage across 3–4 hours of gameplay.
Screenshots
11 imagesVersion Information
Steam Patch Notes
Official update history
Hello everyone! Today's update is another small one while I work on more exciting things in the background. There's a few visual and audio improvements, but mainly it's fixing a few language bugs. See the full change log below!
🛠️ Changes
arcane shield now changes opacity depending on its HP
arcane shield now has an animation when created
improved appearance of Divine Ray
added SFX to dragon attack
selected language is now saved and restored next time the game is launched
fixed bug where current language wasn't always selected correctly when entering options screen
📝 Reporting Bugs
The best way to help me squash bugs is by making a report in the pinned discussion post and including:
A description of the issue
Steps to reproduce it
Your game version
Screenshots or videos (if possible)
Every report helps me improve Legion Breaker for the future.
What's Next?
With the major bug fixes out of the way, I'm now thinking about some bigger stuff:
Controller support
Steam Cloud support
Balancing
And most importantly: new content and replayability!
Have any ideas for new content? Feel free to leave a comment here, or join the discussions over on the Discord server! https://discord.gg/BMXSDMJ5DB
Thanks everyone, and have fun!
Hello everyone!
First of all, I would like to thank everyone who's played Legion Breaker so far. It's been truly amazing seeing so many people starting (and finishing) their quests to become the ultimate battlemage. There's also been plenty of feedback coming in as well, and I'm excited to start working on it to make the game even better!
Today's update though is a small one, intended to address some of the most urgent problems people have been experiencing. It's now easier to earn gold on the final level to help you get all the upgrades, and a bug has been fixed that was causing the current map to be reset when exiting the game. See the full change log below!
🛠️ Changes
defeating the final boss now saves your progress so you can buy more upgrades after winning the game
enemies summoned by final boss now reward gold when killed
increased reward from killing Bishop mini-bosses on final map
added 'return home' button to game over screen after defeating the final boss a second time so you don't have to watch the credits again
made first part of final map slightly more difficult
fixed bug where sometimes the current level would reset to 0 if the game shut down directly from upgrades screen
added code to at least partially restore saves that lost progress in the last version
fixed bug where the game over screen during final boss battle always showed 0 gold earned
fixed typo in one of the later decision English descriptions
fixed bug where dragon projectile particle FX would not expire
🔍Known Issues
Game doesn't save your selected language from the options menu - it currently reverts to your system language instead
Language selector dropdown doesn't display your currently-selected language by default
📝 Reporting Bugs
The best way to help me squash bugs is by making a report in the pinned discussion post and including:
A description of the issue
Steps to reproduce it
Your game version
Screenshots or videos (if possible)
Every report helps me improve Legion Breaker for the future.
What's Next?
Over the coming weeks I will continue working on:
Hotfixes
Performance improvements
Gameplay balancing
Quality of life updates
Replayability features
I will keep you updated every step of the way.
Stay Connected
If you'd like to keep up with every update:
⭐ Follow Legion Breaker here on Steam to receive notifications whenever I publish development updates and announcements.
💬 Join the Discord to share feedback, report bugs, chat with the developer (me), and connect with the community: https://discord.gg/BMXSDMJ5DB
Thank you again for being part of Legion Breaker!
Just a quick balance update as some people were having trouble defeating the final boss. If anyone is still having issues after this update, let me know!
List of Changes
reduced Warlock's fire rate and damage per hit
increased gold reward for killing Bone Giants
reduced cost for Inner Fire I and Arcane Power V
included Inner Fire II, an extra HP upgrade, from the full game
reduced enemy movement speed on map 3
renamed Resounding Fragments to Resonant Fragments so it fits properly in tooltip
Quick hotfix to resolve a bug in which the in-game text would be messed up if your operating system language was set to German.
If you are still having this bug after the update, it's likely because your language settings were saved before the update. You can fix it by adding '-language=en' to the demo's launch options (without the quotes). To do so, right click Legion Breaker Demo in your Steam library and select 'Properties...' and the launch options should be right there in the General tab.
Apologies to anyone who was affected, it has now been resolved!
Current Release
Build 25985081
Uploaded Oct 18, 2026
Update already requested
Uploaders have been notified
A newer version is available but not yet uploaded
Help keep this updated
Login Required
You need to be logged in to request game updates. Would you like to go to the login page?
Request Update
Request an update for Legion Breaker? This will notify uploaders that this game has an available update.
Request Submitted
Your update request has been submitted successfully! Uploaders will be notified.
Request Failed
Failed to submit update request:
System Requirements
How to Install
Legion Breaker.exe to play
Troubleshooting tips
• Run Redist/_CommonRedist installers if game won't start
• Add folder to Windows Defender exclusions
• Run as administrator
Download
Direct link available
Needed when extracting (WinRAR / 7-Zip) — not a site login.
You May Also Like
View AllDownload Legion Breaker for PC with a direct link or via torrent. Get the full version of Legion Breaker for free. Legion Breaker is a Casual released by Baffled Engineer.