The Game Census
Contrast cover art

Contrast

Compulsion Games · 2013-11-15

SteamPlayStation StoreXboxMicrosoft Store

AdventureIndie

Modes: Single player

Releases: Nov 15, 2013 (PC (Microsoft Windows)), Nov 19, 2013 (PlayStation 3), Nov 15, 2013 (PlayStation 4), Nov 15, 2013 (Xbox 360), Jun 26, 2014 (Xbox One)

CONTRAST is a puzzle/platform game where you can move between a fantastic 3D world and a mysterious shadowy universe in 2D in the blink of an eye. Delve into a dreamlike and surreal 1920s world, inspired by the performance art world of vaudeville and film noir, and cradled by a smooth and sultry jazz ambiance.

Contrast is an Adventure and Indie game released in 2013, priced at $9.99, with an estimated 200,000 .. 500,000 owners and a Very Positive review sentiment (91% of 5687 reviews).

1
playing now
91%
positive of 5.7k reviews
Very Positive
steam rating
200,000–500,000
owners (SteamSpy est.)
57/100
critic score (6 outlets, IGDB)
58/100
IGDB user rating (102 ratings)
platinum
deck/linux tier (ProtonDB)
$9.99
steam price (US)

1 players in-game as of 2026-08-30 03:00 UTC (census sample)

Contrast is a puzzle-platform game developed by Compulsion Games for Microsoft Windows, PlayStation 3, PlayStation 4, Xbox 360, Xbox One, and Nvidia Shield.

Health check

Quietly active
  • · 1 players in-game at the last census sample.
  • · 127 reviews in the last 8 weeks (~16/week).
  • · Review velocity up 4% vs the prior 8 weeks.
  • · Top 12% of 11,312 Adventure games in the census by review count.
Estimated sales: 227k455k copies

Review-multiple estimate from 5,687 total reviews — how this is computed.

Current store prices

Microsoft Store$9.99

Deal snapshots via CheapShark, refreshed daily.

All-time low: $2.35 at Nuuvem (2015-07-07) · bundled 1×via IsThereAnyDeal

12-month high $9.99 · on sale 7 of 15 observed days (census price snapshots)

Review momentum

