2026-09-07 20:43 UTC · Community Announcements · alex
Changes - The following units will now be limited to these amounts in the current PvP season: - Zoey’s Trebuchet - 1x - Specimen i01 "Mauler" - 2x - TF2 Heavy - 2x - TF2 Demoman - 2x - TF2 Soldier - 2x - Lightning Dragoon - 2x - Thresher Tank - 2x Again, these are just the beginning of tuning things up. We’ll keep tweaking values after this rolls out to keep PvP engaging. - Matchmaking will better limit player level ranges to avoid lopsided matches despite similar ELO ratings. Bug Fixes - Fixed a hang that would occur if you opened an opponent profile in PvP - Fixed an input issue when you loa
2026-09-04 23:05 UTC · Community Announcements · alex
New Features - The first ranked PvP season is here! Hop in the queue and fight for victory to earn gold, pooled SP, and more! Your first 3 wins of the day feature a REQ point boost to help get things rolling. Climb the ladder to earn increased gold and pooled SP multipliers. This season features the classic battle mode, with the player going first limited to 7 units while the player going second can deploy up to 8 units during a 90-second blind setup phase. The battle phase is a standard 20-second alternating turn elimination mode. The Nomad Elemental Rover, Ranged Sentinel Fragment, and Melee
2026-08-23 23:09 UTC · Community Announcements · alex
New Features - Mission Too Cool for School is back! For a limited time, Commanders Level 15 and above can build and upgrade the Ice Factory. After August 31 at 11:59 PM PDT, the Ice Factory and Ice Cream Stand will disappear from the shop, and unfinished upgrades will not count. Finish every upgrade and reach Level 10 before then to unlock the Ice Cream Stand and earn 10 Nanopods, freshly thawed from the Empire’s frozen assets. - Units can now be collected in the hospital UI without having to close the hospital UI first Changes - Nomad unlock has been moved to level 35. This was done in prepar
2026-08-14 23:20 UTC · Community Announcements · alex
New Features- The intro cutscene has been refreshed! For those who are impatient, though, you can now skip cutscenes. If you already have a game account, you can view the new cutscene on \- We’ve cleaned up even more of the UI in the game, including the mission complete screen, level up/prestige screen, and battle end and SP screens. - Added a tutorial hint for early level players on unit deployment/movement during the battle setup phase if there are no interactions occurring- Mission shortcut button added for unit training objectives. Additionally, using a mission shortcut button when not at
2026-08-09 23:51 UTC · Community Announcements · alex
New Features - Most construction and job missions now have shortcut buttons to jump you to the relevant item in the menu or shop view. - New UI polish has been implemented for language selection, sign-in, set username, account linking, and other account-related UIs. - Tutorial dialog during battles has been restored. This should help provide a smoother experience during several battles where there should’ve been hint dialogs to provide more context/guidance. Changes - First launch of the game in a fresh installation now automatically logs in as an anonymous user to further smooth the onboardin
2026-08-01 00:23 UTC · Community Announcements · alex
New Features - Basic emotes are now live! Taunt your enemies or vulnerably express your emotions after a series of “strategic” mistakes. - New settings and mail UIs are now live. These mark the first of our UI rework, with more on the way! Changes - Profile picture selection is now skipped during initial account creation for a smoother flow. You can still change your profile picture once you reach your base - You can now tap on resource nodes in unexpanded territory to view the node type and hint text - Expansions in progress now cycle between expanded and unexpanded shading and have more work
2026-07-25 06:48 UTC · Community Announcements · alex
Bug Fixes - Fixed issue where the selected ability index was not cleared when switching between units - Fixed issue for smaller screens that would cause battle abilities to be squished together
2026-07-24 22:21 UTC · Community Announcements · alex
New Features - Spectator mode is here! You can now spectate your friends' and guildmates' PvP battles. After a battle completes the setup phase and enters the battle phase, you’ll see an eye icon appear where the challenge button normally lives, allowing you to watch the battle unfold live. Changes - Friendly Battles just got bigger! Field up to 13 units (12 if you are going first) as you fight for glory on the battlefield. - Battle setup phase timer has been increased to 90 seconds Bug Fixes - PvP in-game notification should display the correct player level now - PvP in-game notification no l
2026-07-17 23:09 UTC · Community Announcements · alex
New Features - Friendly PvP is here! Challenge your friends and guildmates and fight for the most important resource: bragging rights! - Please note that in an effort to get this shipped out earlier, we’ve elected to ship it as bare-bones as possible. Balancing, modes, and other general polish will come as we continue building towards random matchmaking-based PvP. - In the meantime, enjoy a standard, unrestricted friendly PvP battle with seven units per side, while the player going second receives an eighth unit to help offset the first-turn advantage. We will be experimenting with options to
2026-07-14 23:16 UTC · Community Announcements · alex
Bug Fixes - Fixed an issue where players could not sell certain decorations on their base - Fixed an issue where mail notification icons would display an unread count even though the mail was already read - Fixed an issue where tapping the population button rapidly would open many instances of the menu - Fixed an issue where encounters were still highlighted in red after the mission they were part of was already complete
2026-07-08 21:15 UTC · Community Announcements · alex
New Features - You can now log in with Apple or Google accounts in addition to email. If you have an existing account that was created with an email, you can link these social providers on MadronaID and sign in with them. If you sign in with a social login that matches your existing email-based account, it will automatically link them. - We’ve implemented an anonymous login method to make it easier to hop into the game as a new player. At any time, you can link your anonymous account to a login method through the game settings. We highly recommend linking a login method to your anonymous accou
2026-05-14 02:30 UTC · Community Announcements · alex
Bug Fixes - Better handling of poor network quality impacting battle handshaking, which previously resulted in hangs and forced app restarts. Now the game should automatically resync itself to allow the battle to resume on its own without needing an app restart
2026-05-12 03:38 UTC · Community Announcements · alex
- Fixed the camera zooming out after battle issue - Fixed accidental collections/button presses that could occur when panning/zooming - Fixed an input hang issue that could occur in battle and prevent interacting with units/attacks
2026-05-08 18:45 UTC · Community Announcements · alex
v4.15.1 - 4.15.4 Release Notes Changes - Did a pass over most of the new art added in the v4.15.0 patch. Focused on adding wear & tear to better capture the original Battle Nations feel - Zoom is now more granular when using a scroll wheel - Minor tweaks to the heart and wings insignia icons - Portable Electric Fence is now trainable at level 65 - Melee Sentinel Fragment now uses the previously unreleased attack animation for the “Pulverize” attack Bug Fixes - Fixed monitor selection issues in settings for desktop platforms. Users with identical monitors should now be able to select each one r
2026-04-30 06:56 UTC · Community Announcements · alex
New Features - Level 65 is here with new units, buildings, missions, and more! Once you reach level 65, you’ll start earning prestige again. Note: current XP gained towards prestige will carry over to advancing your level. - It’s time to put your graphic design skills to the test. Initial guild icon customization is now live! Get creative, hoist your new insignia, and strike fear into the hearts of your rivals. - The Ridgy-Didge is now available to fight as a repeatable boss! Apparently, Bogan’s “Emperor” sandworm wasn’t exactly the top of the food chain, seeing as its *meaner* cousin is back
Full appinfo as delivered by Steam PICS, changenumber 38805107. Also at /api/app/251670/raw.
{
"appid": "251670",
"common": {
"name": "Battle Nations",
"type": "Game",
"releasestate": "released",
"oslist": "windows,macos,linux",
"languages": {
"english": "1",
"german": "1",
"french": "1",
"spanish": "1",
"russian": "1"
},
"clienticon": "871f1fac55eae904d3b769453194c5073eeffdaf",
"clienttga": "a937f4dd862d97cb347b3520a49894d10fe6724f",
"icon": "9b70cfea91e249493d2739b4c3e463dad5177276",
"logo": "83e10b6e8e5ea56207497bd6b27fa9d424a2f85f",
"logo_small": "83e10b6e8e5ea56207497bd6b27fa9d424a2f85f_thumb",
"osarch": "64",
"osextended": "macos64,macosapplesilicon,macosnotarized",
"clienticns": "87ee804407a4e455a48dc5bdb70de4a5f898af4f",
"linuxclienticon": "336db9bd7cfd71acb058c25f202c7f9bf3dae2f4",
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1768435200",
"tested_build_id": "21222220",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsNotLegible"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
},
"4": {
"display": "1",
"token": "#SteamDeckVerified_TestResult_SingleplayerGameplayRequiresActiveInternetConnection"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"1": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
},
"3": {
"display": "1",
"token": "#SteamMachine_TestResult_SingleplayerGameplayRequiresActiveInternetConnection"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"2": {
"display": "1",
"token": "#SteamOS_TestResult_SingleplayerGameplayRequiresActiveInternetConnection"
}
},
"configuration": {
"supported_input": "other",
"requires_manual_keyboard_invoke": "1",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "0",
"small_text": "1",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "1",
"recommended_runtime": "proton-10.0-beta",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"metacritic_name": "Battle Nations",
"controllertagwizard": "1",
"small_capsule": {
"english": "6b09472c07b7cda5fcb244a759092dd74cecee3a/capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_hero_blur": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "47.025171624714005",
"height_pct": "93.16109454210766"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "876afd73b4573c05033171524adce05d786434d9/library_600x900.jpg"
},
"image2x": {
"english": "876afd73b4573c05033171524adce05d786434d9/library_600x900_2x.jpg"
}
},
"library_hero": {
"image2x": {
"english": "9de3136ca2addf52f49ef9f2cefb4efde7d4a59c/library_hero_2x.jpg"
},
"image": {
"english": "9de3136ca2addf52f49ef9f2cefb4efde7d4a59c/library_hero.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "9de3136ca2addf52f49ef9f2cefb4efde7d4a59c/library_hero_blur.jpg"
}
},
"library_logo": {
"image": {
"english": "b316af65caedebd4bf7400c2a514b21a42d66bc8/logo.png"
},
"image2x": {
"english": "b316af65caedebd4bf7400c2a514b21a42d66bc8/logo_2x.png"
},
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "47.025171624714005",
"height_pct": "93.16109454210766"
}
},
"library_header": {
"image": {
"english": "8465a5fdaf4d34cfb4592c3397bb153322392423/library_header.jpg"
},
"image2x": {
"english": "8465a5fdaf4d34cfb4592c3397bb153322392423/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1755421071",
"associations": {
"0": {
"type": "developer",
"name": "Madrona Games Inc"
},
"1": {
"type": "publisher",
"name": "Madrona Games Inc"
}
},
"primary_genre": "37",
"genres": {
"0": "4",
"1": "23",
"2": "28",
"3": "2",
"4": "37"
},
"category": {
"category_2": "1",
"category_35": "1",
"category_66": "1",
"category_67": "1",
"category_69": "1",
"category_74": "1",
"category_76": "1",
"category_77": "1",
"category_1": "1",
"category_27": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"subtitles": "true"
}
},
"original_release_date": "1411023600",
"steam_release_date": "1411059420",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "251670",
"store_tags": {
"0": "113",
"1": "9",
"2": "1741",
"3": "3859",
"4": "19",
"5": "4182",
"6": "1678",
"7": "1774",
"8": "122",
"9": "1676",
"10": "3810",
"11": "4136",
"12": "1659",
"13": "3871",
"14": "7332",
"15": "4161",
"16": "4328",
"17": "597",
"18": "3993",
"19": "21"
},
"review_score": "6",
"review_percentage": "73"
},
"extended": {
"developer": "Madrona Games Inc",
"publisher": "Madrona Games Inc",
"homepage": "https://madronagames.com/games/battle-nations/",
"isfreeapp": "1"
},
"config": {
"contenttype": "3",
"installdir": "BattleNations",
"launch": {
"0": {
"executable": "BattleNations.exe",
"type": "default",
"config": {
"oslist": "windows"
},
"description_loc": {
"english": "Launch Game"
},
"description": "Launch Game"
},
"1": {
"executable": "BattleNations.app",
"type": "default",
"config": {
"oslist": "macos"
},
"description_loc": {
"english": "Launch Game"
},
"description": "Launch Game"
},
"2": {
"executable": "BattleNations",
"type": "default",
"config": {
"oslist": "linux"
},
"description_loc": {
"english": "Launch Game"
},
"description": "Launch Game"
}
}
},
"depots": {
"228989": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"251671": {
"systemdefined": "1",
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "499707438258986002",
"size": "2174356506",
"download": "1701001520"
}
}
},
"251672": {
"config": {
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "6352097731277086249",
"size": "2470267555",
"download": "1760473824"
}
}
},
"251673": {
"config": {
"oslist": "linux"
},
"manifests": {
"public": {
"gid": "7712185358417153521",
"size": "2294886893",
"download": "1711755296"
}
}
},
"overridescddb": "1",
"markdlcdepots": "1",
"baselanguages": "english",
"branches": {
"public": {
"buildid": "25149602",
"timeupdated": "1788813803",
"timebuildupdated": "1788680104"
}
},
"privatebranches": "1"
}
}