Update notes for 27 Jan - Fixed traps during retry
Fixes: Fixed an issue that wouldn't properly clean up old traps when retrying a wave, causing them to try to reapply on the new wave, breaking the current level.
Tiny Tactics is a Tower Defense game with a heavy focus on mazing, with mechanics inspired by the Auto Chess genre.
| App ID | 2095450 |
|---|---|
| App type | Game |
| Developer | Tiny Forge Gaming |
| Publisher | Tiny Forge Gaming |
| Release date | 2022-08-05 00:00 UTC |
| Release state | released |
| Store page | store.steampowered.com/app/2095450 |
| Last store refresh | 5 hours ago |
| # | Executable | Arguments | OS | Description |
|---|---|---|---|---|
| 0 | Tiny Tactics.exe | windows | ||
| 1 | Tiny Tactics.x86_64 | linux |
No player history yet. This app is now tracked, so data will appear within about ten minutes.
| Playing now | Not polled yet (never) |
|---|---|
| 24-hour peak | |
| All-time peak (tracked) |
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 |
|---|---|---|---|
| 2026-09-11 21:08 UTC | $9.99 | $9.99 |
| DLC | AppID | Release | Price |
|---|---|---|---|
| No DLC known for this app. | |||
| Branch | Build ID | Description | Updated | Password |
|---|---|---|---|---|
| public | 10421325 | 2023-01-27 22:36 UTC | ||
| beta1 | 10421325 | Test environment for new features | 2023-01-27 21:00 UTC | |
| v1.0.1 | 9317977 | Contains the previous version of the game in case of issues | 2022-08-29 20:51 UTC | |
| v1.0.2f | 9378341 | Previous version of the game | 2022-08-29 20:50 UTC | |
| v1.0.3f | 9419003 | Previous version of the game | 2022-11-22 17:55 UTC |
| Depot | Name | OS | Size | Download | Public manifest | Notes |
|---|---|---|---|---|---|---|
| 2095451 | windows | 2.28 GB | 774.85 MB | 3841098656227802935 | branches: beta1, v1.0.1, v1.0.2f, v1.0.3f | |
| 2095452 | linux | 2.31 GB | 781.23 MB | 5113925621911473216 | branches: beta1 |
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 |
|---|---|---|---|
| 10421325 | public | 2023-01-27 22:36 UTC | 5 hours ago |
| 10421325 | beta1 | 2023-01-27 21:00 UTC | 5 hours ago |
| 9419003 | v1.0.3f | 2022-11-22 17:55 UTC | 5 hours ago |
| 9317977 | v1.0.1 | 2022-08-29 20:51 UTC | 5 hours ago |
| 9378341 | v1.0.2f | 2022-08-29 20:50 UTC | 5 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 2026-09-11 21:08 UTC.
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. | ||||
Fixes: Fixed an issue that wouldn't properly clean up old traps when retrying a wave, causing them to try to reapply on the new wave, breaking the current level.
Fixes: Fixed an issue preventing users from exiting fullscreen
Fixes: Fixed spelling of a button from Resart to Restart
It's finally here, save and load! {STEAM_CLAN_IMAGE}/42689925/709bc1651eb3041d011f06430f7be7d47f54b6b0.png Along with a new ability to retry your last wave in which you lost hit points in! {STEAM_CLAN_IMAGE}/42689925/f7fad7cddd808e58cbb0483a4dbf99e4bd9ce0ee.png {STEAM_CLAN_IMAGE}/42689925/c1ed1d5defcfb184908a958a748e97984415eb1c.png Also, we found the previous gem update went too far and pushed too much power into gems. We have updated gems to reduce their strength as a gold jump and promote more strategic uses. New: Added the ability to continue from where you last left off. Progress is saved
We are excited to announce a new bundle featuring two fantastic games that will test your strategic skills: Spirit of the Hellements and Tiny Tactics. In Spirit of the Hellements, you'll assemble legendary Spirits and defend against the endless hordes of Hell. A tower defence where you must shape the battlefield and create a maze using the three Hellements. Use Fire, Lightning, and Wind tiles to trap your enemies, or augment your defences. In Tiny Tactics, you'll build your own army and defend vulnerable crystals against waves of enemies. With inspiration from the Auto Chess genre, this game o
Fixes: Fixed immolation crystal only applying the first tier of the buff, regardless of how many points you put into it.
Lots of you reached out about how sad you were that Fallen Lux was removed. She is back with a rework! I hope you enjoy the new Fallen Lux. New: Fallen Lux is back into the game (2 Cost, New ability) Fixes: Fixed Iconoclast's ability where if he cast his ability while it was already active, the effect would double and continue to increase until his ability wore off. His ability was also tuned a bit higher than what the text suggested, so that has been fixed too. Select menu text updated to be more clearer Fixed Desert 02 a bench selection issues Fixed overlapping issues with Nightmare difficul
Fixes: Fixed an error that could occur if you left a scout on the bench during the tutorial, crashing the bonus objective check and preventing you from completing the tutorial (fml) Fixed the 4 Resonator 4 Unholy bonus objective incorrectly checking for 4 Spartans Updated the selected Icon colours for difficulty selection in the campaign map to be more readable PS: Soda was right about Melee Unit placement for effective uptime.
Fixes: Fixed issue where some achievements weren't being rewarded if you had completed the level prior to the achievement existing Fixed Resonator UI incorrectly displaying the old 2/4/6 buff
{STEAM_CLAN_IMAGE}/42689925/e226c7073eaa1972e5575f725609091befe46b09.png The dead have started energizing the land, transforming it and opening up previously locked away areas and potential. Explore a new Biome with many updates and improvements to existing systems. With the initial release of Tiny Tactics, as players from around the world started playing and experiencing it, a vision of an improved game immerged out of all the feedback received. This update is a step towards that vision. This required some units to be removed, but expect their possible return at some point in a future update.
Fixes: Fixed Confirm Tavern popup from not accepting input the second time it's opened during a session. Improved the Garbage Collection process that was holding up users from getting past login.
Fixes: Fixed the Challenge Mode Popup not displaying Fixed issue with save files causing crashes when saving Fixed issue that could cause a unit to get stuck on your bench
Changed: Updated Unity Version to latest version, with all latest packages. Replaced third-party UI & popup manager with an in-house solution. Popups listen to input from hotkeys now. Optimized Zifu model. Optimized Gunnar's gun. Optimized Maku's model. Optimized Maiden Azul's model. Optimized Lydian's model. Hopefully, everything should function as before, just better. With us up to date with all versions now, this provides us with great a platform to build our future updates on.
Changes: Disabled incremental garbage collection which was causing random crashes for users when it decided to run. Optimized Nyx's model. Optimized Niyu's model. Optimized Gunnar's model. Optimized Nikolla's model.
Changed: Removed restriction on specific aspect ratios above 21:9 Known issues: The resolution drop-down doesn't know when it's been moved to a new monitor, so the supported resolutions only update when it's reloaded, or on scene change.
Full appinfo as delivered by Steam PICS, changenumber 37901885. Also at /api/app/2095450/raw.
{
"appid": "2095450",
"common": {
"name": "Tiny Tactics",
"type": "Game",
"releasestate": "released",
"icon": "c9baded22e818addfd09f8d463c890ac437eca1e",
"clienticon": "641f63ecd15aa00b283b43554bd4631deb9b2edd",
"clienttga": "6012ea81d68607ad0dfc5610e61f17101373c1fd",
"oslist": "windows,linux",
"osarch": "",
"osextended": "",
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1666224000",
"tested_build_id": "9370099",
"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": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "37.711375818254034",
"height_pct": "100"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
}
},
"library_logo": {
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "37.711375818254034",
"height_pct": "100"
},
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
}
}
},
"store_asset_mtime": "1669138049",
"associations": {
"0": {
"type": "developer",
"name": "Tiny Forge Gaming"
},
"1": {
"type": "publisher",
"name": "Tiny Forge Gaming"
}
},
"primary_genre": "2",
"genres": {
"0": "23",
"1": "2"
},
"category": {
"category_2": "1",
"category_23": "1",
"category_22": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
}
},
"steam_release_date": "1659695077",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "2095450",
"store_tags": {
"0": "9",
"1": "1645",
"2": "4191",
"3": "4791",
"4": "4195",
"5": "4305",
"6": "1684",
"7": "1708",
"8": "16094",
"9": "4155",
"10": "492",
"11": "1643",
"12": "3993",
"13": "7569",
"14": "4182",
"15": "1084988",
"16": "19",
"17": "597",
"18": "14139",
"19": "5851"
},
"review_score": "8",
"review_percentage": "82"
},
"extended": {
"developer": "Tiny Forge Gaming",
"publisher": "Tiny Forge Gaming"
},
"config": {
"installdir": "Tiny Tactics",
"launch": {
"0": {
"executable": "Tiny Tactics.exe",
"type": "default",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "Tiny Tactics.x86_64",
"type": "default",
"config": {
"oslist": "linux"
}
}
}
},
"depots": {
"2095451": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "3841098656227802935",
"size": "2443513607",
"download": "812493312"
},
"beta1": {
"gid": "3841098656227802935",
"size": "2443513607",
"download": "812493312"
},
"v1.0.1": {
"gid": "7071235981936568405",
"size": "2641228871",
"download": "1083481088"
},
"v1.0.2f": {
"gid": "7827351584904420808",
"size": "2354561469",
"download": "791208416"
},
"v1.0.3f": {
"gid": "8073828749751571589",
"size": "2331531584",
"download": "773902288"
}
}
},
"2095452": {
"config": {
"oslist": "linux"
},
"manifests": {
"public": {
"gid": "5113925621911473216",
"size": "2477919333",
"download": "819174240"
},
"beta1": {
"gid": "5113925621911473216",
"size": "2477919333",
"download": "819174240"
}
}
},
"baselanguages": "english",
"branches": {
"public": {
"buildid": "10421325",
"timeupdated": "1674858994",
"timebuildupdated": "1674853215"
},
"beta1": {
"buildid": "10421325",
"description": "Test environment for new features",
"timeupdated": "1674853215",
"timebuildupdated": "1674853215"
},
"v1.0.1": {
"buildid": "9317977",
"description": "Contains the previous version of the game in case of issues",
"timeupdated": "1661806285",
"timebuildupdated": "1660580405"
},
"v1.0.2f": {
"buildid": "9378341",
"description": "Previous version of the game",
"timeupdated": "1661806221",
"timebuildupdated": "1661343485"
},
"v1.0.3f": {
"buildid": "9419003",
"description": "Previous version of the game",
"timeupdated": "1669139711",
"timebuildupdated": "1661892373"
}
}
},
"ufs": {
"quota": "10000000",
"maxnumfiles": "10",
"savefiles": {
"0": {
"root": "WinAppDataLocalLow",
"path": "Tiny Forge Gaming/Tiny Tactics",
"pattern": "*.ttd",
"platforms": {
"1": "Windows"
},
"recursive": "1"
}
},
"rootoverrides": {
"0": {
"root": "WinAppDataLocalLow",
"os": "MacOS",
"oscompare": "=",
"useinstead": "MacAppSupport",
"pathtransforms": {
"0": {
"find": "Tiny Forge Gaming/Tiny Tactics",
"replace": "com.TinyForgeGaming.TinyTactics"
}
}
},
"1": {
"root": "WinAppDataLocalLow",
"os": "Linux",
"oscompare": "=",
"useinstead": "LinuxHome",
"addpath": ".config/unity3d/Tiny Forge Gaming/Tiny Tactics"
}
}
}
}