PositiveNegative
444420182026Week of 2018-01-01: 31 positiveWeek of 2018-01-01: 3 negativeWeek of 2018-02-01: 19 positiveWeek of 2018-02-01: 4 negativeWeek of 2018-03-01: 21 positiveWeek of 2018-03-01: 2 negativeWeek of 2018-04-01: 13 positiveWeek of 2018-04-01: 4 negativeWeek of 2018-05-01: 15 positiveWeek of 2018-05-01: 1 negativeWeek of 2018-06-01: 19 positiveWeek of 2018-06-01: 4 negativeWeek of 2018-07-01: 26 positiveWeek of 2018-07-01: 1 negativeWeek of 2018-08-01: 15 positiveWeek of 2018-08-01: 1 negativeWeek of 2018-09-01: 35 positiveWeek of 2018-09-01: 2 negativeWeek of 2018-10-01: 29 positiveWeek of 2018-10-01: 4 negativeWeek of 2018-11-01: 43 positiveWeek of 2018-11-01: 3 negativeWeek of 2018-12-01: 26 positiveWeek of 2018-12-01: 7 negativeWeek of 2019-01-01: 21 positiveWeek of 2019-01-01: 3 negativeWeek of 2019-02-01: 20 positiveWeek of 2019-02-01: 2 negativeWeek of 2019-03-01: 6 positiveWeek of 2019-03-01: 1 negativeWeek of 2019-04-01: 10 positiveWeek of 2019-04-01: 2 negativeWeek of 2019-05-01: 14 positiveWeek of 2019-05-01: 2 negativeWeek of 2019-06-01: 25 positiveWeek of 2019-06-01: 2 negativeWeek of 2019-07-01: 29 positiveWeek of 2019-07-01: 2 negativeWeek of 2019-08-01: 8 positiveWeek of 2019-09-01: 25 positiveWeek of 2019-09-01: 4 negativeWeek of 2019-10-01: 13 positiveWeek of 2019-10-01: 2 negativeWeek of 2019-11-01: 19 positiveWeek of 2019-11-01: 4 negativeWeek of 2019-12-01: 44 positiveWeek of 2019-12-01: 3 negativeWeek of 2020-01-01: 32 positiveWeek of 2020-01-01: 4 negativeWeek of 2020-02-01: 17 positiveWeek of 2020-02-01: 4 negativeWeek of 2020-03-01: 25 positiveWeek of 2020-03-01: 3 negativeWeek of 2020-04-01: 29 positiveWeek of 2020-04-01: 7 negativeWeek of 2020-05-01: 17 positiveWeek of 2020-05-01: 2 negativeWeek of 2020-06-01: 20 positiveWeek of 2020-06-01: 4 negativeWeek of 2020-07-01: 27 positiveWeek of 2020-07-01: 1 negativeWeek of 2020-08-01: 17 positiveWeek of 2020-08-01: 2 negativeWeek of 2020-09-01: 18 positiveWeek of 2020-09-01: 2 negativeWeek of 2020-10-01: 17 positiveWeek of 2020-11-01: 16 positiveWeek of 2020-12-01: 11 positiveWeek of 2020-12-01: 1 negativeWeek of 2021-01-01: 17 positiveWeek of 2021-01-01: 1 negativeWeek of 2021-02-01: 15 positiveWeek of 2021-02-01: 2 negativeWeek of 2021-03-01: 9 positiveWeek of 2021-03-01: 5 negativeWeek of 2021-04-01: 11 positiveWeek of 2021-04-01: 1 negativeWeek of 2021-05-01: 10 positiveWeek of 2021-06-01: 14 positiveWeek of 2021-06-01: 1 negativeWeek of 2021-07-01: 9 positiveWeek of 2021-07-01: 2 negativeWeek of 2021-08-01: 14 positiveWeek of 2021-09-01: 8 positiveWeek of 2021-09-01: 2 negativeWeek of 2021-10-01: 7 positiveWeek of 2021-11-01: 10 positiveWeek of 2021-11-01: 1 negativeWeek of 2021-12-01: 11 positiveWeek of 2022-01-01: 11 positiveWeek of 2022-02-01: 10 positiveWeek of 2022-02-01: 1 negativeWeek of 2022-03-01: 8 positiveWeek of 2022-04-01: 5 positiveWeek of 2022-05-01: 6 positiveWeek of 2022-06-01: 6 positiveWeek of 2022-07-01: 7 positiveWeek of 2022-07-01: 1 negativeWeek of 2022-08-01: 11 positiveWeek of 2022-08-01: 1 negativeWeek of 2022-09-01: 8 positiveWeek of 2022-09-01: 3 negativeWeek of 2022-10-01: 6 positiveWeek of 2022-11-01: 9 positiveWeek of 2022-11-01: 1 negativeWeek of 2022-12-01: 5 positiveWeek of 2022-12-01: 1 negativeWeek of 2023-01-01: 6 positiveWeek of 2023-01-01: 1 negativeWeek of 2023-02-01: 7 positiveWeek of 2023-02-01: 2 negativeWeek of 2023-03-01: 5 positiveWeek of 2023-04-01: 4 positiveWeek of 2023-04-01: 1 negativeWeek of 2023-05-01: 4 positiveWeek of 2023-06-01: 4 positiveWeek of 2023-06-01: 1 negativeWeek of 2023-07-01: 6 positiveWeek of 2023-07-01: 1 negativeWeek of 2023-08-01: 8 positiveWeek of 2023-09-01: 6 positiveWeek of 2023-10-01: 8 positiveWeek of 2023-10-01: 2 negativeWeek of 2023-11-01: 11 positiveWeek of 2023-12-01: 9 positiveWeek of 2024-01-01: 10 positiveWeek of 2024-01-01: 2 negativeWeek of 2024-02-01: 16 positiveWeek of 2024-03-01: 8 positiveWeek of 2024-04-01: 12 positiveWeek of 2024-04-01: 2 negativeWeek of 2024-05-01: 12 positiveWeek of 2024-05-01: 1 negativeWeek of 2024-06-01: 18 positiveWeek of 2024-06-01: 1 negativeWeek of 2024-07-01: 28 positiveWeek of 2024-07-01: 4 negativeWeek of 2024-08-01: 12 positiveWeek of 2024-08-01: 2 negativeWeek of 2024-09-01: 13 positiveWeek of 2024-10-01: 8 positiveWeek of 2024-10-01: 1 negativeWeek of 2024-11-01: 5 positiveWeek of 2024-11-01: 2 negativeWeek of 2024-12-01: 11 positiveWeek of 2024-12-01: 3 negativeWeek of 2025-01-01: 20 positiveWeek of 2025-01-01: 2 negativeWeek of 2025-02-01: 11 positiveWeek of 2025-03-01: 23 positiveWeek of 2025-04-01: 18 positiveWeek of 2025-04-01: 1 negativeWeek of 2025-05-01: 17 positiveWeek of 2025-05-01: 2 negativeWeek of 2025-06-01: 9 positiveWeek of 2025-06-01: 1 negativeWeek of 2025-07-01: 13 positiveWeek of 2025-07-01: 2 negativeWeek of 2025-08-01: 16 positiveWeek of 2025-08-01: 2 negativeWeek of 2025-09-01: 8 positiveWeek of 2025-09-01: 3 negativeWeek of 2025-10-01: 10 positiveWeek of 2025-10-01: 1 negativeWeek of 2025-11-01: 17 positiveWeek of 2025-11-01: 2 negativeWeek of 2025-12-01: 16 positiveWeek of 2025-12-01: 1 negativeWeek of 2026-01-01: 16 positiveWeek of 2026-01-01: 2 negativeWeek of 2026-02-01: 15 positiveWeek of 2026-03-01: 11 positiveWeek of 2026-03-01: 1 negativeWeek of 2026-04-01: 24 positiveWeek of 2026-05-01: 15 positiveWeek of 2026-05-01: 2 negativeWeek of 2026-06-01: 15 positiveWeek of 2026-06-01: 1 negativeWeek of 2026-07-01: 6 positiveWeek of 2026-07-01: 2 negativeWeek of 2026-08-01: 5 positive
Weekly review counts (Steam review histogram). Positive above the line, negative below.

