2026-09-09 06:16 UTC · Community Announcements · Devon
GameplayReduced width of oversized unit colliders to better fit the models and reduce chances of stuck enemies.Removed run failed banner from the ending sequence of Endless Mode.Increased Sandbox decorative object cap from 300 to 600. We will display this limit in the UI in an upcoming updateDisabled decorative spawn point and unit spawning from Region 1 Level 1’s background decorBug FixesFixed saved language settings being reset during settings validation.Fixed several cases where units would frequently get trapped or hang off the edge of a platformRemove Platform card can now properly target
2026-09-07 14:42 UTC · Community Announcements · playtugstudio
Fixed an issue that prevented changing languages in Settings. You may need to select your preferred language again. Thank you to the player who reported this through the in-game bug report tool!
2026-09-07 13:01 UTC · Community Announcements · playtugstudio
Tower Lab is now available! What's in the Early Access Launch?3 Regions with a roguelite deck-building campaign mode with meta progression. Unlock new towers, cores, machines, traps, utility cards, and physics effects.40 Playable Cards20 Towers with 150+ Tower Upgrades4 Traps15 Utility Cards30 Cores to craft your run4 Machines with different starting tools, active abilities, and play stylesMultiple additional game modes: Endless Mode with a procedurally generated map and scaling threatsPuzzle Mode where careful planning is keyTD Arcade for those who prefer a less restrictive experienceLevel Ed
2026-08-24 13:25 UTC · Community Announcements · Devon
Hey everyone! We're excited to announce that...Tower Lab is coming to Early Access on September 7th!Early Access initially includes:3 Regions with a roguelite deckbuilding campaign mode with meta progression. Unlock new towers, cores, machines, traps, utility cards, and physics effects.40 Playable Cards20 Towers with 150+ Tower Upgrades5 Traps15 Utility Cards30 Cores to craft your run4 Machines with different starting tools, active abilities, and play stylesMultiple additional game modes: Endless Mode with a procedurally generated map and scaling threatsPuzzle Mode where careful planning is ke
2026-06-22 16:51 UTC · Community Announcements · playtugstudio
Hey everyone! We wanted to take a minute to say thank you all for playing Tower Lab's demo! The demo has already been live for over 6 months, and we've received tons of valuable feedback, suggestions, and bug reports from all of you during that time. It has been an absolute joy hearing what you have to say and adding your ideas to the game.We're anticipating launching Tower Lab into Early Access in Q3 of this year, and because we're just a two-person team, we want to shift our focus to developing the main game. Tower Lab has grown so much since the initial demo launch that we feel it no longer
2026-06-20 11:52 UTC · Community Announcements · playtugstudio
GAMEPLAY:Enemy pathing physics overhaulRework Conversion Field to double Matter earned for one wave rather than instant matterRevert Kinetic Tower's projectiles so their pulse effect no longer pushes them apartCONTENT:Added physics-based utility card “Aftershock”Added physics-based utility card “Arc Discharge”Added physics-based utility card “Gravity Dampener”Added physics-based utility card “Black Ice”QOL:Add tower info button to tower right-click menu to quickly view its tech treeBUGFIX:Fixed Fan Tower capstoneFixed Tesla Tower capstoneFixed an issue where enemies could stop pathingFixed upg
2026-06-15 17:58 UTC · Community Announcements · playtugstudio
Hi everyone, the updated demo just went up for Steam Next Fest. I have attached all the changes relevant to the demo build below. I have already received some submitted bug reports for the new build. So we will get on those ASAP. Thank you! v0.0.6 Demo Update Gameplay Added tower tech trees with branching upgrade paths and module nodes Utility cards now play directly from your hand for instant effects Cards now have rarities Added a tower-card upgrade option in the shop Reset your tech tree at the shop to refund spent matter and respec Cores no longer stack, each core is now a unique item Shie
2026-02-01 08:46 UTC · Community Announcements · playtugstudio
New FeatureAdded right click Tower Context Menu to sell tower and view tower info after placement Bug FixesFixed wave progression and shop occurrence in endless mode (starts at wave 6)Fixed hand card duplication when pressing F to start wave while hovering over a cardFixed losing tower when moving and pressing F to start waveFixed input hints not localized when switching languagesFixed various collision issues on stage 2Adjusted a location on stage 5 to prevent units from getting trapped on decorAttempted an achievement fix that was resetting stat on new runs Quality of LifeEnabled speed contr
2026-01-23 16:06 UTC · Community Announcements · playtugstudio
The demo includes multiple standard stages, endless mode, and leaderboards to compete on.Share your feedback with us, tell your friends, and add the game to your wishlist
2026-01-04 07:57 UTC · Community Announcements · playtugstudio
Hi, everyone!We hope you had a wonderful holiday season! We've been hard at work throughout the break, and Community Playtest 2 has been invaluable in shaping the demo. Here's a summary of what we've accomplished over the past couple weeks.Deckbuilding System OverhaulThe core deckbuilding loop has received major upgrades:Card Removal and Rerolls are now available in the ShopNew Deckbuilding UI showing your Draw Pile, Discard Pile, and full Deck at a glanceRandomized starting decks for more varied runsNew Enemy TypesWe've introduced three new enemy types that demand different strategic approach
2025-10-28 02:27 UTC · Community Announcements · playtugstudio
Thank you all so much for participating in our very first community playtest! We are genuinely blown away by the response. The amount of time you all put into writing up feedback, reporting bugs, and sharing your experiences with us has been incredible, and we couldn't be more grateful for this community's support and enthusiasm. Seriously, you're awesome.So... What's next?Our goal is to release our official Steam demo early in 2026. In the meantime, we're excited to start implementing more community concepts and will be running additional community playtests to gather feedback on new content.
2025-10-22 02:45 UTC · Community Announcements · playtugstudio
Hi, everyone!Hope you are having a great week so far ☺️We’ve chosen this coming weekend to launch the first playtest on Steam. Any feedback and suggestions are welcome and highly valued!This playtest will be available from October 24th to 26th, 2025 - a total of 3 days. It will be announced on our Discord when it is live!So, what is included in this build?PhysicsThere is no traditional health/stat system here. Instead, you knock enemies off their paths. Thanks to gravity!Many interaction types: Knockback, Scale, Orbit, Slow, Push, BounceGrow or shrink enemies, projectiles, and objects. Change
2025-10-03 08:37 UTC · Community Announcements · playtugstudio
Hi there! Welcome to our first devlog! It’s great to have you here 😊It’s crazy to think that this was just a little jam entry a year ago. We picked it up again a few months later after discovering how much we enjoy the idea of expanding on it. The game has come so far already, and we’re only getting started! There are many more physics interactions, towers, and unit types we want to add. And this community suggests the wildest ideas to test.We plan to post regular dev updates here on Steam. So follow us if you want to stay up to date and come say hi in the discussions! 👋So, what’s the latest
Full appinfo as delivered by Steam PICS, changenumber 38805581. Also at /api/app/3084810/raw.
{
"appid": "3084810",
"common": {
"name": "Tower Lab",
"type": "Game",
"icon": "ca4153dad2060cd416fa2a62d7b2acf714e5eb5c",
"clienttga": "35ec92329b78ad9ba5a5f2e54f9ba57ef57cf3dc",
"clienticon": "ca4153dad2060cd416fa2a62d7b2acf714e5eb5c",
"name_localized": {},
"oslist": "windows,macos",
"osarch": "64",
"osextended": "macos64,macosapplesilicon",
"releasestate": "released",
"languages": {
"english": "1",
"german": "1",
"french": "1",
"italian": "1",
"koreana": "1",
"spanish": "1",
"schinese": "1",
"tchinese": "1",
"russian": "1",
"thai": "1",
"japanese": "1",
"polish": "1",
"turkish": "1",
"brazilian": "1",
"ukrainian": "1",
"vietnamese": "1",
"latam": "1"
},
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1787685582",
"tested_build_id": "24900582",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"2": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsNotLegible"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"4": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"1": {
"display": "3",
"token": "#SteamMachine_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"3": {
"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": "1",
"small_text": "1",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-stable",
"requires_h264": "1",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controllertagwizard": "1",
"small_capsule": {
"english": "5b53d93b701bae22dba05e9b1cfccd3945e9ac92/capsule_231x87.jpg"
},
"header_image": {
"english": "1cb7af04cc9a87294f1eac0cdd2911532fd3e7a3/header.jpg"
},
"library_assets": {
"library_capsule": "en,zh-cn",
"library_hero": "en",
"library_hero_blur": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "46.75715589003664",
"height_pct": "38.01906052930152"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "de245494e993e437a13717b7065f2129e04c99a0/library_capsule.jpg",
"schinese": "library_600x900_schinese.jpg"
},
"image2x": {
"english": "de245494e993e437a13717b7065f2129e04c99a0/library_capsule_2x.jpg",
"schinese": "library_600x900_schinese_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "381204c13b956404005df0a871731de63c6fe1ff/library_hero.jpg"
},
"image2x": {
"english": "381204c13b956404005df0a871731de63c6fe1ff/library_hero_2x.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "381204c13b956404005df0a871731de63c6fe1ff/library_hero_blur.jpg"
}
},
"library_logo": {
"image": {
"english": "734ab7164c5498230049b3fcc8853b74e095f696/logo.png"
},
"image2x": {
"english": "734ab7164c5498230049b3fcc8853b74e095f696/logo_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "46.75715589003664",
"height_pct": "38.01906052930152"
}
},
"library_header": {
"image": {
"english": "1cb7af04cc9a87294f1eac0cdd2911532fd3e7a3/library_header.jpg"
},
"image2x": {
"english": "1cb7af04cc9a87294f1eac0cdd2911532fd3e7a3/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1788881992",
"associations": {
"0": {
"type": "developer",
"name": "Devon Powell"
},
"1": {
"type": "developer",
"name": "Xueer Zhu"
},
"2": {
"type": "publisher",
"name": "Devon Powell"
},
"3": {
"type": "publisher",
"name": "Xueer Zhu"
}
},
"primary_genre": "28",
"genres": {
"0": "1",
"1": "4",
"2": "23",
"3": "28",
"4": "2",
"5": "70"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_23": "1",
"category_25": "1",
"category_30": "1",
"category_17": "1",
"category_67": "1",
"category_68": "1",
"category_74": "1",
"category_76": "1",
"category_78": "1",
"category_79": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
},
"french": {
"supported": "true"
},
"german": {
"supported": "true"
},
"schinese": {
"supported": "true"
},
"tchinese": {
"supported": "true"
},
"japanese": {
"supported": "true"
},
"brazilian": {
"supported": "true"
},
"russian": {
"supported": "true"
},
"latam": {
"supported": "true"
},
"koreana": {
"supported": "true"
},
"polish": {
"supported": "true"
},
"turkish": {
"supported": "true"
},
"italian": {
"supported": "true"
},
"thai": {
"supported": "true"
},
"ukrainian": {
"supported": "true"
},
"vietnamese": {
"supported": "true"
},
"spanish": {
"supported": "true"
}
},
"steam_release_date": "1788785702",
"community_visible_stats": "1",
"workshop_visible": "1",
"community_hub_visible": "1",
"gameid": "3084810",
"store_tags": {
"0": "3968",
"1": "3810",
"2": "599",
"3": "1645",
"4": "1643",
"5": "4191",
"6": "3942",
"7": "9",
"8": "7332",
"9": "1716",
"10": "3959",
"11": "19",
"12": "5851",
"13": "1773",
"14": "1708",
"15": "4182",
"16": "597",
"17": "32322",
"18": "13782",
"19": "493"
},
"review_score": "6",
"review_percentage": "73"
},
"extended": {
"developer": "Devon Powell",
"publisher": "Devon Powell",
"homepage": "https://www.playtugstudio.com/tower-lab",
"listofdlc": "5016700",
"dlcavailableonstore": "1"
},
"config": {
"installdir": "Tower Lab",
"launch": {
"0": {
"executable": "towerlab.exe",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "towerlab.app/Contents/MacOS/towerlab",
"config": {
"oslist": "macos"
}
}
}
},
"depots": {
"3084811": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "7491870288352852894",
"size": "484537027",
"download": "321320496"
}
}
},
"3084812": {
"config": {
"oslist": "macos",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "2633469215042562248",
"size": "709966437",
"download": "376583472"
}
}
},
"baselanguages": "brazilian,english,french,german,italian,japanese,koreana,latam,polish,russian,schinese,spanish,tchinese,thai,turkish,ukrainian,vietnamese",
"workshopdepot": "3084810",
"branches": {
"public": {
"buildid": "25246352",
"timeupdated": "1789105179",
"timebuildupdated": "1789104608"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "10000000",
"maxnumfiles": "5"
}
}