11 September 2026 23:02 UTC · Community Announcements · Shamahan
Thank you to all of the artists that participated and submitted a work of art for the Tap Ninja art contest 2026!Check all the submissions on the Discord server: https://discord.gg/WcgUKc8Fp5Best Art:1st place: Gabi2nd place: Hoverland TwiXtter3rd place: CompaneroSpecial Categories:Best Portrait: EndWolfGirlBest Hero: MasamanBest Vibe: HimmelswächterBest Meme: NarielBest EightPack: 最海Best Analog: GodHonerBest Animation: UnknownmaraBest Foreshadowing: Dr.NoBest Craft: NateParticipation Rewards: Everybody who participated by submitting an art work!
31 August 2026 15:50 UTC · Community Announcements · Shamahan
The second of the two day charity fundraising event has started!Giveaways of free Amber for every $100 donated!We will be creating a new companion for the secret Sketchy character! Come join in at https://www.twitch.tv/shamahan/New to this year will be t-shirts which anyone will be able to receive for an appropriate donation!A really nice Scorn art shirt made by the artist himself: @KenthecaptainAnd a luxury bling shirt of Demid to show off your RNG skill, made out of pure gold!NOTE: The Demid shirt is not made out of pure gold, it's only gold in colourGet this year's exclusive banner for a $2
30 August 2026 15:50 UTC · Community Announcements · Shamahan
The first of the two day charity fundraising event has started!Giveaways of free Amber for every $100 donated!We will be talking about the upcoming v8.0.0 update and what it's going to include! Come join in at https://www.twitch.tv/shamahan/New to this year will be t-shirts which anyone will be able to receive for an appropriate donation!A really nice Scorn art shirt made by the artist himself: @KenthecaptainAnd a luxury bling shirt of Demid to show off your RNG skill, made out of pure gold!NOTE: The Demid shirt is not made out of pure gold, it's only gold in colourGet this year's exclusive ba
14 August 2026 13:00 UTC · Community Announcements · Shamahan
Season 6 has started!Participate in the Season 6 event of Tap Ninja and start a new Ninja run in the fateful invasion of a city!Complete various seasonal tasks to unlock The Soot Bandit - Tomak skin and The Invaded City background!(The cosmetics are temporarily exclusive!)In this season Enemies and Fireflies appear much more often with every Firefly dropping even more enemies.Season 6 is active from August 14th to September 20th!
14 August 2026 11:55 UTC · Community Announcements · Shamahan
● Audio effect quality improved back to normal ● Fixed an error that corrupted old legacy save files
7 August 2026 20:40 UTC · Community Announcements · Shamahan
● Seasons start 1 hour earlier now! ● Getting ready for Season 6 ● Fixed active temporary bonuses not properly applying after opening the game or switching from & to Seasonal game ● Frog now leaves the Chunky Fireflies as the last target ● Fixed the Frog freezing in a shock animation ● A few bug fixes
1 August 2026 21:31 UTC · Community Announcements · Shamahan
Dust off your pencil case, water the paintbrushes, crack open the gouache paints and pull out some paper as it is time for the third Tap Ninja art contest! Draw, ink, paint, cross-stitch, whittle or even compose! Anything that you put your creativity into is welcome in this contest, as long as it is in some way related to Tap Ninja you are eligible for entry! If you can imagine it - create it! The only exception is AI art - we want to see your personal creative skills, so AI art is not eligible for winning. If the creation will look dubious, we might ask for proof of creation process. The entr
9 June 2026 16:03 UTC · Community Announcements · Shamahan
● Taped the leaking leak plug ● Overall game smoothness improved ● Removed the 'zoom slider' from the settings ● Fixed some bugs
5 June 2026 13:00 UTC · Community Announcements · Shamahan
Season 5 has started!Participate in the Season 5 event of Tap Ninja and start a new Ninja run in the radical summer holiday beach!Complete various seasonal tasks to unlock The Sun Kissed - Elyanna skin and The Sunny Beach background!(The cosmetics are temporarily exclusive!)In this season every Speed Step upgrade that increases the maximum step is doubled in its effect!Alongside, the Medal gains have been increased to x6, and the Hero attack rating is doubled in Conquest battles.Season 5 is active from June 5th to July 5th!
27 May 2026 07:25 UTC · Community Announcements · Shamahan
● Getting ready for Season 5 ● New premium skins for Wasp, Alekas, ● Added a way to reset Seasonal Upgrades ● Changed the Amber cost for Conquest instant level up calculation ● In the Seasonal game the School technology upgrades which will unlock with the next School level are now tinted yellow ● Lowered the Auto Battle unlock requirement from Town 56 to Town 44 ● The Survival Dungeon daily quest now checks your weekly highest wave, instead of the daily highest ● Quick-purchasing Godai element and Ascension upgrades (holding the shift button while clicking on the upgrade) is no longer possible
20 March 2026 14:00 UTC · Community Announcements · Shamahan
Season 4 has started!Participate in the Season 4 event of Tap Ninja and start a new Ninja run in the overblooming spring heights!Complete various seasonal tasks to unlock The Warrior of Sakura - Hiro skin and The Cherry Cliffs background!(The cosmetics are temporarily exclusive!)In this season each enemy has a chance to spawn as a regular Firefly, while each defeated regular Firefly will spawn two small FirefliesTo aid with the overflow of fireflies the row 4 upgrades in the Medal tree are available from the beginning for this season!Season 4 is active from March 20th to May 3rd!
2 March 2026 16:22 UTC · Community Announcements · Shamahan
● Getting ready for Season 4 ● (have to be unlocked) Seasonal game tokens - complete a full day of quests to get a token, exchange enough tokens for a random Hero of choice ● Opening or switching between Seasonal & Main game will now max out the Speed Step if your Energy timer is not depleted after Away income ● Ascension tree now displays purchasable skills further than the neighboring node ● You can now purchase a path of Ascension skills with one click ● Game performance in the Ascension tab improved ● You can now adjust the zoom level in the seasonal upgrade menu ● Increased the maximum zo
4 February 2026 10:00 UTC · Community Announcements · Shamahan
● Hovering your cursor over the Hero profile will now display its name ● Pet tint tasks requiring using Amber now progress even in the Seasonal game ● Improved the visual clarity on pre-unlocked & perma-locked Ascensions Skills in the Seasonal game ● Some bug fixes
2 January 2026 14:00 UTC · Community Announcements · Shamahan
Season 3 has started!Participate in the Season 3 event of Tap Ninja and start a new Ninja run in the lifeless wastelands!Complete various seasonal tasks to unlock The Frozen King - Scorn skin and The Barren Peaks background!(The cosmetics are temporarily exclusive!)Be warned that this is an endurance Season - your Ninja is not able to increase it's Speed Step in the cold, and barely any enemies can be encountered in these wastelands!Season 3 is active from January 2nd to February 3rd!
1 January 2026 11:44 UTC · Community Announcements · Shamahan
Yet another year passes while another begins.Let's take a look at how 2025 went for Tap Ninja:This year's most notable addition to the game was the Seasonal game mode (previously know as "Dimensions"). This new feature added the ability for players to start an almost fresh new game on every new Season's start with unique game modifiers featured for each one, and to race to finish the listed tasks.Players seemed to like the new feature, so more development time was contributed towards it by making each Season more unique from the rest and by adding a dedicated Seasonal upgrade tree with the v7.
Full appinfo as delivered by Steam PICS, changenumber 38515437. Also at /api/app/1891700/raw.
{
"appid": "1891700",
"common": {
"name": "Tap Ninja",
"type": "Game",
"oslist": "windows,macos,linux",
"osarch": "64",
"osextended": "macos64,macosapplesilicon,macosnotarized",
"clienticon": "08853cf4a047b9ecdcdfb7b858416b8fddff14dd",
"clienttga": "c5e52ef83712ec3d89caf611e99bd7ee2af09c0f",
"icon": "ab0cb61b9d0882bd65a159da1316a17232d6ccbb",
"clienticns": "d7ccf69e910c355d982972b9f9038da6c396b15e",
"linuxclienticon": "46679239b6ca7a54e4c695e00fa1ed91d10d4088",
"logo": "fac602f3fc11e91dd3593ea96115f28086d86fb1",
"logo_small": "fac602f3fc11e91dd3593ea96115f28086d86fb1_thumb",
"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",
"portuguese": "1",
"polish": "1",
"danish": "1",
"dutch": "1",
"finnish": "1",
"norwegian": "1",
"swedish": "1",
"hungarian": "1",
"czech": "1",
"romanian": "1",
"turkish": "1",
"arabic": "1",
"brazilian": "1",
"bulgarian": "1",
"greek": "1",
"ukrainian": "1",
"vietnamese": "1",
"latam": "1",
"indonesian": "1"
},
"name_localized": {},
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1680652800",
"tested_build_id": "10927097",
"tests": {
"0": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
}
},
"configuration": {
"supported_input": "other",
"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"
}
},
"controllertagwizard": "1",
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "54.739336492891",
"height_pct": "54.2412193505633"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "54.739336492891",
"height_pct": "54.2412193505633"
}
},
"library_header": {
"image": {
"english": "library_header.jpg"
}
}
},
"store_asset_mtime": "1745443050",
"associations": {
"0": {
"type": "developer",
"name": "Broken Glass"
},
"1": {
"type": "publisher",
"name": "Broken Glass"
}
},
"primary_genre": "4",
"genres": {
"0": "1",
"1": "25",
"2": "4",
"3": "23",
"4": "29",
"5": "3",
"6": "28",
"7": "2",
"8": "37"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_35": "1",
"category_23": "1",
"category_29": "1",
"category_68": "1",
"category_74": "1",
"category_76": "1",
"category_77": "1",
"category_79": "1",
"category_80": "1"
},
"supported_languages": {
"english": {
"supported": "true"
},
"french": {
"supported": "true"
},
"german": {
"supported": "true"
},
"japanese": {
"supported": "true"
},
"koreana": {
"supported": "true"
},
"brazilian": {
"supported": "true"
},
"schinese": {
"supported": "true"
},
"russian": {
"supported": "true"
},
"greek": {
"supported": "true"
},
"thai": {
"supported": "true"
},
"norwegian": {
"supported": "true"
},
"portuguese": {
"supported": "true"
},
"swedish": {
"supported": "true"
},
"vietnamese": {
"supported": "true"
},
"finnish": {
"supported": "true"
},
"romanian": {
"supported": "true"
},
"polish": {
"supported": "true"
},
"hungarian": {
"supported": "true"
},
"latam": {
"supported": "true"
},
"dutch": {
"supported": "true"
},
"spanish": {
"supported": "true"
},
"bulgarian": {
"supported": "true"
},
"tchinese": {
"supported": "true"
},
"turkish": {
"supported": "true"
},
"czech": {
"supported": "true"
},
"italian": {
"supported": "true"
},
"danish": {
"supported": "true"
},
"ukrainian": {
"supported": "true"
},
"hindi": {
"supported": "true"
},
"indonesian": {
"supported": "true"
},
"latvian": {
"supported": "true"
},
"serbian": {
"supported": "true"
},
"lithuanian": {
"supported": "true"
},
"arabic": {
"supported": "true"
},
"hebrew": {
"supported": "true"
}
},
"steam_release_date": "1647522034",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "1891700",
"store_tags": {
"0": "560542",
"1": "615955",
"2": "597",
"3": "3964",
"4": "1688",
"5": "21",
"6": "1716",
"7": "3798",
"8": "4182",
"9": "3871",
"10": "4106",
"11": "113",
"12": "19",
"13": "4172",
"14": "1084988",
"15": "6730",
"16": "7250",
"17": "122",
"18": "5652",
"19": "916648"
},
"review_score": "8",
"review_percentage": "85"
},
"extended": {
"developer": "Broken Glass",
"publisher": "Broken Glass",
"homepage": "https://www.sites.google.com/view/tapninja/home",
"isfreeapp": "1",
"listofdlc": "1939240,1939241,1939242,2018950",
"dlcavailableonstore": "1"
},
"config": {
"installdir": "Tap Ninja",
"launch": {
"0": {
"executable": "Tap Ninja.exe",
"type": "default",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "TapNinja.app",
"type": "default",
"config": {
"oslist": "macos"
}
},
"2": {
"executable": "Tap Ninja.x86_64",
"type": "default",
"config": {
"oslist": "linux"
}
}
}
},
"depots": {
"1891701": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "1577708639836159277",
"size": "149078208",
"download": "71306848"
}
}
},
"1891702": {
"config": {
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "4754359581615882485",
"size": "140784367",
"download": "69239488"
}
}
},
"1891703": {
"config": {
"oslist": "linux"
},
"manifests": {
"public": {
"gid": "7395750466405097382",
"size": "180672314",
"download": "74020080"
}
}
},
"baselanguages": "english",
"branches": {
"public": {
"buildid": "25062102",
"timeupdated": "1788282648",
"timebuildupdated": "1788279325"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "5000000",
"maxnumfiles": "5",
"savefiles": {
"0": {
"root": "WinAppDataLocalLow",
"path": "Broken Glass/Tap Ninja",
"pattern": "TapNinja.data"
}
},
"rootoverrides": {
"0": {
"root": "WinAppDataLocalLow",
"os": "MacOS",
"oscompare": "=",
"useinstead": "MacAppSupport",
"pathtransforms": {
"0": {
"find": "Broken Glass/Tap Ninja",
"replace": "com.BrokenGlass.TapNinja/"
}
}
},
"1": {
"root": "WinAppDataLocalLow",
"os": "Linux",
"oscompare": "=",
"useinstead": "LinuxHome",
"pathtransforms": {
"0": {
"find": "Broken Glass/Tap Ninja",
"replace": ".config/unity3d/Broken Glass/Tap Ninja"
}
}
}
}
}
}