2.2.12
-Fixed UI layout direction being inverted and unresponsive when the system language was set to Arabic
A sci-fi management game where you build and optimize your computer's system from the ground up. Connect and configure interconnected nodes to efficiently download, process, and upload files. Manage your setup, solve system challenges, and become the ultimate system architect
| App ID | 3606890 |
|---|---|
| App type | Game |
| Developer | EnigmaDev Studios |
| Publisher | EnigmaDev Studios |
| Release date | 3 October 2025 |
| Release state | released |
| Workshop | Visible |
| Free app | Yes |
| DLC list (appinfo) | 3606990,3958950,3958960,4085930,4387380 |
| Store page | store.steampowered.com/app/3606890 |
| Last store refresh | 2 hours ago |
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | Upload Labs.exe | windows | ||
| 1 | Upload Labs.x86_64 | linux | ||
| 2 | Upload Labs.exe | --rendering-driver opengl3 | windows | OpenGL |
| 3 | Upload Labs.x86_64 | --rendering-driver opengl3 | linux | OpenGL |
Hourly peaks, UTC. All-time peak covers SteamRaw's recorded history.
All Steam store regions, converted to USD at today's exchange rate, compared with the US price. Lowest is the lowest price SteamRaw has recorded for that region.
Loading regional prices…
| Date | Price | Regular | Discount |
|---|---|---|---|
| 12 September 2026 06:30 UTC | Free | Free |
| DLC | AppID | Release | Price |
|---|---|---|---|
| Upload Labs - Customizations | 4387380 | 6 Feb | $3.99 |
| Upload Labs - Daily Tokens+ | 4085930 | 19 Dec 2025 | $5.99 |
| Upload Labs - Daily Tokens | 3606990 | 3 Oct 2025 | $3.99 |
| Upload Labs - Permanent Boosts | 3958960 | 3 Oct 2025 | $9.99 |
| Upload Labs - Time Generator | 3958950 | 30 Sept 2025 | $7.99 |
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 23748080 | 15 June 2026 18:07 UTC | ||
| beta | 23748080 | Latest | 15 June 2026 18:02 UTC | |
| ver-1.0 | 20549041 | Legacy | 19 December 2025 15:39 UTC | |
| ver-2.0 | 21346940 | Legacy | 6 February 2026 13:30 UTC | |
| ver-2.1 | 22035660 | Legacy | 24 February 2026 20:03 UTC |
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 3606891 | windows · 64 | 165.75 MB | 87.34 MB | 8585410954840555889 | branches: beta, ver-1.0, ver-2.0, ver-2.1 | |
| 3606892 | linux | 139.95 MB | 80.69 MB | 1231551473235839611 | branches: beta, ver-1.0, ver-2.0, ver-2.1 |
A build is one published version of the game's files on a branch. Steam assigns a new build ID every time the developer pushes an update, so this list is the update history of the app. The files inside a build (depot manifests) are only readable with an account that owns the game, which SteamRaw does not have yet, so build contents are not shown.
| Build ID | Branch | Updated | First seen |
|---|---|---|---|
| 23748080 | public | 15 June 2026 18:07 UTC | 2 hours ago |
| 23748080 | beta | 15 June 2026 18:02 UTC | 2 hours ago |
| 22035660 | ver-2.1 | 24 February 2026 20:03 UTC | 2 hours ago |
| 21346940 | ver-2.0 | 6 February 2026 13:30 UTC | 2 hours ago |
| 20549041 | ver-1.0 | 19 December 2025 15:39 UTC | 2 hours ago |
Every appinfo change SteamRaw has observed, grouped by changelist. Tags, features, languages, builds, depots, prices and any other key Steam publishes. Tracking since at least 12 September 2026 05:54 UTC (estimated from the earliest recorded change; the exact first fetch was not stored).
No changes recorded since SteamRaw first saw this app. Every future PICS change will be listed here.
| Changelist | Apps | Packages | Seen | What changed |
|---|---|---|---|---|
| No changelists recorded for this app yet. | ||||
-Fixed UI layout direction being inverted and unresponsive when the system language was set to Arabic
-Fixed research dialog not opening when selecting a research
-Input handling reworked -Added keybind for closing menus (Esc) -Added keybind for deselecting nodes (Esc) -Added keybind for confirming node placement (Enter) -Added keybind for opening the nodes menu (Space) -Added keybind for opening the upgrades menu (Tab) -Added keybind for saving schematic (Ctrl + S) -Added keybind for switching tabs in the nodes menu (Tab) -Fixed Fusion Reactor power output quickly alternating between on/off
-Fixed GPU Quantizer accepting Clock Speed as input -Removed deprecated Factory Space shop upgrade, which was causing some players to have 10 extra spaces
-Steam production now works in L/s and no longer stack-Steam now uses the circle connector shape-Added the option to resend account email verification-The Quantum Processor now displays how many Quantum Solvers are being used and how many you have-Fixed Quantum Solver distribution-Fixed save tab in the settings menu going out of bounds on high UI scale
-Improved node picker menu visuals-Added the option to switch to a listed view of the node picker menu-Added Lossless Compressor MAX-Fixed Optimize Code MAX being able to be purchased before unlocking optimizations-Fixed Out of Memory requiring 400 active nodes instead of 500-Fixed a crash when placing large schematics-Fixed Prompt: Extract Research not gaining benefits from research multipliers and not counting towards the total research stat-Fixed Neuron Reinforcer using the wrong progress bar color-Fixed Server income calculation
This update feature new endgame content that expands the existing machinery content, adds the Quantum Processor, and improves already existing systems such as the Server and AGI. It also brings many QoL features, such as the new node picker menu!Unsubscribe from all the mods before updating, as it will cause crashes. A 2.1 branch has been created.Nodes:-Added 21 new nodes related to Power-Added 15 new nodes related to AGI-Added Quantum Processor and the machinery required to produce it-Reworked AGI. It now requires Intelligence made up of all neuron types to level up and power multiple AI task
-All optimizations now cost 1 Optimization Point -Updated French, Japanese, Spanish and Traditional Chinese translations
-Fixed Rewind service refunding more Advanced Research than it should -Fixed Support Level 6 badge not displaying in Discord Rich Presence -Updated translations
-The Duplicator can now apply the mirrored modifier to encrypted files -Fixed Reconstructor outputting twice as many files -Fixed Imprinter removing the AI modifier from files -Fixed Virus Scanner progress bar not pausing when no input was available -Fixed guide icons for Distillation, Refiner and Reconstructor -Fixed UI margins on mobile
QoL:-Releasing a connection on top of a node now automatically creates a connection to the matching resource -Improved connection preview when creating new connections -Improved connection editing, with support for multiple anchors -Connections are now highlighted when hovered -Hovering an input now only highlights the incoming connection instead of related connections -Added support for multiple orientations on mobile -Added support for stylus controls -Node placement order is now saved across saves and schematics -The game no longer prevents the screen from resting on PC -Improved node and c
Hey everyone,We ran into an issue where our email provider introduced a breaking change to their API without notifying customers. As a result, outgoing emails were temporarily failing, which affected account verification emails in particular. As far as we understand, the issue started 2-3 days ago. This has now been fixed.If you created an account but never received your verification code, you can request a new one here: https://uploadlabs.enigmastudio.dev/login Then click Resend at the bottom of the page.Sorry for the inconvenience, and thanks for your patience.
-All machines had their work speed buffed and cost adjusted -Fixed wrong price display on importers description
-Factory materials got rebalanced and some machines had their material requirements changed -Fixed Oil Refiner producing more Refined Oil than it should -Fixed inaccuracies on damage production when Rest Time is active -Fixed Optimized Encompression not being refunded when getting the Revision service -Fixed occasional progress loss when loading saves from the account system -Fixed Overclocker setting not being saved when exported
-Fixed select and move tools only working when using shortcuts
Full appinfo as delivered by Steam PICS, changenumber 37981242. Also at /api/app/3606890/raw.
{
"appid": "3606890",
"common": {
"name": "Upload Labs",
"type": "Game",
"icon": "5c68ccf4c818c2120966aa23ca1fbb4890d31060",
"clienticon": "dd57a3a0c550a77de9740530b472417b297e99b2",
"oslist": "windows,linux",
"osarch": "64",
"osextended": "",
"clienttga": "d530e1d10867f005cf8e12b60a5fb11367e13570",
"releasestate": "released",
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1761264000",
"tested_build_id": "20482466",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"1": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"1": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"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": "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"
}
},
"controllertagwizard": "1",
"small_capsule": {
"english": "bceebb215844e200307770eade1517f89eb66356/capsule_231x87.jpg"
},
"header_image": {
"english": "93b3fb78b1c6efc64089b7f2ef493a53aaaabecd/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": "100",
"height_pct": "100"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "847029681ebb59e73a67f697840dbe6bbf575917/library_capsule.jpg"
},
"image2x": {
"english": "847029681ebb59e73a67f697840dbe6bbf575917/library_capsule_2x.jpg"
}
},
"library_hero": {
"image2x": {
"english": "f654270cece8c5845fcc312271ac072cbf225de5/library_hero_2x.jpg"
},
"image": {
"english": "f654270cece8c5845fcc312271ac072cbf225de5/library_hero.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "f654270cece8c5845fcc312271ac072cbf225de5/library_hero_blur.jpg"
}
},
"library_logo": {
"image": {
"english": "7b45d809a40cf4f7763748c98fc863c21f1ff605/logo.png"
},
"image2x": {
"english": "7b45d809a40cf4f7763748c98fc863c21f1ff605/logo_2x.png"
},
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "100",
"height_pct": "100"
}
},
"library_header": {
"image": {
"english": "93b3fb78b1c6efc64089b7f2ef493a53aaaabecd/library_header.jpg"
},
"image2x": {
"english": "93b3fb78b1c6efc64089b7f2ef493a53aaaabecd/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1755766638",
"associations": {
"0": {
"type": "developer",
"name": "EnigmaDev Studios"
},
"1": {
"type": "publisher",
"name": "EnigmaDev Studios"
},
"2": {
"type": "franchise",
"name": "Upload Simulator"
}
},
"primary_genre": "37",
"genres": {
"0": "28",
"1": "37"
},
"category": {
"category_2": "1",
"category_64": "1",
"category_66": "1",
"category_67": "1",
"category_68": "1",
"category_74": "1",
"category_79": "1",
"category_23": "1",
"category_22": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"subtitles": "true"
},
"japanese": {
"supported": "true",
"subtitles": "true"
},
"brazilian": {
"supported": "true",
"subtitles": "true"
},
"french": {
"supported": "true",
"subtitles": "true"
},
"italian": {
"supported": "true",
"subtitles": "true"
},
"koreana": {
"supported": "true",
"subtitles": "true"
},
"polish": {
"supported": "true",
"subtitles": "true"
},
"turkish": {
"supported": "true",
"subtitles": "true"
},
"vietnamese": {
"supported": "true",
"subtitles": "true"
}
},
"steam_release_date": "1759514391",
"community_visible_stats": "1",
"workshop_visible": "1",
"community_hub_visible": "1",
"gameid": "3606890",
"store_tags": {
"0": "599",
"1": "255534",
"2": "615955",
"3": "113",
"4": "560542",
"5": "5432",
"6": "12472",
"7": "16689",
"8": "6129",
"9": "9204",
"10": "4695",
"11": "5502",
"12": "3871",
"13": "8945",
"14": "3942",
"15": "3810",
"16": "1654",
"17": "5981",
"18": "4295",
"19": "4182"
},
"review_score": "8",
"review_percentage": "92"
},
"extended": {
"developer": "EnigmaDev Studios",
"publisher": "EnigmaDev Studios",
"isfreeapp": "1",
"listofdlc": "3606990,3958950,3958960,4085930,4387380",
"dlcavailableonstore": "1"
},
"config": {
"installdir": "Upload Labs",
"launch": {
"0": {
"executable": "Upload Labs.exe",
"config": {
"oslist": "windows",
"osarch": "64"
}
},
"1": {
"executable": "Upload Labs.x86_64",
"config": {
"oslist": "linux"
}
},
"2": {
"executable": "Upload Labs.exe",
"arguments": "--rendering-driver opengl3",
"type": "option1",
"config": {
"oslist": "windows",
"osarch": "64"
},
"description_loc": {
"english": "OpenGL"
},
"description": "OpenGL"
},
"3": {
"executable": "Upload Labs.x86_64",
"arguments": "--rendering-driver opengl3",
"type": "option1",
"config": {
"oslist": "linux"
},
"description_loc": {
"english": "OpenGL"
},
"description": "OpenGL"
}
}
},
"depots": {
"3606891": {
"config": {
"oslist": "windows",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "8585410954840555889",
"size": "173804624",
"download": "91585184"
},
"beta": {
"gid": "8585410954840555889",
"size": "173804624",
"download": "91585184"
},
"ver-1.0": {
"gid": "2938176145917770744",
"size": "143620312",
"download": "70976768"
},
"ver-2.0": {
"gid": "5310942722765772692",
"size": "156418752",
"download": "82320112"
},
"ver-2.1": {
"gid": "419177017874968405",
"size": "157063128",
"download": "82676096"
}
}
},
"3606892": {
"config": {
"oslist": "linux"
},
"manifests": {
"public": {
"gid": "1231551473235839611",
"size": "146743504",
"download": "84614384"
},
"beta": {
"gid": "1231551473235839611",
"size": "146743504",
"download": "84614384"
},
"ver-1.0": {
"gid": "1395234846827780437",
"size": "124424112",
"download": "65556448"
},
"ver-2.0": {
"gid": "5026055139783904660",
"size": "136320512",
"download": "76669104"
},
"ver-2.1": {
"gid": "2849653246939446098",
"size": "136964888",
"download": "77006528"
}
}
},
"workshopdepot": "3606890",
"branches": {
"public": {
"buildid": "23748080",
"timeupdated": "1781546879",
"timebuildupdated": "1781546521"
},
"beta": {
"buildid": "23748080",
"description": "Latest",
"timeupdated": "1781546523",
"timebuildupdated": "1781546521"
},
"ver-1.0": {
"buildid": "20549041",
"description": "Legacy",
"timeupdated": "1766158745",
"timebuildupdated": "1761497136"
},
"ver-2.0": {
"buildid": "21346940",
"description": "Legacy",
"timeupdated": "1770384621",
"timebuildupdated": "1767121250"
},
"ver-2.1": {
"buildid": "22035660",
"description": "Legacy",
"timeupdated": "1771963381",
"timebuildupdated": "1771701295"
}
}
},
"ufs": {
"quota": "10000000000",
"maxnumfiles": "10000",
"savefiles": {
"0": {
"root": "WinAppDataRoaming",
"path": "Upload Labs",
"pattern": "savegame.dat",
"platforms": {
"1": "Windows"
}
},
"1": {
"root": "LinuxXdgDataHome",
"path": "Upload Labs",
"pattern": "savegame.dat",
"platforms": {
"1": "Linux"
}
},
"2": {
"root": "WinAppDataRoaming",
"path": "Upload Labs/schematics",
"pattern": "*.dat",
"platforms": {
"1": "Windows"
}
},
"3": {
"root": "LinuxXdgDataHome",
"path": "Upload Labs/schematics",
"pattern": "*.dat",
"platforms": {
"1": "Linux"
}
}
},
"rootoverrides": {
"0": {
"root": "LinuxXdgDataHome",
"os": "Windows",
"oscompare": "=",
"useinstead": "WinAppDataRoaming",
"addpath": ""
},
"1": {
"root": "WinAppDataRoaming",
"os": "Linux",
"oscompare": "=",
"useinstead": "LinuxXdgDataHome",
"addpath": ""
}
}
}
}