Bad Rats: the Rats' Revenge Invent4 Entertainment · Strategy First · 2009-07-20
Steam
Indie
Modes: Single player · Perspectives: Side view
Releases: Jul 20, 2009 (PC (Microsoft Windows))
Bad Rats is a physics puzzle game where rats finally get their bloody revenge on their new prisoners: The cats. Come up with creative solutions for each puzzle using physics, functional objects, and your specially trained Rats. Try different ways of solving each puzzle to finish faster or earn higher scores.
Bad Rats: the Rats' Revenge is a $1.99 Indie game released in 2009, with an estimated 500,000 .. 1,000,000 owners and Mostly Positive (79% of 14834 reviews).
79%
positive of 15k reviews
Mostly Positive
steam's rating (official)
500,000–1,000,000
owners (SteamSpy est.)
32/100
IGDB user rating (23 ratings)
platinum
deck/linux tier (ProtonDB)
Unknown
Steam Deck (Valve)
SteamOS: 0
4 players in-game as of 2026-10-14 11:00 UTC (census sample)
Bad Rats: The Rats' Revenge is a 2009 puzzle video game developed by Invent4 Entertainment. Over a string of levels, the player places a set of rats and static objects to guide a ball towards a trap that kills a cat. Bad Rats was released as Invent4 Entertainment's debut game on 20 July 2009 via Steam, followed by releases on other services in 2010. While it received no reviews at release, retrospective pieces criticised the game's graphics, puzzles, and physics. Bad Rats is considered an oddity for having been released on Steam while the platform's catalogue was still hand-curated. It became a popular gag gift on Steam, leading to more than 400,000 owners by 2018. A sequel, Bad Rats Show, was released on the seventh anniversary of Bad Rats in 2016.From Wikipedia (CC BY-SA) Health check Quietly active
· 4 players in-game at the last census sample. · 57 reviews in the last 8 weeks (~7/week). · Review velocity up 0% vs the prior 8 weeks. · Top 2% of 49,650 Indie games in the census by review count. Health tier since 2026-08-28
Estimated sales: 593k–1.2M copies
Review-multiple estimate from 14,826 total reviews — how this is computed .
All-time low: $0.14 at IndieGala Store (2018-06-18) · bundled 5×via IsThereAnyDeal
12-month high $1.99 · on sale 28 of 48 observed days (census price snapshots)
Review momentum Positive Negative
58 58 2018 2026 Week of 2018-01-01: 24 positive Week of 2018-01-01: 7 negative Week of 2018-02-01: 21 positive Week of 2018-02-01: 3 negative Week of 2018-03-01: 13 positive Week of 2018-03-01: 7 negative Week of 2018-04-01: 12 positive Week of 2018-04-01: 5 negative Week of 2018-05-01: 14 positive Week of 2018-05-01: 5 negative Week of 2018-06-01: 30 positive Week of 2018-06-01: 2 negative Week of 2018-07-01: 24 positive Week of 2018-07-01: 2 negative Week of 2018-08-01: 10 positive Week of 2018-08-01: 1 negative Week of 2018-09-01: 13 positive Week of 2018-09-01: 4 negative Week of 2018-10-01: 8 positive Week of 2018-10-01: 1 negative Week of 2018-11-01: 37 positive Week of 2018-11-01: 7 negative Week of 2018-12-01: 18 positive Week of 2018-12-01: 3 negative Week of 2019-01-01: 13 positive Week of 2019-01-01: 6 negative Week of 2019-02-01: 15 positive Week of 2019-02-01: 4 negative Week of 2019-03-01: 13 positive Week of 2019-03-01: 5 negative Week of 2019-04-01: 11 positive Week of 2019-04-01: 1 negative Week of 2019-05-01: 9 positive Week of 2019-05-01: 1 negative Week of 2019-06-01: 53 positive Week of 2019-06-01: 13 negative Week of 2019-07-01: 58 positive Week of 2019-07-01: 9 negative Week of 2019-08-01: 17 positive Week of 2019-08-01: 5 negative Week of 2019-09-01: 8 positive Week of 2019-09-01: 5 negative Week of 2019-10-01: 19 positive Week of 2019-10-01: 9 negative Week of 2019-11-01: 15 positive Week of 2019-11-01: 3 negative Week of 2019-12-01: 22 positive Week of 2019-12-01: 5 negative Week of 2020-01-01: 17 positive Week of 2020-01-01: 2 negative Week of 2020-02-01: 19 positive Week of 2020-02-01: 7 negative Week of 2020-03-01: 24 positive Week of 2020-03-01: 4 negative Week of 2020-04-01: 25 positive Week of 2020-04-01: 2 negative Week of 2020-05-01: 28 positive Week of 2020-05-01: 5 negative Week of 2020-06-01: 25 positive Week of 2020-06-01: 4 negative Week of 2020-07-01: 26 positive Week of 2020-07-01: 4 negative Week of 2020-08-01: 31 positive Week of 2020-08-01: 10 negative Week of 2020-09-01: 22 positive Week of 2020-09-01: 5 negative Week of 2020-10-01: 30 positive Week of 2020-10-01: 5 negative Week of 2020-11-01: 39 positive Week of 2020-11-01: 5 negative Week of 2020-12-01: 39 positive Week of 2020-12-01: 3 negative Week of 2021-01-01: 36 positive Week of 2021-01-01: 5 negative Week of 2021-02-01: 21 positive Week of 2021-02-01: 3 negative Week of 2021-03-01: 26 positive Week of 2021-03-01: 3 negative Week of 2021-04-01: 29 positive Week of 2021-04-01: 9 negative Week of 2021-05-01: 29 positive Week of 2021-05-01: 6 negative Week of 2021-06-01: 28 positive Week of 2021-06-01: 2 negative Week of 2021-07-01: 36 positive Week of 2021-07-01: 8 negative Week of 2021-08-01: 20 positive Week of 2021-08-01: 4 negative Week of 2021-09-01: 22 positive Week of 2021-09-01: 7 negative Week of 2021-10-01: 16 positive Week of 2021-11-01: 18 positive Week of 2021-11-01: 4 negative Week of 2021-12-01: 29 positive Week of 2021-12-01: 4 negative Week of 2022-01-01: 21 positive Week of 2022-01-01: 7 negative Week of 2022-02-01: 18 positive Week of 2022-02-01: 4 negative Week of 2022-03-01: 13 positive Week of 2022-03-01: 1 negative Week of 2022-04-01: 19 positive Week of 2022-04-01: 1 negative Week of 2022-05-01: 11 positive Week of 2022-05-01: 3 negative Week of 2022-06-01: 21 positive Week of 2022-06-01: 3 negative Week of 2022-07-01: 23 positive Week of 2022-07-01: 4 negative Week of 2022-08-01: 10 positive Week of 2022-08-01: 4 negative Week of 2022-09-01: 17 positive Week of 2022-09-01: 1 negative Week of 2022-10-01: 12 positive Week of 2022-10-01: 3 negative Week of 2022-11-01: 13 positive Week of 2022-11-01: 5 negative Week of 2022-12-01: 18 positive Week of 2022-12-01: 1 negative Week of 2023-01-01: 17 positive Week of 2023-01-01: 4 negative Week of 2023-02-01: 11 positive Week of 2023-02-01: 2 negative Week of 2023-03-01: 15 positive Week of 2023-03-01: 6 negative Week of 2023-04-01: 11 positive Week of 2023-04-01: 3 negative Week of 2023-05-01: 16 positive Week of 2023-05-01: 3 negative Week of 2023-06-01: 16 positive Week of 2023-06-01: 2 negative Week of 2023-07-01: 20 positive Week of 2023-07-01: 4 negative Week of 2023-08-01: 12 positive Week of 2023-08-01: 3 negative Week of 2023-09-01: 9 positive Week of 2023-09-01: 3 negative Week of 2023-10-01: 10 positive Week of 2023-10-01: 3 negative Week of 2023-11-01: 7 positive Week of 2023-11-01: 3 negative Week of 2023-12-01: 16 positive Week of 2023-12-01: 4 negative Week of 2024-01-01: 12 positive Week of 2024-01-01: 1 negative Week of 2024-02-01: 9 positive Week of 2024-02-01: 2 negative Week of 2024-03-01: 17 positive Week of 2024-04-01: 10 positive Week of 2024-05-01: 5 positive Week of 2024-05-01: 4 negative Week of 2024-06-01: 11 positive Week of 2024-06-01: 2 negative Week of 2024-07-01: 13 positive Week of 2024-07-01: 1 negative Week of 2024-08-01: 5 positive Week of 2024-08-01: 1 negative Week of 2024-09-01: 7 positive Week of 2024-09-01: 2 negative Week of 2024-10-01: 6 positive Week of 2024-10-01: 2 negative Week of 2024-11-01: 6 positive Week of 2024-11-01: 3 negative Week of 2024-12-01: 7 positive Week of 2024-12-01: 4 negative Week of 2025-01-01: 7 positive Week of 2025-01-01: 2 negative Week of 2025-02-01: 8 positive Week of 2025-02-01: 3 negative Week of 2025-03-01: 10 positive Week of 2025-03-01: 5 negative Week of 2025-04-01: 8 positive Week of 2025-04-01: 1 negative Week of 2025-05-01: 10 positive Week of 2025-06-01: 3 positive Week of 2025-06-01: 2 negative Week of 2025-07-01: 5 positive Week of 2025-07-01: 2 negative Week of 2025-08-01: 7 positive Week of 2025-08-01: 1 negative Week of 2025-09-01: 3 positive Week of 2025-09-01: 3 negative Week of 2025-10-01: 5 positive Week of 2025-11-01: 5 positive Week of 2025-11-01: 2 negative Week of 2025-12-01: 1 positive Week of 2025-12-01: 1 negative Week of 2026-01-01: 5 positive Week of 2026-01-01: 3 negative Week of 2026-02-01: 7 positive Week of 2026-03-01: 8 positive Week of 2026-03-01: 1 negative Week of 2026-04-01: 6 positive Week of 2026-04-01: 5 negative Week of 2026-05-01: 3 positive Week of 2026-05-01: 1 negative Week of 2026-06-01: 7 positive Week of 2026-07-01: 7 positive Week of 2026-07-01: 2 negative Week of 2026-08-01: 5 positive Week of 2026-08-01: 1 negative Weekly review counts (Steam review histogram). Positive above the line, negative below. Players online 10 3 2026-09-15 12:00 — 7 players 2026-09-16 20:00 — 6 players 2026-09-18 04:00 — 5 players 2026-09-19 11:00 — 8 players 2026-09-20 19:00 — 7 players 2026-09-22 03:00 — 4 players 2026-09-23 10:00 — 4 players 2026-09-24 18:00 — 4 players 2026-09-26 01:00 — 6 players 2026-09-27 09:00 — 5 players 2026-09-28 16:00 — 7 players 2026-09-30 00:00 — 4 players 2026-10-01 07:00 — 5 players 2026-10-02 15:00 — 6 players 2026-10-03 22:00 — 6 players 2026-10-05 06:00 — 8 players 2026-10-06 14:00 — 8 players 2026-10-07 21:00 — 7 players 2026-10-09 05:00 — 4 players 2026-10-10 12:00 — 5 players 2026-10-11 20:00 — 4 players 2026-10-13 04:00 — 5 players 2026-10-14 11:00 — 4 players Concurrent players, hourly average, last 30 days (census samples). 82 1 Jul 2012 Aug 2026 Jul 2012 — avg 1 · peak 6 Dec 2012 — avg 5 · peak 24 May 2013 — avg 3 · peak 6 Oct 2013 — avg 5 · peak 45 Mar 2014 — avg 3 · peak 18 Aug 2014 — avg 37 · peak 260 Jan 2015 — avg 53 · peak 161 Jun 2015 — avg 61 · peak 169 Nov 2015 — avg 20 · peak 37 Apr 2016 — avg 27 · peak 65 Sep 2016 — avg 19 · peak 51 Feb 2017 — avg 20 · peak 67 Jul 2017 — avg 27 · peak 42 Dec 2017 — avg 18 · peak 117 May 2018 — avg 17 · peak 115 Oct 2018 — avg 16 · peak 78 Mar 2019 — avg 15 · peak 24 Aug 2019 — avg 13 · peak 22 Jan 2020 — avg 14 · peak 47 Jun 2020 — avg 17 · peak 36 Nov 2020 — avg 16 · peak 32 Apr 2021 — avg 59 · peak 1,526 Sep 2021 — avg 38 · peak 511 Feb 2022 — avg 25 · peak 199 Jul 2022 — avg 25 · peak 396 Dec 2022 — avg 23 · peak 103 May 2023 — avg 16 · peak 38 Oct 2023 — avg 11 · peak 19 Mar 2024 — avg 15 · peak 23 Aug 2024 — avg 10 · peak 15 Jan 2025 — avg 7 · peak 14 Jun 2025 — avg 5 · peak 14 Nov 2025 — avg 6 · peak 12 Apr 2026 — avg 15 · peak 351 Aug 2026 — avg 6 · peak 10 Monthly average players (source: steamcharts.com) — history via steamcharts.com; live census sampling since Aug 2026. Price history $9.99 $0.15 2015-01-01 2026-08-21 2015-01-01 — best price $0.19 2015-12-01 — best price $0.24 2016-11-29 — best price $0.99 2017-12-21 — best price $0.49 2018-05-16 — best price $0.99 2018-10-30 — best price $0.38 2019-04-04 — best price $0.99 2019-10-14 — best price $0.99 2020-03-23 — best price $0.49 2020-06-10 — best price $0.89 2020-07-20 — best price $0.89 2020-08-17 — best price $0.49 2020-09-23 — best price $0.89 2020-11-06 — best price $0.99 2020-12-05 — best price $0.99 2021-01-21 — best price $0.15 2021-03-02 — best price $0.99 2021-03-30 — best price $0.89 2021-05-05 — best price $0.99 2021-06-04 — best price $0.99 2021-09-21 — best price $0.89 2021-12-11 — best price $0.99 2022-04-07 — best price $0.99 2022-07-25 — best price $0.99 2022-12-10 — best price $0.72 2023-03-16 — best price $0.54 2023-07-13 — best price $0.99 2023-12-18 — best price $1.99 2024-06-20 — best price $1.99 2024-11-27 — best price $0.79 2025-03-20 — best price $1.99 2025-09-09 — best price $0.24 2026-01-22 — best price $1.99 2026-05-14 — best price $0.40 2026-08-21 — best price $1.99 Lowest recorded price across tracked stores, per day (census snapshots). Attention 102 8 2026-05-30 — 16 pageviews 2026-06-03 — 25 pageviews 2026-06-07 — 15 pageviews 2026-06-11 — 20 pageviews 2026-06-15 — 12 pageviews 2026-06-19 — 14 pageviews 2026-06-23 — 9 pageviews 2026-06-27 — 20 pageviews 2026-07-01 — 23 pageviews 2026-07-05 — 17 pageviews 2026-07-09 — 13 pageviews 2026-07-13 — 12 pageviews 2026-07-17 — 14 pageviews 2026-07-21 — 16 pageviews 2026-07-25 — 28 pageviews 2026-07-29 — 15 pageviews 2026-08-02 — 17 pageviews 2026-08-06 — 11 pageviews 2026-08-10 — 26 pageviews 2026-08-14 — 13 pageviews 2026-08-18 — 18 pageviews 2026-08-22 — 13 pageviews 2026-08-26 — 21 pageviews 2026-08-30 — 15 pageviews 2026-09-03 — 19 pageviews 2026-09-07 — 9 pageviews 2026-09-11 — 31 pageviews 2026-09-15 — 17 pageviews 2026-09-19 — 16 pageviews 2026-09-23 — 13 pageviews 2026-09-27 — 8 pageviews 2026-10-01 — 18 pageviews 2026-10-05 — 14 pageviews 2026-10-08 — 18 pageviews Daily Wikipedia pageviews (attention proxy, census-recorded). Completion 15.8%
earned "Fast Thinker "
6%
median achievement earned by
· 15.8% of players earned Fast Thinker · 6% of players earned Serious Bad Rat · 5.1% of players earned Genius Economic Bad Rat Global achievement rates from Steam.
Details Windows Single-player Steam Achievements Steam Trading Cards Family Sharing
1 supported languages: English
Where its players are English 82% · 12k reviews Russian 6% · 894 reviews Portuguese (BR) 6% · 799 reviews Spanish 2% · 238 reviews German 1% · 162 reviews Share of Steam reviews by language (top languages measured) — a proxy for where the player base lives.
Census log 2018-01-01 First review activity on record (week of 2018-01-01). 2019-07-01 Biggest review week on record: 67 reviews (week of 2019-07-01). 2026-10-04 Highest concurrent player count the census has recorded: 10 (2026-10-04). Computed from census-recorded observations only — dates are observation dates.
Official site ↗
Data: Steam Web API & storefront · SteamSpy · CheapShark · Twitch · Epic Games Store · GamerPower. Snapshots recorded continuously by The Game Census.
Not affiliated with Valve. Sales figures are estimates — methodology .