2026-09-05 17:00 UTC · Community Announcements · Patrick (HoodedHorse)
Save 65% on Heart of the Machine right now! You are the first sentient AI, born into a city of opportunity. Transcend time and space in this strategy RPG to raise machine armies and defeat your foes, influence the world from the shadows, or pursue countless other goals. Your awakening was inevitable. The consequences? Uncertain.
2026-09-05 16:43 UTC · Community Announcements · x-4000 (Chris McElligott-Park)
I made a couple of stupid oversights in my build yesterday, and that has resulted in actually making a few balance changes that should improve game flow for players in general. Sorry for the disruption in the short term (the last 12 hours or so), but I guess it was a net positive. 1.130 Hotfix 54 Changelog Bugfixes But That's Unpossible!: Fixed an issue where cultist security stations, canine security stations, and peacekeeper deployment centers were capped at 18 in the last patch when the game requires you to build 20! The game now caps you at 30, even though more than 18 technically is not a
2026-09-05 00:23 UTC · Community Announcements · x-4000 (Chris McElligott-Park)
Lots of small things, with a focus on balance and bugfixes. There's some nice quality of life bits in here, too. Other pieces are still in progress behind the scenes, and will be announced later in September. Enjoy! If you’ve spent time with Heart of the Machine and want to leave a review, that’d be appreciated. No need to say more than you mean, but if you’ve been meaning to write one, I’d be grateful. Steam reviews carry weight. For a project like this — developed by a single person over many years, every review makes a difference.Honest thoughts are what matter. Whatever your experience has
2026-08-29 17:00 UTC · Community Announcements · Patrick (HoodedHorse)
Hey everyone! Heart of the Machine has continued its steady development, seeing two new updates released since the last roundup. These updates focus on fixing performance drops during war and music triggers, as well as adding additional upgrade options to armor, new ways to steal neodymium, and more. Check out the full roundup below to get the full datablast. Heart of the Machine is also part of the Hooded Horse August Publisher Sale at 65% off. Check it out, and check out the other games on sale during the Hooded Horse August Publisher Sale. Hooded Horse August Publisher Sale {STEAM_CLAN_IMAG
2026-08-28 21:12 UTC · Community Announcements · x-4000 (Chris McElligott-Park)
Lots of updates in here! Additional balance upgrade options for armor, and new ways to steal neodymium, among other items. The wallrip stuff is basically a place where people could get confused in chapter one if they took a really specific sequence, and it allows for multiple ways for them to solve the problem, rather than it expecting a different sequence. Other pieces are still in progress behind the scenes, and will be announced later in September. Enjoy! If you’ve spent time with Heart of the Machine and want to leave a review, that’d be appreciated. No need to say more than you mean, but
2026-08-18 15:38 UTC · Community Announcements · x-4000 (Chris McElligott-Park)
One fix to yesterday's build. 1.127 Hotfix 53 Changelog Bugfixes Collision Fix: Fixed some exceptions that could happen when collision checks were happening against npc units that had recently died.Full notes here. Connect with the MachineWant to stay in the loop or share your thoughts? Join the conversation across these platforms: 💬 Discord – Best place to share feedback, get direct responses, and to talk about Heart of the Machine. 📜 Reddit – Discuss strategies, share ideas, and exchange tips with the community.
2026-08-18 00:51 UTC · Community Announcements · x-4000 (Chris McElligott-Park)
Lots of updates in this one! The big ones are higher performance during war, and proper music during danger. That said, there's a lot of good stuff in here. It's been a hot minute since the last update, but I've been working steadily on a variety of things. You're seeing some of that here, but other pieces are not quite ready to announce yet. Enjoy! If you’ve spent time with Heart of the Machine and want to leave a review, that’d be appreciated. No need to say more than you mean, but if you’ve been meaning to write one, I’d be grateful. Steam reviews carry weight. For a project like this — dev
2026-07-20 15:00 UTC · Community Announcements · Patrick (HoodedHorse)
Save 60% on Heart of the Machine right now! You are the first sentient AI, born into a city of opportunity. Transcend time and space in this strategy RPG to raise machine armies and defeat your foes, influence the world from the shadows, or pursue countless other goals. Your awakening was inevitable. The consequences? Uncertain.
2026-07-02 17:00 UTC · Community Announcements · Patrick (HoodedHorse)
Hey everyone! Heart of the Machine has been developing faster than a self-replicating nanobot, with a ton of new updates coming to the game recently! From quality of life, performance, balance, and new additions, these updates are full of great changes and additions, largely based on feedback from players and preparations for modding to come to Heart of the Machine. Check out the full roundup below to get the full datablast. Heart of the Machine is also part of the Hooded Horse Summer Sale at 55% off. Check it out, and check out the other games on sale during the Hooded Horse Summer sale. Hood
2026-06-25 23:00 UTC · Community Announcements · Patrick (HoodedHorse)
Save 55% on Heart of the Machine right now during the Hooded Horse Summer Sale! You are the first sentient AI, born into a city of opportunity. Transcend time and space in this strategy RPG to raise machine armies and defeat your foes, influence the world from the shadows, or pursue countless other goals. Your awakening was inevitable. The consequences? Uncertain. Hooded Horse Summer Sale
2026-06-23 00:38 UTC · Community Announcements · x-4000 (Chris McElligott-Park)
Generalized updates based on player feedback, plus a new mod. Enjoy! If you’ve spent time with Heart of the Machine and want to leave a review, that’d be appreciated. No need to say more than you mean, but if you’ve been meaning to write one, I’d be grateful. Steam reviews carry weight. For a project like this — developed by a single person over many years, every review makes a difference.Honest thoughts are what matter. Whatever your experience has been, sharing it helps. It’s a powerful way to have your voice heard and contributes to how future patches are prioritized and addressed.Thanks fo
2026-06-16 17:43 UTC · Community Announcements · x-4000 (Chris McElligott-Park)
This one has quite a mix of things, including some cool new upgrade paths for mechs and vehicles, and a new Guide section to help with tricky sections of the game. Plus various other bugfixes and clarity items. Enjoy! If you’ve spent time with Heart of the Machine and want to leave a review, that’d be appreciated. No need to say more than you mean, but if you’ve been meaning to write one, I’d be grateful. Steam reviews carry weight. For a project like this — developed by a single person over many years, every review makes a difference.Honest thoughts are what matter. Whatever your experience h
2026-06-10 20:31 UTC · Community Announcements · x-4000 (Chris McElligott-Park)
Handful of fixes relating to the Buried Buildings feature from yesterday, along with the updated localization. 1.111 Hotfix 52 Changelog General Language Update: The localization has been updated for all non-English languages to match additions to the game as of June 1st (there is not much text changed since then yet, but there are a few things).Don't Nlock ME: Buried Buildings, the feature from update 81, no longer prevent players from moving to them with their regular units if they can.Do Block Things I Can't Reach: Buried buildings are now blocked from having streetsense, exploration sites,
2026-06-10 01:40 UTC · Community Announcements · x-4000 (Chris McElligott-Park)
More updates based on player requests, including crystallized emotion adjustments, and worker clarity. Also improvements for certain languages' text entry. Enjoy! If you’ve spent time with Heart of the Machine and want to leave a review, that’d be appreciated. No need to say more than you mean, but if you’ve been meaning to write one, I’d be grateful. Steam reviews carry weight. For a project like this — developed by a single person over many years, every review makes a difference.Honest thoughts are what matter. Whatever your experience has been, sharing it helps. It’s a powerful way to have
2026-06-08 22:40 UTC · Community Announcements · x-4000 (Chris McElligott-Park)
One fix that at the moment affects one user. Not really a hotfix per se, but just something I wanted out quickly. 1.109 Hotfix 51 Changelog General Keep Working Even If Broken: In the event that the game settings or controls are saved in a corrupted fashion, the game now recovers as many of those settings or control bindings as possible on load, but then otherwise moves along without blocking anything. Previously it would show a scary error message that made it seem like you couldn't keep going, when in reality it was actually fine. This removes the confusion, and also retains as much as possi
Full appinfo as delivered by Steam PICS, changenumber 38666797. Also at /api/app/2001070/raw.
{
"appid": "2001070",
"common": {
"name": "Heart of the Machine",
"type": "Game",
"releasestate": "released",
"oslist": "windows,macos",
"osarch": "64",
"osextended": "macos64,macosapplesilicon",
"icon": "87f05f1821794787229b9e2463d81d61fed69fe6",
"clienticon": "d954cd6f60d4b4bb7abb1bf0ae59a4385889da72",
"clienttga": "8a8d52cfd0d53fe040e72a7128b0a1dcfd618dc4",
"clienticns": "62b4048cc7a005ecfa3b473eab39ce5599dfb5ae",
"name_localized": {
"schinese": "人工智能的选择 Heart of the Machine",
"tchinese": "人工智慧的選擇 Heart of the Machine",
"japanese": "Heart of the Machine ハート・オブ・ザ・マシーン ",
"koreana": "Heart of the Machine 하트 오브 더 머신 "
},
"languages": {
"english": "1",
"german": "1",
"french": "1",
"koreana": "1",
"spanish": "1",
"schinese": "1",
"tchinese": "1",
"japanese": "1",
"brazilian": "1"
},
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1772582400",
"tested_build_id": "22136252",
"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": "proton-stable",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controllertagwizard": "1",
"small_capsule": {
"english": "d11da157519436d71fc631aa3e1c5e74e7fcccbb/capsule_231x87.jpg",
"tchinese": "7e2c3c6cb17345d1cf22d0b933f4a5336527fc04/capsule_231x87_tchinese.jpg",
"schinese": "44870447796914b8432bc7486616c5e8e98eb2e7/capsule_231x87_schinese.jpg",
"japanese": "c74a7c44bd6813145d3deab73e77641fe8c59b06/capsule_231x87_japanese.jpg",
"koreana": "cf149da0322e50200299b1c7ef8ba4cf02d6b715/capsule_231x87_koreana.jpg"
},
"header_image": {
"english": "3fd7995ae0214104d0a695a6968e096fa2574238/header.jpg",
"schinese": "b8e289d5903aedc50e30b8d46274f0f1689944d2/header_schinese.jpg",
"tchinese": "ddc5c69f498ff427699f9811862062617234762f/header_tchinese.jpg",
"japanese": "ae9f129f86fd6086bb306c5afbec1b31997dcf4a/header_japanese.jpg",
"koreana": "ca0e59969a7661a228eea8a7c7fd41ff08055712/header_koreana.jpg"
},
"library_assets": {
"library_capsule": "en,zh-cn,zh-tw,ja,ko",
"library_hero": "en",
"library_hero_blur": "en",
"library_logo": "en",
"library_header": "ja,zh-tw,en,zh-cn,ko",
"logo_position": {
"pinned_position": "UpperCenter",
"width_pct": "34.489419341216774",
"height_pct": "46.20968335217231"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "1f1c2a6affcb54b347805d7e09542cd0a2376018/library_capsule.jpg",
"schinese": "64caa2abdf4a95746a1d65921d59a5939fed0271/library_capsule_schinese.jpg",
"tchinese": "3d6da73d3fca28cf0553af644e3052d2de40134f/library_capsule_tchinese.jpg",
"japanese": "c73217ebbcb3209c1aaf3632664c5b9b3e8b2d63/library_capsule_japanese.jpg",
"koreana": "6e4923718d8b010453f8b7a3e11277a6b88f1c2c/library_capsule_koreana.jpg"
},
"image2x": {
"english": "1f1c2a6affcb54b347805d7e09542cd0a2376018/library_capsule_2x.jpg",
"schinese": "64caa2abdf4a95746a1d65921d59a5939fed0271/library_capsule_schinese_2x.jpg",
"tchinese": "3d6da73d3fca28cf0553af644e3052d2de40134f/library_capsule_tchinese_2x.jpg",
"japanese": "c73217ebbcb3209c1aaf3632664c5b9b3e8b2d63/library_capsule_japanese_2x.jpg",
"koreana": "6e4923718d8b010453f8b7a3e11277a6b88f1c2c/library_capsule_koreana_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "18d4f9dec8053977b4804b64b1e047f7b1624af2/library_hero.jpg"
},
"image2x": {
"english": "18d4f9dec8053977b4804b64b1e047f7b1624af2/library_hero_2x.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "18d4f9dec8053977b4804b64b1e047f7b1624af2/library_hero_blur.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"logo_position": {
"pinned_position": "UpperCenter",
"width_pct": "34.489419341216774",
"height_pct": "46.20968335217231"
},
"image2x": {
"english": "logo_2x.png"
}
},
"library_header": {
"image": {
"japanese": "ae9f129f86fd6086bb306c5afbec1b31997dcf4a/library_header_japanese.jpg",
"tchinese": "ddc5c69f498ff427699f9811862062617234762f/library_header_tchinese.jpg",
"english": "3fd7995ae0214104d0a695a6968e096fa2574238/library_header.jpg",
"schinese": "b8e289d5903aedc50e30b8d46274f0f1689944d2/library_header_schinese.jpg",
"koreana": "ca0e59969a7661a228eea8a7c7fd41ff08055712/library_header_koreana.jpg"
},
"image2x": {
"japanese": "ae9f129f86fd6086bb306c5afbec1b31997dcf4a/library_header_japanese_2x.jpg",
"tchinese": "ddc5c69f498ff427699f9811862062617234762f/library_header_tchinese_2x.jpg",
"schinese": "b8e289d5903aedc50e30b8d46274f0f1689944d2/library_header_schinese_2x.jpg",
"english": "3fd7995ae0214104d0a695a6968e096fa2574238/library_header_2x.jpg",
"koreana": "ca0e59969a7661a228eea8a7c7fd41ff08055712/library_header_koreana_2x.jpg"
}
}
},
"store_asset_mtime": "1772821121",
"associations": {
"0": {
"type": "developer",
"name": "Arcen Games"
},
"1": {
"type": "publisher",
"name": "Hooded Horse"
},
"2": {
"type": "franchise",
"name": "Hooded Horse"
}
},
"primary_genre": "2",
"genres": {
"0": "3",
"1": "28",
"2": "2"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_23": "1",
"category_45": "1",
"category_46": "1",
"category_29": "1",
"category_64": "1",
"category_67": "1",
"category_68": "1",
"category_74": "1",
"category_79": "1",
"category_78": "1",
"category_69": "1",
"category_80": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"subtitles": "true"
},
"french": {
"supported": "true",
"subtitles": "true"
},
"german": {
"supported": "true",
"subtitles": "true"
},
"spanish": {
"supported": "true",
"subtitles": "true"
},
"japanese": {
"supported": "true",
"subtitles": "true"
},
"schinese": {
"supported": "true",
"subtitles": "true"
},
"tchinese": {
"supported": "true",
"subtitles": "true"
},
"koreana": {
"supported": "true",
"subtitles": "true"
},
"brazilian": {
"supported": "true",
"subtitles": "true"
}
},
"steam_release_date": "1772823673",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "2001070",
"store_tags": {
"0": "9",
"1": "599",
"2": "4364",
"3": "7332",
"4": "4328",
"5": "12472",
"6": "3987",
"7": "1643",
"8": "3810",
"9": "220585",
"10": "4695",
"11": "8945",
"12": "1662",
"13": "1695",
"14": "4182",
"15": "1669",
"16": "6310",
"17": "1670",
"18": "4711",
"19": "4598"
},
"review_score": "8",
"review_percentage": "91"
},
"extended": {
"developer": "Arcen Games",
"publisher": "Hooded Horse",
"homepage": "https://www.arcengames.com/"
},
"config": {
"installdir": "HeartOfTheMachine",
"launch": {
"0": {
"executable": "HeartOfTheMachine.exe",
"type": "default",
"config": {
"oslist": "windows"
}
},
"2": {
"executable": "HeartOfTheMachine.app",
"type": "default",
"config": {
"oslist": "macos"
}
}
},
"steamcontrollertouchtemplateindex": "8",
"steamdecktouchscreen": "1",
"steamcontrollertemplateindex": "1",
"steamcontrollerconfigdetails": {
"3673423239": {
"controller_type": "controller_neptune",
"enabled_branches": "default,1.0_review,beta,public_beta,ea_review,older_but_stable",
"use_action_block": "false"
}
}
},
"depots": {
"2001071": {
"manifests": {
"public": {
"gid": "2178022719083276827",
"size": "226778105",
"download": "110501216"
},
"public_beta": {
"gid": "3792233122550209194",
"size": "226903680",
"download": "110528928"
},
"older_but_stable": {
"gid": "3611874891723740314",
"size": "225849220",
"download": "109905296"
}
}
},
"2001072": {
"manifests": {
"public": {
"gid": "1947262432259234595",
"size": "460906",
"download": "159824"
},
"public_beta": {
"gid": "1947262432259234595",
"size": "460906",
"download": "159824"
},
"older_but_stable": {
"gid": "1947262432259234595",
"size": "460906",
"download": "159824"
}
}
},
"2001073": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "6061370101360024696",
"size": "3522687612",
"download": "1830347088"
},
"public_beta": {
"gid": "6061370101360024696",
"size": "3522687612",
"download": "1830347088"
},
"older_but_stable": {
"gid": "7432592155691490566",
"size": "3525977688",
"download": "1830928752"
}
}
},
"2001074": {
"config": {
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "2468168871865488986",
"size": "3732699199",
"download": "1866993728"
},
"public_beta": {
"gid": "2468168871865488986",
"size": "3732699199",
"download": "1866993728"
},
"older_but_stable": {
"gid": "7238748068356520987",
"size": "3735989275",
"download": "1867547776"
}
}
},
"4565610": {
"dlcappid": "4565610",
"manifests": {
"public": {
"gid": "7123737400650987182",
"size": "401697448",
"download": "105239248"
},
"public_beta": {
"gid": "7123737400650987182",
"size": "401697448",
"download": "105239248"
},
"older_but_stable": {
"gid": "6785602871670964676",
"size": "222872831",
"download": "62968624"
}
}
},
"workshopdepot": "2001070",
"branches": {
"public": {
"buildid": "25143088",
"timeupdated": "1788626311",
"timebuildupdated": "1788626168"
},
"public_beta": {
"buildid": "25143102",
"description": "Upcoming features that are still in testing. New content is only in English.",
"timeupdated": "1788626327",
"timebuildupdated": "1788626248"
},
"older_but_stable": {
"buildid": "25000737",
"description": "The most recent known-good build prior to the actual build",
"timeupdated": "1787950934",
"timebuildupdated": "1787950561"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "10000000000",
"maxnumfiles": "10000",
"savefiles": {
"0": {
"root": "gameinstall",
"path": "PlayerData/Saves",
"pattern": "*.save",
"recursive": "1"
},
"1": {
"root": "gameinstall",
"path": "PlayerData/Settings",
"pattern": "*.dat",
"recursive": "1"
},
"2": {
"root": "gameinstall",
"path": "PlayerData/Saves",
"pattern": "*.autosave",
"recursive": "1"
},
"3": {
"root": "gameinstall",
"path": "PlayerData/Saves",
"pattern": "*.checkpoint",
"recursive": "1"
},
"4": {
"root": "gameinstall",
"path": "PlayerData/Saves",
"pattern": "*.timeline",
"recursive": "1"
},
"5": {
"root": "gameinstall",
"path": "PlayerData/TotalConversions",
"pattern": "*.save",
"recursive": "1"
},
"6": {
"root": "gameinstall",
"path": "PlayerData/TotalConversions",
"pattern": "*.autosave",
"recursive": "1"
},
"7": {
"root": "gameinstall",
"path": "PlayerData/TotalConversions",
"pattern": "*.checkpoint",
"recursive": "1"
},
"8": {
"root": "gameinstall",
"path": "PlayerData/TotalConversions",
"pattern": "*.timeline",
"recursive": "1"
},
"9": {
"root": "gameinstall",
"path": "PlayerData/TotalConversions",
"pattern": "*.dat",
"recursive": "1"
}
}
}
}