Players online

602026-08-06 23:00 — 1 players2026-08-07 07:00 — 2 players2026-08-07 15:00 — 0 players2026-08-07 23:00 — 0 players2026-08-08 07:00 — 1 players2026-08-08 15:00 — 3 players2026-08-08 23:00 — 3 players2026-08-09 07:00 — 2 players2026-08-09 15:00 — 3 players2026-08-09 23:00 — 4 players2026-08-10 07:00 — 0 players2026-08-10 15:00 — 4 players2026-08-10 23:00 — 0 players2026-08-11 07:00 — 1 players2026-08-11 15:00 — 1 players2026-08-12 22:00 — 3 players2026-08-14 06:00 — 0 players2026-08-15 14:00 — 5 players2026-08-16 22:00 — 2 players2026-08-18 05:00 — 2 players2026-08-19 13:00 — 1 players2026-08-20 20:00 — 1 players2026-08-22 04:00 — 1 players2026-08-23 11:00 — 1 players2026-08-24 19:00 — 2 players2026-08-26 03:00 — 1 players2026-08-27 11:00 — 2 players2026-08-28 19:00 — 3 players2026-08-30 03:00 — 1 players
Concurrent players, hourly average, last 30 days (census samples).

Price history

$18.51$2.422015-01-012026-08-262015-01-01 — best price $2.642015-01-22 — best price $13.952015-02-24 — best price $13.852015-03-24 — best price $7.982015-04-21 — best price $13.952015-05-27 — best price $7.932015-07-02 — best price $2.422015-07-30 — best price $3.752015-10-29 — best price $3.742016-01-10 — best price $14.992016-04-07 — best price $4.192016-06-06 — best price $3.742016-07-21 — best price $9.992016-08-23 — best price $9.992016-10-18 — best price $11.292016-12-27 — best price $9.992017-02-26 — best price $9.992017-04-03 — best price $9.592017-05-21 — best price $3.992017-08-18 — best price $13.852017-10-19 — best price $2.992017-12-11 — best price $3.392018-03-17 — best price $4.182018-04-23 — best price $10.702018-06-06 — best price $9.992018-07-17 — best price $3.392018-08-13 — best price $9.732018-10-26 — best price $3.392019-07-09 — best price $9.992020-04-06 — best price $9.992024-04-25 — best price $4.992024-12-19 — best price $2.492025-10-06 — best price $9.992026-04-30 — best price $9.992026-08-26 — best price $9.99
Lowest recorded price across tracked stores, per day (census snapshots).

