Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
Threads of WarNewsThreads of War – a rogue-lite tank game in the style of embroidery – is out now!
Steam news

Threads of War – a rogue-lite tank game in the style of embroidery – is out now!

Threads of War · published 14 Aug 2025, 12:01 UTC

All newsPlayers around this dateRead on Steam

Two years ago, 11-year-old programmer Askold and his father—a game designer, artist, and musician—decided to remake the retro game Battle City, adding lots of variety and more modern mechanics, and turning the gameplay into a rogue-lite journey where players choose their route on the map while trying to upgrade their tank.

They also wanted to tell a story about war—touching on themes that are rarely discussed or not discussed at all: that in war, it's not faceless units that die, but real people who had dreams, planned their lives, and were then forced to take up arms. And the game doesn’t convey this through text or cutscenes—the player can feel it through metaphors and the way the gameplay mechanics are built.

Two years later, the game is launching on Steam. Meet Threads of War—a game about how Ukrainians embroider the fate of their country with threads of war.

👾 A reimagining of the Battle City mechanics

We took Battle City as a foundation, kept what was fun about it, but modernized and added exciting new mechanics—like collecting ammo, passive and active bonuses, boss battles, and more. We also created unique enemies, each with its own mechanic. As a result, you get endless variation: different enemy tank combinations create new challenges, synergy between various bonuses leads to new battle scenarios, and the location generator makes every fight unique.

🧍‍♂️ Each new run is a human story

The game doesn’t just entertain—it reflects our view of war. Behind every tank icon is a human life—a person who lived and dreamed, worked and loved. War is made up of countless human tragedies, and the game lets players feel that through its mechanics.

🎮 Rogue-lite progression

After each level, you decide how to move forward on the map. Some paths may offer bonuses, others the chance to buy missing shields, and some may let you avoid battle altogether. The map allows you to optimize your route to fit your playstyle. After each run, you earn experience that unlocks new active and passive bonuses.

🤼 Play the game in co-op

The game supports a cooperative campaign for two players. After each completed level, the player who scored more points gets to choose their bonus first. This can lead to fun and competitive situations between you and your friend. At the same time, you’ll be able to support each other, snatch upgrades right under each other’s nose, and compete for points.

🛠 Level editor

You can get creative and build your own level. You can design the layout, place ammo and bonus spawns, and set the number and types of enemies.

⚔ Major counteroffensive operations of 2022

In the game, you’ll progress through key cities liberated by the Ukrainian army in 2022: you'll free northern Ukraine, take part in the Kharkiv offensive, and drive the enemy from the right bank of Kherson.

💰 25% of profits will go to support the Armed Forces of Ukraine

With this game, we want to tell the world more about our war and also thank the Ukrainian army for giving us the opportunity to develop it.

📝 Support the game with a review!

If you enjoyed the game, please leave a review on Steam. This will help more people discover it.

More from Threads of War

Other announcements

All news
In-game event18 Aug 2026Threads of War is now available in Polish!Threads of War tells the story of the first year of the full-scale war in Ukraine. Throughout that year, Poland's humanitarian, military, logistical and political support meant a great deal to our people - and we are deeply grateful to our Polish friends for it. That's why this localization is special to us. I'm truly glad that Polish players can now walk through the first year of the war in th…Sale17 Aug 2026Get an Extra 10% Off with the Threads of War + Death From Above BundleOur game, Threads of War , has joined forces in a joint Steam bundle with Death From Above: A Ukrainian Drone Warstory . Both projects focus on resisting russian invaders. While Threads of War features tank battles with rogue-lite mechanics and traditional Ukrainian embroidery aesthetics, Death From Above puts you in command of a Ukrainian military drone to destroy enemy armor and positions. Th…In-game event10 Apr 2026Threads of War is now available in Italian!Every new language in the game is an opportunity to share Ukrainian culture and tell the story of our struggle to more people around the world. We are truly grateful to our community for supporting this mission. Special thanks to Leonardo Raimondi for his wonderful work on the translation. Now, Threads of War is one step closer to our players in Italy!