2025-12-11 18:00 UTC · Community Announcements · tomislav.uzelac
The Ardennes 44 DLC is officially available! You can deploy to the Bulge starting now.To help you prepare for the campaign, we have included the full Scenario Chart below.Live Stream: join the developers in playing and discussing the new DLC on release day. Hexaboo will be streaming with Daniel, who led the development on this DLC, as guest. STREAM LINK.Steam Deck: we've recently added full Steam Deck support, and the game is now officially Steam Deck Verified. Execute deep operations and encircle the enemy from literally anywhere. No supply disruption applied!Cheers!
2025-12-01 13:36 UTC · Community Announcements · tomislav.uzelac
Minor fixes and content changes related to the upcoming Ardennes DLC.We've also set Steam Deck support live for all users.Let us know if you run into problems with either. Cheers! ːsteamhappyː
2025-11-20 13:11 UTC · Community Announcements · tomislav.uzelac
We’ve teamed up with Blindflug Studio to bring you the complete #WW2 command experience.Important: if you already own one of the games, you can still complete the bundle at the discounted price.Developer LivestreamThis Sunday, Blindflug Studios CEO and executive producer of Ground of Aces, Moritz (known as Dark Zero in our community), sits down with Tomislav Uzelac, developer of Unity of Command, to discuss his work and about making WW2 strategy games. Join us on Sunday in the livestream on Twitch and ask your questions in the livechat.📅 Sunday, 23rd of November🕒 9:30pm CET | 3:30pm EST | 12
2025-10-27 17:00 UTC · Community Announcements · tomislav.uzelac
When we "completed our historical mission" last year with the Berlin DLC there was still a tiny piece that was missing: the Ardennes 44 campaign.See, you have the big major campaigns in Unity of Command II, and then there are also the smaller, "numbered" campaigns. I have a soft spot for those. We released the first two on their own (Moscow 41, Don 42) and then later on we were adding them as bonuses to Soviet late-war DLC (Zitadelle 43, Balaton 45).Ardennes 44 now fills the '44 slot in this lineup: it's the historical Battle of the Bulge from the German side, all zoomed-in and difficult. Plus
2025-09-13 12:00 UTC · PC Gamer · Rick Lane
While I'm not an enormous wargame fan, Unity of Command is the exception. The original game, which released way back in 2011, boiled down the infamous complexity of the genre into a more accessible turn-based strategy, focussing primarily on tactical manoeuvres and managing supply lines rather than any base building or faffing around with economics... Read more.
2025-02-28 15:44 UTC · Community Announcements · tomislav.uzelac
* fixed: "new campaign" uses up way too much VRAM (crashes on certain cards) Cheers!
2025-01-23 15:59 UTC · Community Announcements · tomislav.uzelac
The update fixes a couple of issues (see below) and adds some gentle balancing updates to the Victory in the East (Berlin) and Balaton 45 campaigns. * ger_mot_dlc9 sheet render fix * enlarged playable in balaton scenario * river fix (NW of Slonim) * sov_spec_dlc9_opt "made a little juicier" * removed amphibious flag from sov_spec_dlc9_opt * bridge fix (Dresden) * enlarged playable area in Balaton scenario * ger_mot_dlc9 sheet render fix * ss_inf_dlc9 sheet render fix * fix exploit in Ploesti scenario
2024-11-12 18:57 UTC · Community Announcements · tomislav.uzelac
We're in a reflexive mood as we're wrapping up our 5-year journey to depict all the main theaters of WWII in Europe. Today I'd like to personally thank the designers whose dedication and love went into making these campaigns the epic journeys that they are: Daniel Mellbin, Charles Berger, Krešimir Čuturić, František Průša, and Hexaboo. Thanks a bunch guys, and remember: this achievement, the 9-DLC, continent-and-war-spanning wargame would never, ever exist without you. ... Also, please find the developer notes on the Berlin DLC below. You may call them a post-mortem, rather than a dev diary -
2024-10-24 17:06 UTC · Community Announcements · tomislav.uzelac
Berlin DLC is now available! Lead the Red Army on its historic march to Berlin, facing off against the remnants of the Nazi regime. Command the Soviet forces as they drive westward, determined to complete the liberation of Europe from the Nazis. With new units, maps, and historical events, Berlin DLC offers the classic operational experience you've come to expect and love from Unity of Command II. Berlin DLC includes two separate campaigns: Soviet Victory in the East campaign: the full late-war Soviet experience with 25 scenarios, starting in January 1944 and culminating in the fall of Berlin.
2024-10-24 08:22 UTC · Community Announcements · tomislav.uzelac
Minor fixes and content changes.
2024-10-10 14:37 UTC · Community Announcements · tomislav.uzelac
With the beta testers hard at work for the last couple of days, we can now announce the release date and show the scenario charts for the two campaigns included in the upcoming Berlin DLC. The Berlin DLC releases on October 24th, and includes two late-war campaigns with 32 scenarios total. The price will be $11.99. Soviet Victory in the East campaign: 25 scenarios, starting in January 1944 and culminating in the fall of Berlin. {STEAM_CLAN_IMAGE}/34609669/1bf77e9623d84c8a354b2a96d641fa0083ff3b95.jpg Balaton 45 Axis mini-campaign: the last-ditch offensive in Hungary and Romania in 1945, a 7-sce
2024-07-29 11:29 UTC · Community Announcements · tomislav.uzelac
Unity of Command II completes its mission, covering all major WWII campaigns in Europe! The Berlin DLC is content-rich again, with 32 scenarios included. The price will be $11.99. Soviet Victory in the East campaign: the full late-war Soviet experience with 25 scenarios, starting in January 1944 and culminating in the fall of Berlin. Balaton 45 Axis mini-campaign: the last-ditch offensive in Hungary and Romania in 1945, a 7-scenario banger with an alt-history branch, a hallmark of Unity of Command II DLC. https://store.steampowered.com/app/2711100/Unity_of_Command_II__Berlin/ The DLC will be r
2024-02-28 11:18 UTC · Community Announcements · tomislav.uzelac
* restored the "Second Front" campaign that was accidentally left out in the previous build * fix: crash when unit has no legal positions to move to (dunes) * fix: crash with movement bubble on map boundary Cheers!
2023-11-06 12:41 UTC · Community Announcements · tomislav.uzelac
Fix: the game displayed placeholder models for certain types of security units
2023-10-19 17:01 UTC · Community Announcements · tomislav.uzelac
The Kursk DLC is now live, and you can enjoy this 31-scenario work of beauty from Hexaboo and Frank. Here is the second part of their dev diary: In our first dev diary, we offered you a look at what you can expect from the two campaigns of Unity of Command 2’s latest Kursk DLC, and by this point, if you’re interested in it at all, you’re sure to be well-familiar with all its specs and features. So for this dev diary, we’ve decided to share a few insights into the personal stories and design process and ideas of Frank and Hexaboo, for whom this expansion is their first. {STEAM_CLAN_IMAGE}/34609
Full appinfo as delivered by Steam PICS, changenumber 38810435. Also at /api/app/809230/raw.
{
"appid": "809230",
"common": {
"name": "Unity of Command II",
"type": "Game",
"oslist": "windows,macos,linux",
"osarch": "64",
"logo": "cd7c6eef8a9a9891def639ab9291045aa71f38c2",
"logo_small": "cd7c6eef8a9a9891def639ab9291045aa71f38c2_thumb",
"icon": "bf1563244acda9a0e2949a99e7195ed0b6023380",
"clienticon": "e0a61f1bacef65d2fe2ce0e66a5315bdd9040063",
"clienttga": "439b8648d8da33393368e6ae155182619f9b5a4d",
"releasestate": "released",
"osextended": "macos64,macosnotarized",
"languages": {
"english": "1",
"german": "1",
"schinese": "1",
"russian": "1"
},
"name_localized": {
"schinese": "统一指挥2"
},
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1764720000",
"tested_build_id": "20710795",
"tests": {
"0": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsMatchDeckDevice"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
},
"4": {
"display": "1",
"token": "#SteamDeckVerified_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
}
},
"steam_machine_tests": {
"0": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamMachine_TestResult_ControllerGlyphsMatchDevice"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "0",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "1",
"non_deck_display_glyphs": "0",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "native",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"metacritic_name": "Unity of Command II",
"small_capsule": {
"english": "capsule_231x87.jpg",
"schinese": "capsule_231x87_schinese.jpg"
},
"header_image": {
"english": "header.jpg",
"schinese": "header_schinese.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "78.85486493200031",
"height_pct": "100"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "78.85486493200031",
"height_pct": "100"
}
}
},
"store_asset_mtime": "1750430511",
"associations": {
"0": {
"type": "developer",
"name": "2x2 Games"
},
"1": {
"type": "developer",
"name": "Croteam"
},
"2": {
"type": "publisher",
"name": "2x2 Games"
},
"3": {
"type": "franchise",
"name": "Unity of Command"
}
},
"primary_genre": "2",
"genres": {
"0": "23",
"1": "28",
"2": "2"
},
"category": {
"category_2": "1",
"category_37": "1",
"category_24": "1",
"category_22": "1",
"category_23": "1",
"category_44": "1",
"category_30": "1",
"category_1": "1",
"category_49": "1",
"category_29": "1",
"category_45": "1",
"category_46": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
},
"german": {
"supported": "true"
},
"russian": {
"supported": "true"
},
"schinese": {
"supported": "true"
}
},
"steam_release_date": "1573581573",
"metacritic_score": "88",
"metacritic_fullurl": "https://www.metacritic.com/game/pc/unity-of-command-ii?ftag=MCD-06-10aaa1f",
"community_visible_stats": "1",
"workshop_visible": "1",
"community_hub_visible": "1",
"gameid": "809230",
"store_tags": {
"0": "9",
"1": "4150",
"2": "1677",
"3": "599",
"4": "492",
"5": "4684",
"6": "4364",
"7": "1741",
"8": "1717",
"9": "4168",
"10": "1678",
"11": "4325",
"12": "3987",
"13": "4182",
"14": "14139",
"15": "4598",
"16": "1708",
"17": "19",
"18": "3859",
"19": "1664"
},
"review_score": "6",
"review_percentage": "79"
},
"extended": {
"developer": "2x2 Games",
"publisher": "2x2 Games",
"homepage": "https://unityofcommand.net/",
"listofdlc": "1322670,1493580,1631480,1676010,1870350,1884780,1911150,2307940,2711100,3456990",
"dlcavailableonstore": "1"
},
"config": {
"app_mappings": {
"1": {
"platform": "linux",
"tool": "SteamLinuxRuntime_sniper",
"comment": "sniper SLR"
}
},
"installdir": "Unity of Command 2",
"launch": {
"0": {
"executable": "uoc2.exe",
"type": "default",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "UOC2.app/Contents/MacOS/uoc2",
"type": "default",
"config": {
"oslist": "macos"
}
},
"2": {
"executable": "uoc2-exe",
"type": "default",
"config": {
"oslist": "linux"
}
}
},
"steamcontrollertemplateindex": "1",
"steamcontrollerconfigdetails": {
"3599017451": {
"controller_type": "controller_neptune",
"enabled_branches": "default,alpha,beta,development",
"use_action_block": "false"
}
},
"steamdecktouchscreen": "1"
},
"depots": {
"228986": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"809231": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "1431351995694978224",
"size": "3460022260",
"download": "1910219312"
},
"legacy_windows_7": {
"gid": "833964633599145497",
"size": "2543698253",
"download": "1292487792"
},
"beta": {
"gid": "5984141142866219828",
"size": "3612521061",
"download": "1611492480"
}
}
},
"809232": {
"config": {
"oslist": "macos",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "1873559580007067880",
"size": "570784504",
"download": "135713728"
},
"legacy_windows_7": {
"gid": "7990812613295161174",
"size": "570455999",
"download": "134492288"
},
"beta": {
"gid": "3612683268815718955",
"size": "192863914",
"download": "61333632"
}
}
},
"809233": {
"config": {
"oslist": "macos,linux"
},
"manifests": {
"public": {
"gid": "4196322630270065965",
"size": "2398844313",
"download": "1480004832"
},
"legacy_windows_7": {
"gid": "2633067649253866066",
"size": "1862291325",
"download": "1133601216"
},
"beta": {
"gid": "8241260901054236680",
"size": "2300487500",
"download": "1402721344"
}
}
},
"809234": {
"config": {
"oslist": "linux"
},
"manifests": {
"public": {
"gid": "6737617240565201491",
"size": "132971475",
"download": "41717088"
},
"beta": {
"gid": "7818264620109220447",
"size": "124181581",
"download": "39602400"
}
}
},
"809235": {
"config": {
"steamdeck": "1"
},
"manifests": {
"public": {
"gid": "8944575397890830077",
"size": "926041",
"download": "815216"
},
"beta": {
"gid": "5710663736479162411",
"size": "924773",
"download": "814880"
}
}
},
"1322670": {
"dlcappid": "1322670",
"manifests": {
"public": {
"gid": "948028015314100767",
"size": "73004103",
"download": "53581776"
},
"legacy_windows_7": {
"gid": "7786854939718316972",
"size": "73909100",
"download": "53850624"
},
"beta": {
"gid": "2046086270087909510",
"size": "73002807",
"download": "54536288"
}
}
},
"1493580": {
"dlcappid": "1493580",
"manifests": {
"public": {
"gid": "3700217998868630408",
"size": "61024127",
"download": "43339552"
},
"legacy_windows_7": {
"gid": "3000899308020048864",
"size": "72496841",
"download": "45912864"
},
"beta": {
"gid": "5557017339870093024",
"size": "61025019",
"download": "44251920"
}
}
},
"1631480": {
"dlcappid": "1631480",
"manifests": {
"public": {
"gid": "8656135179228234881",
"size": "35205679",
"download": "15549200"
},
"legacy_windows_7": {
"gid": "1265737640208655066",
"size": "36888650",
"download": "16486512"
},
"beta": {
"gid": "6381745626590709422",
"size": "35206571",
"download": "16464960"
}
}
},
"1676010": {
"dlcappid": "1676010",
"manifests": {
"public": {
"gid": "5943791873608677583",
"size": "102069839",
"download": "78875456"
},
"legacy_windows_7": {
"gid": "2220949896695195095",
"size": "102209668",
"download": "78282720"
},
"beta": {
"gid": "1438640248676263205",
"size": "102071603",
"download": "80116272"
}
}
},
"1870350": {
"dlcappid": "1870350",
"manifests": {
"public": {
"gid": "3407741590233859787",
"size": "27429525",
"download": "11704912"
},
"beta": {
"gid": "3856287299144650900",
"size": "27430513",
"download": "12368096"
}
}
},
"1884780": {
"dlcappid": "1884780",
"manifests": {
"public": {
"gid": "624422476056858187",
"size": "37951866",
"download": "16797760"
},
"beta": {
"gid": "5397876805042583352",
"size": "37960246",
"download": "18118928"
}
}
},
"1911150": {
"dlcappid": "1911150",
"manifests": {
"public": {
"gid": "4840824079231845567",
"size": "104383190",
"download": "78597680"
},
"beta": {
"gid": "3266424052397968169",
"size": "104392742",
"download": "80237344"
}
}
},
"2307940": {
"dlcappid": "2307940",
"manifests": {
"public": {
"gid": "551078583091604518",
"size": "51599590",
"download": "22359968"
},
"beta": {
"gid": "6768622719844498779",
"size": "51604046",
"download": "23895120"
}
}
},
"2711100": {
"dlcappid": "2711100",
"manifests": {
"public": {
"gid": "4151407037830720313",
"size": "98387524",
"download": "69830960"
},
"beta": {
"gid": "248505776663920985",
"size": "98396508",
"download": "71761520"
}
}
},
"3456990": {
"dlcappid": "3456990",
"manifests": {
"public": {
"gid": "269277517706192436",
"size": "81681302",
"download": "56156688"
},
"beta": {
"gid": "5867668451610023037",
"size": "79383901",
"download": "56625616"
}
}
},
"workshopdepot": "809230",
"branches": {
"public": {
"buildid": "21338549",
"timeupdated": "1767034420",
"timebuildupdated": "1767034420"
},
"legacy_windows_7": {
"buildid": "8195091",
"description": "Branch with an older version that supports Windows 7",
"timeupdated": "1657641430",
"timebuildupdated": "1644759313"
},
"beta": {
"buildid": "25143602",
"description": "Branch with untested beta features",
"timeupdated": "1788629553",
"timebuildupdated": "1788629553"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "1000000000",
"maxnumfiles": "10000",
"savefiles": {
"0": {
"root": "WinAppDataLocal",
"path": ".uoc2/save",
"pattern": "*",
"recursive": "1"
}
},
"rootoverrides": {
"1": {
"root": "WinAppDataLocal",
"os": "Linux",
"oscompare": "=",
"useinstead": "LinuxHome",
"addpath": ""
},
"2": {
"root": "WinAppDataLocal",
"os": "MacOS",
"oscompare": "=",
"useinstead": "MacAppSupport",
"addpath": "net.unityofcommand.uoc2/"
}
}
}
}