3 September 2026 16:50 UTC · Community Announcements · lantto
:zoe_sand: Hey everyone! I know the patches have been pretty fix-heavy so far. With this many players, even rare issues can affect a lot of people so I need to prioritize them. I've snuck in a couple of new things this time but the Major Update #1 patch is still cooking. The new content I'm working on has a lot of prerequisites like big map changes and other overhauls, so there will probably be another bug-fix and QoL update before then. As always: a review is hugely appreciated and helps a lot! :heart_sand:Changelogv0.5.6 -- Update #3You can now pet critters.Simply move over a creature to giv
28 August 2026 16:47 UTC · Community Announcements · lantto
First off: huge THANK YOU to everyone playing, messaging me and leaving reviews. The reviews especially are a massive help. ❤️It has been a while since the last Update, but rest assured I haven't been slacking. One thing that has been getting some extra love is the modding framework and API.ModdingI really did not expect the modding scene to go this hard this fast. There are already over 125 mods and some of the stuff people are making is completely wild: https://steamcommunity.com/app/2764460/workshop/ With these many things already being built, it feels like the right time to make sure the A
20 August 2026 09:42 UTC · GamingOnLinux
Released only a week ago, publisher Hooded Horse sent word that Sandustry has managed to hit over 100K sales already which is mighty impressive. Read the full article here: https://www.gamingonlinux.com/2026/08/the-impressive-sandustry-already-hit-100k-sales-with-an-early-multiplayer-mod-out-now/
19 August 2026 15:53 UTC · Community Announcements · lantto
First of all, THANK YOU to everyone who has left a Steam review so far! ❤️ It's one of the best and most impactful ways you can support me and the game. Also a huge thank you to all the modders who have managed to make all these cool things without me even publishing a proper API documentation yet: https://steamcommunity.com/app/2764460/workshop/For anyone wanting to try mods and help test the modding framework, remember that you need to be on the "mods" branch in order to load subscribed mods. NOTE: This branch is unstable and not up to date yet, so do not use it if you only want to play vani
16 August 2026 23:42 UTC · Community Announcements · lantto
A smaller update with some bug fixes and QoL. Changelogv0.5.4Improved Filter ConfigYou can now press the filter overlay label or “Edit last placed” to quickly change a filter without having to override and replace it. Improved the visual distinction of the “Allow” and “Block” settings to make it more obvious which one is selected.Fixed a few other quirks.Credit to Cohh for the live demonstration of filter-replacement struggle.Fixed a softlock causing you to get stuck with Tier 5 being blocked even after the anomaly investigation. Saves should be repaired automatically.Indestructible red blockI
14 August 2026 18:46 UTC · Community Announcements · lantto
Hotfix improving logging, objective clarity and trimming some memory overhead. Changelogv0.5.3 -- Hotfix This hotfix adds some diagnostics and improved logging. Work is ongoing on a larger patch trying to tackle the various crashes and problems people are reporting. Logs can be found at the following locations:Windows - C:\\Users\\ \\AppData\\Roaming\\sandustry\\logs\\main.logMac - /Users/ /Library/Logs/sandustry/main.logLinux - /home/ /.config/sandustry/logs/main.log The patch also has a few theoretical fixes and improvements:The instructional videos now unmount properly to avoid decoder exha
13 August 2026 18:10 UTC · GamingOnLinux
Hooded Horse picked another good one to publish here from developer Lantto Games. Sandustry is a factory automation game where every pixel is a resource. Read the full article here: https://www.gamingonlinux.com/2026/08/out-in-early-access-sandustry-has-you-explore-mine-and-automate-in-fully-destructible-pixel-worlds/
13 August 2026 15:00 UTC · Community Announcements · Matt (Hooded Horse)
Sandustry is now live with a 35% launch discount. Explore and mine fully destructible worlds. Automate increasingly complex production chains. Delve deep to uncover an ancient civilization’s powerful secrets and learn to love the sand in this factory game where every pixel is a valuable resource. Check out the new release day trailer. Steam Reviews: Your Feedback MattersHi everyone! If you’ve spent some time with Sandustry, please consider leaving a Steam review and sharing your thoughts, feedback, or whatever else comes to mind. Every review is read, and that feedback helps show what you’re e
26 June 2026 15:37 UTC · Rock, Paper, Shotgun
Driven witless by the UK heatwave, I throw open my email inbox and search desperately for videogames about waterfalls, canopies of thick palm leaves, and the sibilant settling of ice in the bellies of the largest, most enduring glaciers. Instead, I am challenged to excavate a world of sand. Hooded Horse and Lantto Games have announced an early access release date for Sandustry, their 2D factory-building game in which resources break down into pixels with individual physics. It's out in early access via Steam, GOG, and the Microsoft Store on August 13th. Please be careful when watching the belo
25 June 2026 13:00 UTC · Community Announcements · Patrick (HoodedHorse)
Sandustry launches into Early Access on August 13, 2026. In Sandustry, you will explore and mine fully destructible worlds. To succeed, you will need to automate increasingly complex production chains, delve deep to uncover an ancient civilization’s powerful secrets, and learn to love the sand in this factory game where every pixel is a valuable resource. Check out the release day announcement trailer down below! Join the Sandustry Community If you'd like to talk directly with the developer, keep up with updates, or connect with other players, check out the Sandustry community through the link
18 June 2025 10:37 UTC · GamingOnLinux
Sandustry seems a bit like the excellent Noita but a factory sim. Here every pixel is a simulated resource to use. Read the full article here: https://www.gamingonlinux.com/2025/06/in-the-side-scroller-automation-game-sandustry-every-single-pixel-is-a-simulated-resource/
17 June 2025 13:00 UTC · Community Announcements · Matt (Hooded Horse)
If you’re into strategy and simulation games, you’ll understand why I’m super excited to announce that Sandustry is joining forces with Hooded Horse in a global publishing deal. Their track record has not only made them my favorite publisher but also earned them a stellar reputation for publishing quality titles, such as Against the Storm, Manor Lords, Norland, and many more.Partnering with a publisher means I can finally focus 100% on making the game without worrying about all the indirect tasks that currently eat up a lot of time. I’ll retain full creative freedom while having a team to supp
18 April 2025 16:58 UTC · Community Announcements · lantto
I never expected the demo to blow up like this. My plan was to release it without much fanfare and just keep working on the game while slowly building an audience. Instead, the demo brought: Hundreds of YouTube videos An amazing community with world-class QA 6k new faces in the Discord server: https://discord.gg/HJNk5eMnmt A mind-blowing modding scene with over 50 mods and custom maps 60k wishlists (go wishlist if you haven’t yet!) Some unreal demo stats: nearly 100k players averaging over 6 hours of playtime (median: 3 hours) 1,784 concurrent Steam players at peak The #1 spot on Trending Free
21 February 2025 09:38 UTC · Community Announcements · lantto
New Flower algorithm.Lots of changes to flowers to make them less unruly. Can you spot them all?You can now hold Control to replace/override buildings.Hydro Sponge upgrade for Grabber.Only works above ground.The world is no longer looping.I know a lot of people liked this and had fun abusing it in various ways, but it created too much noise in bug reports.Addressing “stuck on ‘Loading…’” issues.There was a loading problem when the game couldn’t detect the number of cores on the user’s computer or when there was not enough logical processors for the concurrency buffer. This has now been fixed.A
12 February 2025 19:44 UTC · Community Announcements · lantto
Patch notes: You can now phase through buildings while hovering in the air. The people have spoken. An overwhelming majority (88%) voted in favor. I personally think the challenge/puzzle of designing a traversable factory is interesting but also very frustrating. For those who still want to play the old way there's now a "Hard Mode" setting. Snow now vaporizes into Steam when burned. Queued buildings now block Water, and you can grab Water that is inside them. Dragging a button onto itself now clicks it instead of canceling. This was a big reason the buttons felt "hard" to click. You can no lo
Full appinfo as delivered by Steam PICS, changenumber 38751623. Also at /api/app/2764460/raw.
{
"appid": "2764460",
"common": {
"name": "Sandustry",
"type": "Game",
"releasestate": "released",
"icon": "6f4e4fcb713ff0a61ef155a5846992bc52766671",
"clienticon": "6f4e4fcb713ff0a61ef155a5846992bc52766671",
"clienttga": "c16cc4d34e67e230c07037d9d7457af045018e31",
"name_localized": {
"schinese": "沙金工业 Sandustry",
"tchinese": "沙金工業 Sandustry",
"japanese": "Sandustry サンダストリー",
"koreana": "Sandustry 샌더스트리"
},
"oslist": "windows,macos,linux",
"osarch": "",
"osextended": "macos64,macosapplesilicon",
"languages": {
"english": "1",
"german": "1",
"french": "1",
"italian": "1",
"koreana": "1",
"spanish": "1",
"schinese": "1",
"tchinese": "1",
"russian": "1",
"japanese": "1",
"portuguese": "1",
"polish": "1",
"danish": "1",
"dutch": "1",
"finnish": "1",
"norwegian": "1",
"swedish": "1",
"hungarian": "1",
"czech": "1",
"turkish": "1",
"brazilian": "1",
"ukrainian": "1",
"latam": "1"
},
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1784678400",
"tested_build_id": "24189337",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"2": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"3": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsNotLegible"
},
"4": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"5": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"2": {
"display": "3",
"token": "#SteamMachine_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"3": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"4": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"2": {
"display": "1",
"token": "#SteamOS_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
}
},
"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": "1",
"small_text": "1",
"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"
}
},
"controllertagwizard": "1",
"small_capsule": {
"english": "f0a29d6c91be4e91e9fa2f384dd5ae695bfd6b5b/capsule_231x87.jpg",
"japanese": "5f237b3919bf73d388b970602712a58f778c0553/capsule_231x87_japanese.jpg",
"koreana": "89cb86d9d85b415f1e47180a85b30166481efda4/capsule_231x87_koreana.jpg",
"schinese": "fee46f78c0e116cafdd66816c4205134c8572d4a/capsule_231x87_schinese.jpg",
"tchinese": "2583fe3d13e1fa90a291d2f856402eb61f124b2d/capsule_231x87_tchinese.jpg"
},
"header_image": {
"english": "985a3a20945ec9c8e3e898e16cdaffe99d00e884/header.jpg",
"japanese": "f95a72f51edf3bcd1047abd252515c0ffdd2db41/header_japanese.jpg",
"koreana": "9bf3d937b7c0e7a9b96e67a9b0da7b40e80df3c2/header_koreana.jpg",
"schinese": "c246f877faf435bbc07730f83ceef69a5e936331/header_schinese.jpg",
"tchinese": "dc3c317df455323334f277f6c0c996ce9c703088/header_tchinese.jpg"
},
"library_assets": {
"library_capsule": "en,ja,ko,zh-cn,zh-tw",
"library_hero": "en",
"library_hero_blur": "en",
"library_logo": "en,zh-tw,zh-cn,ko,ja",
"library_header": "en,ja,ko,zh-cn,zh-tw",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "100",
"height_pct": "100"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "8836172e9ba1cac149cad8aaa8c43d1e7cecb078/library_capsule.jpg",
"japanese": "2e035a5a37479e73309f137e20e81ec99c62f505/library_capsule_japanese.jpg",
"koreana": "e48394c3ba378488bb2b80c6d1ec3d48bdcbb6a6/library_capsule_koreana.jpg",
"schinese": "c1fa43aad95803bf1ed53a15f6dddeb587f6f358/library_capsule_schinese.jpg",
"tchinese": "2a8d6468f607dc70a8bd39b9529de86977484e62/library_capsule_tchinese.jpg"
},
"image2x": {
"english": "8836172e9ba1cac149cad8aaa8c43d1e7cecb078/library_capsule_2x.jpg",
"japanese": "2e035a5a37479e73309f137e20e81ec99c62f505/library_capsule_japanese_2x.jpg",
"koreana": "e48394c3ba378488bb2b80c6d1ec3d48bdcbb6a6/library_capsule_koreana_2x.jpg",
"schinese": "c1fa43aad95803bf1ed53a15f6dddeb587f6f358/library_capsule_schinese_2x.jpg",
"tchinese": "2a8d6468f607dc70a8bd39b9529de86977484e62/library_capsule_tchinese_2x.jpg"
}
},
"library_hero": {
"image2x": {
"english": "f24566460c0632a24fd5e6a8f602d4d1fb6d34fb/library_hero_2x.jpg"
},
"image": {
"english": "f24566460c0632a24fd5e6a8f602d4d1fb6d34fb/library_hero.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "f24566460c0632a24fd5e6a8f602d4d1fb6d34fb/library_hero_blur.jpg"
}
},
"library_logo": {
"image": {
"english": "0e811c33306ba038965e5cbcf4d3c68d73349b79/logo.png",
"tchinese": "e38be5d7d3ded454563c2bd8abc8498dff007ca8/logo_tchinese.png",
"schinese": "3c0e40a838a40f807ec89962880107585a075e4f/logo_schinese.png",
"koreana": "f22db07b683f3b2233b8cd725d30fedf31a2570b/logo_koreana.png",
"japanese": "738a6b2c38d77f29d4e1e4155f83beb1e50c0cb4/logo_japanese.png"
},
"image2x": {
"english": "0e811c33306ba038965e5cbcf4d3c68d73349b79/logo_2x.png",
"tchinese": "e38be5d7d3ded454563c2bd8abc8498dff007ca8/logo_tchinese_2x.png",
"schinese": "3c0e40a838a40f807ec89962880107585a075e4f/logo_schinese_2x.png",
"koreana": "f22db07b683f3b2233b8cd725d30fedf31a2570b/logo_koreana_2x.png",
"japanese": "738a6b2c38d77f29d4e1e4155f83beb1e50c0cb4/logo_japanese_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "100",
"height_pct": "100"
}
},
"library_header": {
"image": {
"english": "985a3a20945ec9c8e3e898e16cdaffe99d00e884/library_header.jpg",
"japanese": "f95a72f51edf3bcd1047abd252515c0ffdd2db41/library_header_japanese.jpg",
"koreana": "9bf3d937b7c0e7a9b96e67a9b0da7b40e80df3c2/library_header_koreana.jpg",
"schinese": "c246f877faf435bbc07730f83ceef69a5e936331/library_header_schinese.jpg",
"tchinese": "dc3c317df455323334f277f6c0c996ce9c703088/library_header_tchinese.jpg"
},
"image2x": {
"english": "985a3a20945ec9c8e3e898e16cdaffe99d00e884/library_header_2x.jpg",
"japanese": "f95a72f51edf3bcd1047abd252515c0ffdd2db41/library_header_japanese_2x.jpg",
"koreana": "9bf3d937b7c0e7a9b96e67a9b0da7b40e80df3c2/library_header_koreana_2x.jpg",
"schinese": "c246f877faf435bbc07730f83ceef69a5e936331/library_header_schinese_2x.jpg",
"tchinese": "dc3c317df455323334f277f6c0c996ce9c703088/library_header_tchinese_2x.jpg"
}
}
},
"store_asset_mtime": "1786632511",
"associations": {
"0": {
"type": "developer",
"name": "Lantto Games"
},
"1": {
"type": "publisher",
"name": "Hooded Horse"
},
"2": {
"type": "franchise",
"name": "Hooded Horse"
}
},
"primary_genre": "28",
"genres": {
"0": "28",
"1": "2",
"2": "70"
},
"category": {
"category_2": "1",
"category_45": "1",
"category_46": "1",
"category_22": "1",
"category_23": "1",
"category_30": "1",
"category_29": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"subtitles": "true"
},
"french": {
"supported": "true",
"subtitles": "true"
},
"italian": {
"supported": "true",
"subtitles": "true"
},
"german": {
"supported": "true",
"subtitles": "true"
},
"spanish": {
"supported": "true",
"subtitles": "true"
},
"czech": {
"supported": "true",
"subtitles": "true"
},
"hungarian": {
"supported": "true",
"subtitles": "true"
},
"japanese": {
"supported": "true",
"subtitles": "true"
},
"koreana": {
"supported": "true",
"subtitles": "true"
},
"polish": {
"supported": "true",
"subtitles": "true"
},
"brazilian": {
"supported": "true",
"subtitles": "true"
},
"russian": {
"supported": "true",
"subtitles": "true"
},
"schinese": {
"supported": "true",
"subtitles": "true"
},
"tchinese": {
"supported": "true",
"subtitles": "true"
},
"turkish": {
"supported": "true",
"subtitles": "true"
},
"ukrainian": {
"supported": "true",
"subtitles": "true"
},
"danish": {
"supported": "true",
"subtitles": "true"
},
"dutch": {
"supported": "true",
"subtitles": "true"
},
"finnish": {
"supported": "true",
"subtitles": "true"
},
"norwegian": {
"supported": "true",
"subtitles": "true"
},
"portuguese": {
"supported": "true",
"subtitles": "true"
},
"latam": {
"supported": "true",
"subtitles": "true"
},
"swedish": {
"supported": "true",
"subtitles": "true"
}
},
"steam_release_date": "1786633209",
"community_visible_stats": "1",
"workshop_visible": "1",
"community_hub_visible": "1",
"gameid": "2764460",
"store_tags": {
"0": "3810",
"1": "1702",
"2": "255534",
"3": "1695",
"4": "1100689",
"5": "1643",
"6": "1662",
"7": "3834",
"8": "21",
"9": "599",
"10": "7332",
"11": "9",
"12": "19",
"13": "122",
"14": "4182",
"15": "8945",
"16": "4711",
"17": "4166",
"18": "493",
"19": "492"
},
"review_score": "9",
"review_percentage": "97"
},
"extended": {
"developer": "Lantto Games",
"publisher": "Hooded Horse",
"homepage": "https://sandustry.com"
},
"config": {
"installdir": "Sandustry",
"launch": {
"0": {
"executable": "Sandustry.exe",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "sandustry",
"arguments": "--no-sandbox",
"config": {
"oslist": "linux"
}
},
"2": {
"executable": "Sandustry.app",
"config": {
"oslist": "macos"
}
}
}
},
"depots": {
"2764461": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "3048386506642358444",
"size": "461069730",
"download": "260675152"
},
"0.5.2": {
"gid": "7864165282986623337",
"size": "423120610",
"download": "223131648"
},
"0.5.5": {
"gid": "1262520720256803743",
"size": "460980293",
"download": "260671040"
},
"0.5.6": {
"gid": "8654765077505396725",
"size": "461069729",
"download": "260675152"
},
"mods": {
"gid": "8654765077505396725",
"size": "461069729",
"download": "260675152"
}
}
},
"2764462": {
"config": {
"oslist": "linux"
},
"manifests": {
"public": {
"gid": "1630888426116786604",
"size": "453857345",
"download": "250846560"
},
"0.5.2": {
"gid": "6324449387401682838",
"size": "415909231",
"download": "213305056"
},
"0.5.5": {
"gid": "7203328709531354675",
"size": "453767927",
"download": "250842432"
},
"0.5.6": {
"gid": "7600156001178104659",
"size": "453857344",
"download": "250846560"
},
"mods": {
"gid": "7600156001178104659",
"size": "453857344",
"download": "250846560"
}
}
},
"2764463": {
"config": {
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "2232861708202963470",
"size": "615939758",
"download": "318923872"
},
"0.5.2": {
"gid": "1692881698548921595",
"size": "577991660",
"download": "281390208"
},
"0.5.5": {
"gid": "8893045664219166330",
"size": "615850340",
"download": "318919152"
},
"0.5.6": {
"gid": "996346988209859172",
"size": "615939757",
"download": "318923888"
},
"mods": {
"gid": "996346988209859172",
"size": "615939757",
"download": "318923888"
}
}
},
"workshopdepot": "2764460",
"branches": {
"public": {
"buildid": "25106127",
"timeupdated": "1788453796",
"timebuildupdated": "1788453211"
},
"0.5.2": {
"buildid": "24719878",
"description": "0.5.2 with mod support",
"timeupdated": "1787829263",
"timebuildupdated": "1786646323"
},
"0.5.5": {
"buildid": "24969261",
"description": "0.5.5 with mod support",
"timeupdated": "1787829477",
"timebuildupdated": "1787829477"
},
"0.5.6": {
"buildid": "25106598",
"description": "0.5.6 with mod support",
"timeupdated": "1788454875",
"timebuildupdated": "1788454875"
},
"mods": {
"buildid": "25106598",
"description": "Modding beta branch",
"timeupdated": "1788454922",
"timebuildupdated": "1788454875"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "1000000000",
"maxnumfiles": "200"
}
}