2026-07-29 13:47 UTC · Community Announcements · finalscrewgames
Hello, Necromancers!You escaped the tower. Now the elves are coming for it.SnekromancY is out now on Steam!Set in the same world as Tower Escape, SnekromancY transforms its undead armies, powerful relics, and maze-like levels into a faster, action-focused roguelite.Slither through procedurally generated dungeons, devour your enemies, gather treasure, and summon zombies, skeletons, ghosts, and other undead minions to fight from your back. Combine upgrades and relics to create increasingly ridiculous builds as you battle massive hordes and powerful bosses on your journey back to the tower.Classi
2026-07-16 10:27 UTC · Community Announcements · finalscrewgames
Hello, Necromancers! Steam Trading Cards are now available for Tower Escape! Play Tower Escape to earn card drops featuring characters and artwork from the game. You can trade cards with other players, complete the set, and craft badges to unlock Tower Escape profile backgrounds and emoticons. If Tower Escape is already in your library, this is a fine excuse to lead your undead army through the tower one more time. Thank you to everyone who has played and supported the game over the years! More from the world of Tower Escape The story continues in SnekromancY, a new roguelite dungeon crawler s
2026-04-06 08:59 UTC · Community Announcements · finalscrewgames
v1.12.5 adds: Full French language localization, thanks so much to LinuxFriend for testing this! Adds some missing items in other languages, mostly the later additions like the new gems. Added a link to our new spin-off game, SnekromancY.
2025-05-30 09:49 UTC · Community Announcements · finalscrewgames
Watch the dev play for Games in NY!
2023-11-10 09:26 UTC · Community Announcements · SlightlyMadman
Stream for IndieArk festival
2023-08-25 21:28 UTC · Community Announcements · SlightlyMadman
Changes: Incubus new ability: heal on spell cast Succubus new ability: speed boost on spell cast Butcher speed boost removed and damage done by ability reduced to 3 (was 6) Slaughter damage reduced (as above), but retains speed boost Fixed some display issues around Gilbert and added a Tier 4 rank icon Enhanced minion petting and they love you back Fixed unremovable curses being lost on combine Updated missing Chinese, Japanese, and Korean translations from some recent patches
2023-07-17 15:25 UTC · Community Announcements · SlightlyMadman
Spells were added fairly late in the development process, and while they can be pivotal in terms of gameplay impact, they're at this point still the most under-developed feature in Tower Escape. Today's update is the first step in a larger plan to make them a bigger part of the game, with much more to come shortly as we begin to rebalance The Damned's ablities. We're adding 3 new spells: Slow Time, Disorient, and Weaken. Slow Time is a new and unique effect that slows down projectiles as they go through the air. It can really benefit fast-moving minions, allowing them to outrun projectiles wit
2023-06-29 13:41 UTC · Community Announcements · SlightlyMadman
Hello again, a fresh new round of updates today, mostly around our beloved minerals. The 5-star gems are getting a new sprite that's a little less cumbersome on the card, and we're adding 7 new gems with special abilities. We've also tweaked some of the existing gems, and added "chip" versions of the tradeoff gems (gems with a negative as well as positive effect). The chips have the same malus as the whole versions, but a reduced bonus effect, making them most useful as a way of reducing a minion's stats (perhaps reducing speed to keep them on pace with others, or reducing health to trigger de
2023-06-01 14:49 UTC · Community Announcements · SlightlyMadman
Happy pride month! A few updates for you today: Gnomy has a new trans pride hat (this is a permanent change and is canon) Shroomy has a new rainbow cap (temporary change for the month of June) Fixes some missing labels for the Exiled Fixes the incorrect number of sockets for Foxy, Bully, and Yellow Cultist
2023-04-12 00:37 UTC · Community Announcements · SlightlyMadman
* Fix wispy not regaining immunity after shield destroyed * Fix possible duplicate charms on challenge levels * Fix crash on endless mode at floor 0
2023-04-10 13:16 UTC · Community Announcements · SlightlyMadman
As the Necromancer plotted escape from The Tower, trouble was brewing far away in the Elven Kingdom. A clan of elves lived in exile and were persecuted because they worshipped the night and possessed powerful psychic abilities. After centuries of mistreatment, they took advantage of the elves' distraction in the war against The Enchanted, Damned, Undead, and Corrupted, to stage their own rebellion and join forces with the enemies of their enemy. Introducing: The Exiled {STEAM_CLAN_IMAGE}/42433746/f1a0847ec73ec2caf2aadd648b325d8f63e1188a.png Led by their newly crowned Empress Josephine, The Exi
2023-03-30 16:38 UTC · Community Announcements · SlightlyMadman
Tweaks a text label for steam deck compatibility
2023-03-13 17:11 UTC · Community Announcements · SlightlyMadman
Fixes an issue where the "Hero's Helm" relic was causing its bonuses to show on minions in the store. Also re-enabling steam cloud sync, as the save/load crashes seem to be fixed now.
2023-03-12 19:05 UTC · Community Announcements · SlightlyMadman
Fixes a bug where minions collecting treasure were not scoring points on Easy difficulty.
2023-03-06 13:40 UTC · Community Announcements · SlightlyMadman
Fixes issues with save & quit when locked cards were in the store, then continuing the game without fully exiting the application.
Full appinfo as delivered by Steam PICS, changenumber 37454840. Also at /api/app/2009860/raw.
{
"appid": "2009860",
"common": {
"name": "Tower Escape",
"type": "Game",
"releasestate": "released",
"icon": "8195f07ec9b553b337b7840770f1bd0e86c85677",
"clienticon": "2422bf9add0c52f7583e14c7fdcd10a94d589bf1",
"clienttga": "7db846927d40db722a9f5e2ba0315ce640a045f7",
"oslist": "windows,macos,linux",
"osarch": "",
"osextended": "macos64",
"name_localized": {
"schinese": "高塔逃脱 Tower Escape",
"tchinese": "逃出高塔 Tower Escape"
},
"languages": {
"english": "1",
"koreana": "1",
"schinese": "1",
"tchinese": "1",
"japanese": "1"
},
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1680739200",
"tested_build_id": "10887159",
"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"
}
},
"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"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "0",
"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"
}
},
"controller_support": "partial",
"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,zh-cn",
"library_hero": "en",
"library_logo": "en,zh-cn",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "27.82013712053147",
"height_pct": "52.02132642022211"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg",
"schinese": "library_600x900_schinese.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg",
"schinese": "library_600x900_schinese_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png",
"schinese": "logo_schinese.png"
},
"image2x": {
"english": "logo_2x.png",
"schinese": "logo_schinese_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "27.82013712053147",
"height_pct": "52.02132642022211"
}
}
},
"store_asset_mtime": "1678903081",
"associations": {
"0": {
"type": "developer",
"name": "Final Screw"
},
"1": {
"type": "publisher",
"name": "Final Screw"
},
"2": {
"type": "publisher",
"name": "IndieArk"
},
"3": {
"type": "franchise",
"name": "Tower Escape"
},
"4": {
"type": "franchise",
"name": "IndieArk"
}
},
"primary_genre": "23",
"genres": {
"0": "4",
"1": "23",
"2": "2"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_23": "1",
"category_15": "1",
"category_18": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
},
"german": {
"supported": "true"
},
"japanese": {
"supported": "true"
},
"koreana": {
"supported": "true"
},
"schinese": {
"supported": "true"
},
"tchinese": {
"supported": "true"
},
"brazilian": {
"supported": "true"
},
"latam": {
"supported": "true"
},
"french": {
"supported": "true"
}
},
"steam_release_date": "1676459520",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "2009860",
"store_tags": {
"0": "3959",
"1": "1091588",
"2": "1645",
"3": "916648",
"4": "492",
"5": "1084988",
"6": "4004",
"7": "1759",
"8": "1716",
"9": "9",
"10": "3871",
"11": "4791",
"12": "4726",
"13": "1667",
"14": "5125",
"15": "6426",
"16": "7481",
"17": "32322",
"18": "597",
"19": "3964"
},
"review_score": "8",
"review_percentage": "81",
"review_score_bombs": "8",
"review_percentage_bombs": "83"
},
"extended": {
"developer": "Final Screw",
"publisher": "Final Screw"
},
"config": {
"installdir": "Tower Escape",
"launch": {
"0": {
"executable": "TowerEscape.exe",
"type": "default",
"config": {
"oslist": "windows",
"osarch": "64"
},
"description_loc": {
"english": "windows"
},
"description": "windows"
},
"1": {
"executable": "TowerEscape.app",
"type": "default",
"config": {
"oslist": "macos"
},
"description_loc": {
"english": "mac"
},
"description": "mac"
},
"2": {
"executable": "TowerEscape.x86_64",
"type": "default",
"config": {
"oslist": "linux"
},
"description_loc": {
"english": "linux"
},
"description": "linux"
}
}
},
"depots": {
"2009861": {
"config": {
"oslist": "windows",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "3778627194177632627",
"size": "280913304",
"download": "81720880"
},
"testing-french": {
"gid": "3778627194177632627",
"size": "280913304",
"download": "81720880"
}
}
},
"2009862": {
"config": {
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "4685146839420389130",
"size": "305250992",
"download": "89031872"
},
"testing-french": {
"gid": "4685146839420389130",
"size": "305250992",
"download": "89031872"
}
}
},
"2009863": {
"config": {
"oslist": "linux"
},
"manifests": {
"public": {
"gid": "8127663654200294481",
"size": "283436270",
"download": "81458992"
},
"testing-french": {
"gid": "8127663654200294481",
"size": "283436270",
"download": "81458992"
}
}
},
"branches": {
"public": {
"buildid": "22662525",
"timeupdated": "1775465714",
"timebuildupdated": "1775465578"
},
"testing-french": {
"buildid": "22662525",
"description": "Internal testing",
"timeupdated": "1775465596",
"timebuildupdated": "1775465578"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "100000000",
"maxnumfiles": "10",
"savefiles": {
"0": {
"root": "WinAppDataLocalLow",
"path": "FinalScrew/TowerEscape/{64BitSteamID}",
"pattern": "*.sav"
}
},
"rootoverrides": {
"0": {
"root": "WinAppDataLocalLow",
"os": "MacOS",
"oscompare": "=",
"useinstead": "MacAppSupport",
"pathtransforms": {
"0": {
"find": "FinalScrew/TowerEscape/{64BitSteamID}",
"replace": "unity.FinalScrew.TowerEscape/{64BitSteamID}"
}
}
},
"1": {
"root": "WinAppDataLocalLow",
"os": "Linux",
"oscompare": "=",
"useinstead": "LinuxXdgConfigHome",
"pathtransforms": {
"0": {
"find": "FinalScrew/TowerEscape/{64BitSteamID}",
"replace": "unity3d/FinalScrew/TowerEscape/{64BitSteamID}"
}
}
}
}
}
}