Attention

3.4k322026-05-31 — 55 pageviews2026-06-03 — 42 pageviews2026-06-06 — 51 pageviews2026-06-09 — 74 pageviews2026-06-12 — 342 pageviews2026-06-15 — 3,353 pageviews2026-06-18 — 401 pageviews2026-06-21 — 202 pageviews2026-06-24 — 90 pageviews2026-06-27 — 114 pageviews2026-06-30 — 155 pageviews2026-07-03 — 77 pageviews2026-07-06 — 1,870 pageviews2026-07-09 — 153 pageviews2026-07-12 — 94 pageviews2026-07-15 — 166 pageviews2026-07-18 — 74 pageviews2026-07-21 — 60 pageviews2026-07-24 — 58 pageviews2026-07-27 — 57 pageviews2026-07-30 — 56 pageviews2026-08-02 — 45 pageviews2026-08-05 — 70 pageviews2026-08-08 — 42 pageviews2026-08-11 — 52 pageviews2026-08-14 — 145 pageviews2026-08-17 — 69 pageviews2026-08-20 — 321 pageviews2026-08-23 — 126 pageviews2026-08-26 — 81 pageviews2026-08-28 — 54 pageviews
Daily Wikipedia pageviews (attention proxy, census-recorded).

Completion

22
achievements tracked
87.5%
earned "A New Dimension"
36.9%
median achievement earned by

Global achievement rates from Steam.

Details

WindowsFull controller supportSingle-playerSteam AchievementsFull controller supportSteam Trading CardsSteam CloudRemote Play on TVFamily Sharing1 DLC

5 supported languages: English, French, Italian, German, Spanish - Spain

Console footprint

PlatformPlayers trackedCompletionTrophies/achievements
PS4 (PlayStation)27,21030%21
PS4 (PlayStation)21,08326%21
Xbox One (Xbox)17,76834%22
Steam (Steam)10,44228%22
Xbox Live Arcade, Xbox 360 (Xbox)2,54559%22
PS4 (PlayStation)2,39642%21
PS3 (PlayStation)2,21152%21
PS3 (PlayStation)18989%21

Players tracked by Exophase (achievement/trophy trackers) — a sample of the player base, not total sales.

Where its players are

Share of Steam reviews by language (top languages measured) — a proxy for where the player base lives.

Player tags

NoirIndieShortPuzzleMysteryAdventureDetectivePlatformerStory RichAtmospheric

Census log

Computed from census-recorded observations only — dates are observation dates.

Recent updates

Players also track

TransistorOri and the Blind ForestENDLESS Legend™ZigguratLittle NightmaresMomodora: Reverie Under The MoonlightGhost 1.0Figment

Similarity via IGDB.

Official siteWikipediaSpeedruns ↗