Hard Truck Apocalypse / Ex Machina Targem Games · ESDigital Games · 2014-03-14
Steam
Action Racing RPG
Modes: Single player · Perspectives: Third person
Releases: Mar 14, 2014 (PC (Microsoft Windows))
In a post-apocalyptic wasteland of diesel and dust, bandits and mobsters rule the last remaining cities, controlling all vital trade routes and destroying any hope of a return to a lawful world.
Hard Truck Apocalypse / Ex Machina is an Action, Racing, and RPG game released in 2014, priced at $7.99, with an estimated 100,000 to 200,000 owners and a Very Positive review sentiment (84% of 2750 reviews).— census verdict as of 2026-09-20
84%
positive of 2.8k reviews
Very Positive
steam's rating (official)
100,000–200,000
owners (SteamSpy est.)
85/100
IGDB user rating (7 ratings)
platinum
deck/linux tier (ProtonDB)
Playable
Steam Deck (Valve)
SteamOS: Playable
6 players in-game as of 2026-10-15 06:00 UTC (census sample)
Hard Truck: Apocalypse, known in Europe as Ex Machina, is a vehicular combat post-apocalyptic science fiction video game developed by Russian game developer Targem Games. It is part of the Hard Truck series. It is a Privateer-like game based around vehicles instead of spaceships, set in a post-apocalyptic Europe. The player controls an armored truck and roams between settlements trading with locals, completing quests and fighting numerous enemies to upgrade the truck and acquire better weapons to progress through the main storyline.From Wikipedia (CC BY-SA) Health check Quietly active
· 6 players in-game at the last census sample. · 98 reviews in the last 8 weeks (~12/week). · Review velocity down 22% vs the prior 8 weeks. · Top 9% of 27,914 Action games in the census by review count. Health tier since 2026-08-30
Estimated sales: 69k–165k copies
Review-multiple estimate from 2,750 total reviews — how this is computed .
All-time low: $0.71 at Steam (2015-11-25)via IsThereAnyDeal
12-month high $7.99 · on sale 21 of 30 observed days (census price snapshots)
Review momentum Positive Negative
69 69 2018 2026 Week of 2018-01-01: 18 positive Week of 2018-01-01: 1 negative Week of 2018-02-01: 18 positive Week of 2018-02-01: 3 negative Week of 2018-03-01: 8 positive Week of 2018-04-01: 12 positive Week of 2018-04-01: 5 negative Week of 2018-05-01: 13 positive Week of 2018-06-01: 11 positive Week of 2018-06-01: 1 negative Week of 2018-07-01: 11 positive Week of 2018-08-01: 5 positive Week of 2018-09-01: 9 positive Week of 2018-09-01: 1 negative Week of 2018-10-01: 9 positive Week of 2018-10-01: 2 negative Week of 2018-11-01: 69 positive Week of 2018-11-01: 5 negative Week of 2018-12-01: 12 positive Week of 2018-12-01: 4 negative Week of 2019-01-01: 9 positive Week of 2019-02-01: 9 positive Week of 2019-02-01: 1 negative Week of 2019-03-01: 12 positive Week of 2019-03-01: 3 negative Week of 2019-04-01: 4 positive Week of 2019-04-01: 2 negative Week of 2019-05-01: 12 positive Week of 2019-05-01: 4 negative Week of 2019-06-01: 22 positive Week of 2019-06-01: 2 negative Week of 2019-07-01: 23 positive Week of 2019-07-01: 1 negative Week of 2019-08-01: 9 positive Week of 2019-08-01: 4 negative Week of 2019-09-01: 2 positive Week of 2019-10-01: 12 positive Week of 2019-10-01: 3 negative Week of 2019-11-01: 32 positive Week of 2019-12-01: 24 positive Week of 2019-12-01: 1 negative Week of 2020-01-01: 19 positive Week of 2020-01-01: 2 negative Week of 2020-02-01: 18 positive Week of 2020-02-01: 5 negative Week of 2020-03-01: 10 positive Week of 2020-03-01: 2 negative Week of 2020-04-01: 31 positive Week of 2020-04-01: 3 negative Week of 2020-05-01: 16 positive Week of 2020-06-01: 24 positive Week of 2020-06-01: 4 negative Week of 2020-07-01: 26 positive Week of 2020-08-01: 12 positive Week of 2020-08-01: 2 negative Week of 2020-09-01: 11 positive Week of 2020-09-01: 2 negative Week of 2020-10-01: 12 positive Week of 2020-11-01: 25 positive Week of 2020-11-01: 7 negative Week of 2020-12-01: 35 positive Week of 2020-12-01: 3 negative Week of 2021-01-01: 26 positive Week of 2021-01-01: 2 negative Week of 2021-02-01: 12 positive Week of 2021-02-01: 1 negative Week of 2021-03-01: 18 positive Week of 2021-03-01: 6 negative Week of 2021-04-01: 10 positive Week of 2021-04-01: 3 negative Week of 2021-05-01: 20 positive Week of 2021-05-01: 1 negative Week of 2021-06-01: 17 positive Week of 2021-06-01: 9 negative Week of 2021-07-01: 21 positive Week of 2021-07-01: 2 negative Week of 2021-08-01: 15 positive Week of 2021-08-01: 2 negative Week of 2021-09-01: 7 positive Week of 2021-09-01: 3 negative Week of 2021-10-01: 12 positive Week of 2021-10-01: 1 negative Week of 2021-11-01: 24 positive Week of 2021-11-01: 6 negative Week of 2021-12-01: 17 positive Week of 2021-12-01: 3 negative Week of 2022-01-01: 19 positive Week of 2022-01-01: 4 negative Week of 2022-02-01: 25 positive Week of 2022-02-01: 2 negative Week of 2022-03-01: 15 positive Week of 2022-04-01: 11 positive Week of 2022-04-01: 2 negative Week of 2022-05-01: 17 positive Week of 2022-05-01: 2 negative Week of 2022-06-01: 17 positive Week of 2022-06-01: 3 negative Week of 2022-07-01: 19 positive Week of 2022-07-01: 2 negative Week of 2022-08-01: 13 positive Week of 2022-08-01: 3 negative Week of 2022-09-01: 9 positive Week of 2022-09-01: 3 negative Week of 2022-10-01: 19 positive Week of 2022-10-01: 2 negative Week of 2022-11-01: 15 positive Week of 2022-11-01: 4 negative Week of 2022-12-01: 15 positive Week of 2022-12-01: 1 negative Week of 2023-01-01: 17 positive Week of 2023-01-01: 6 negative Week of 2023-02-01: 13 positive Week of 2023-03-01: 13 positive Week of 2023-03-01: 1 negative Week of 2023-04-01: 14 positive Week of 2023-04-01: 5 negative Week of 2023-05-01: 10 positive Week of 2023-06-01: 14 positive Week of 2023-06-01: 2 negative Week of 2023-07-01: 14 positive Week of 2023-07-01: 3 negative Week of 2023-08-01: 6 positive Week of 2023-08-01: 2 negative Week of 2023-09-01: 9 positive Week of 2023-09-01: 1 negative Week of 2023-10-01: 12 positive Week of 2023-10-01: 1 negative Week of 2023-11-01: 22 positive Week of 2023-11-01: 2 negative Week of 2023-12-01: 6 positive Week of 2023-12-01: 2 negative Week of 2024-01-01: 18 positive Week of 2024-01-01: 4 negative Week of 2024-02-01: 19 positive Week of 2024-02-01: 2 negative Week of 2024-03-01: 19 positive Week of 2024-03-01: 4 negative Week of 2024-04-01: 11 positive Week of 2024-04-01: 3 negative Week of 2024-05-01: 5 positive Week of 2024-06-01: 5 positive Week of 2024-07-01: 10 positive Week of 2024-07-01: 3 negative Week of 2024-08-01: 9 positive Week of 2024-08-01: 2 negative Week of 2024-09-01: 8 positive Week of 2024-09-01: 5 negative Week of 2024-10-01: 9 positive Week of 2024-10-01: 2 negative Week of 2024-11-01: 14 positive Week of 2024-12-01: 10 positive Week of 2024-12-01: 6 negative Week of 2025-01-01: 7 positive Week of 2025-01-01: 1 negative Week of 2025-02-01: 7 positive Week of 2025-02-01: 5 negative Week of 2025-03-01: 15 positive Week of 2025-03-01: 2 negative Week of 2025-04-01: 13 positive Week of 2025-05-01: 8 positive Week of 2025-05-01: 1 negative Week of 2025-06-01: 18 positive Week of 2025-06-01: 2 negative Week of 2025-07-01: 17 positive Week of 2025-07-01: 3 negative Week of 2025-08-01: 10 positive Week of 2025-08-01: 2 negative Week of 2025-09-01: 15 positive Week of 2025-09-01: 3 negative Week of 2025-10-01: 15 positive Week of 2025-10-01: 3 negative Week of 2025-11-01: 16 positive Week of 2025-12-01: 15 positive Week of 2025-12-01: 4 negative Week of 2026-01-01: 12 positive Week of 2026-01-01: 4 negative Week of 2026-02-01: 7 positive Week of 2026-02-01: 4 negative Week of 2026-03-01: 7 positive Week of 2026-04-01: 10 positive Week of 2026-04-01: 3 negative Week of 2026-05-01: 7 positive Week of 2026-06-01: 8 positive Week of 2026-06-01: 2 negative Week of 2026-07-01: 12 positive Week of 2026-07-01: 3 negative Week of 2026-08-01: 11 positive Week of 2026-08-01: 1 negative Weekly review counts (Steam review histogram). Positive above the line, negative below. Players online 28 2 2026-09-15 15:00 — 13 players 2026-09-17 00:00 — 5 players 2026-09-18 07:00 — 3 players 2026-09-19 15:00 — 12 players 2026-09-20 22:00 — 16 players 2026-09-22 06:00 — 2 players 2026-09-23 13:00 — 16 players 2026-09-24 21:00 — 10 players 2026-09-26 04:00 — 8 players 2026-09-27 12:00 — 21 players 2026-09-28 19:00 — 15 players 2026-09-30 03:00 — 6 players 2026-10-01 10:00 — 8 players 2026-10-02 18:00 — 23 players 2026-10-04 02:00 — 7 players 2026-10-05 10:00 — 15 players 2026-10-06 17:00 — 24 players 2026-10-08 01:00 — 11 players 2026-10-09 08:00 — 9 players 2026-10-10 16:00 — 18 players 2026-10-11 23:00 — 7 players 2026-10-13 07:00 — 4 players 2026-10-14 14:00 — 23 players 2026-10-15 06:00 — 6 players Concurrent players, hourly average, last 30 days (census samples). 33 4 Mar 2014 Aug 2026 Mar 2014 — avg 31 · peak 122 Jul 2014 — avg 9 · peak 28 Nov 2014 — avg 5 · peak 20 Mar 2015 — avg 4 · peak 14 Jul 2015 — avg 5 · peak 16 Nov 2015 — avg 8 · peak 44 Mar 2016 — avg 5 · peak 16 Jul 2016 — avg 9 · peak 38 Nov 2016 — avg 8 · peak 25 Mar 2017 — avg 10 · peak 27 Jul 2017 — avg 16 · peak 53 Nov 2017 — avg 13 · peak 55 Mar 2018 — avg 15 · peak 42 Jul 2018 — avg 13 · peak 36 Nov 2018 — avg 13 · peak 42 Mar 2019 — avg 13 · peak 42 Jul 2019 — avg 11 · peak 32 Nov 2019 — avg 13 · peak 40 Mar 2020 — avg 13 · peak 39 Jul 2020 — avg 15 · peak 39 Nov 2020 — avg 14 · peak 42 Mar 2021 — avg 16 · peak 67 Jul 2021 — avg 14 · peak 42 Nov 2021 — avg 13 · peak 50 Mar 2022 — avg 11 · peak 32 Jul 2022 — avg 14 · peak 39 Nov 2022 — avg 12 · peak 41 Mar 2023 — avg 14 · peak 38 Jul 2023 — avg 14 · peak 36 Nov 2023 — avg 19 · peak 69 Mar 2024 — avg 18 · peak 47 Jul 2024 — avg 13 · peak 30 Nov 2024 — avg 10 · peak 36 Mar 2025 — avg 15 · peak 43 Jul 2025 — avg 13 · peak 38 Nov 2025 — avg 11 · peak 32 Mar 2026 — avg 14 · peak 39 Jul 2026 — avg 13 · peak 39 Aug 2026 — avg 12 · peak 35 Monthly average players (source: steamcharts.com) — history via steamcharts.com; live census sampling since Aug 2026. Price history $7.99 $0.71 2015-01-01 2026-08-01 2015-01-01 — best price $1.99 2015-10-26 — best price $7.99 2016-01-18 — best price $0.95 2016-05-30 — best price $7.99 2016-10-24 — best price $0.95 2017-01-02 — best price $7.99 2017-06-12 — best price $1.59 2017-09-25 — best price $7.99 2017-12-21 — best price $0.79 2018-02-19 — best price $7.99 2018-07-30 — best price $1.59 2018-11-01 — best price $7.99 2019-02-04 — best price $0.79 2019-05-20 — best price $7.99 2019-09-30 — best price $0.79 2019-12-03 — best price $7.99 2020-04-20 — best price $0.79 2020-07-09 — best price $7.99 2020-11-25 — best price $0.79 2021-01-05 — best price $7.99 2023-08-12 — best price $7.10 2023-08-27 — best price $7.99 2023-09-30 — best price $6.71 2023-11-17 — best price $1.11 2023-11-30 — best price $6.55 2024-01-05 — best price $6.55 2024-02-12 — best price $6.55 2024-03-21 — best price $1.20 2024-05-09 — best price $6.55 2024-07-08 — best price $6.55 2025-06-28 — best price $1.83 2025-07-12 — best price $7.59 2025-12-19 — best price $2.00 2026-03-14 — best price $6.61 2026-05-15 — best price $1.96 2026-06-24 — best price $7.02 2026-07-12 — best price $2.00 2026-07-24 — best price $1.96 2026-08-01 — best price $7.91 Lowest recorded price across tracked stores, per day (census snapshots). Attention 35 7 2026-06-01 — 11 pageviews 2026-06-05 — 35 pageviews 2026-06-09 — 26 pageviews 2026-06-13 — 11 pageviews 2026-06-17 — 26 pageviews 2026-06-21 — 22 pageviews 2026-06-25 — 30 pageviews 2026-06-29 — 14 pageviews 2026-07-03 — 27 pageviews 2026-07-07 — 23 pageviews 2026-07-11 — 26 pageviews 2026-07-15 — 16 pageviews 2026-07-19 — 17 pageviews 2026-07-23 — 17 pageviews 2026-07-27 — 20 pageviews 2026-07-31 — 12 pageviews 2026-08-04 — 28 pageviews 2026-08-08 — 17 pageviews 2026-08-12 — 12 pageviews 2026-08-16 — 21 pageviews 2026-08-20 — 7 pageviews 2026-08-24 — 13 pageviews 2026-08-28 — 27 pageviews 2026-09-01 — 23 pageviews 2026-09-05 — 18 pageviews 2026-09-09 — 14 pageviews 2026-09-13 — 24 pageviews 2026-09-17 — 20 pageviews 2026-09-21 — 22 pageviews 2026-09-25 — 21 pageviews 2026-09-29 — 17 pageviews 2026-10-03 — 23 pageviews 2026-10-07 — 13 pageviews 2026-10-10 — 28 pageviews Daily Wikipedia pageviews (attention proxy, census-recorded). Details Windows Single-player Steam Trading Cards Family Sharing
2 supported languages: English, German
Where its players are Russian 63% · 1.7k reviews English 21% · 568 reviews Polish 7% · 180 reviews Turkish 4% · 112 reviews German 1% · 39 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). 2018-11-01 Biggest review week on record: 74 reviews (week of 2018-11-01). 2026-10-04 Highest concurrent player count the census has recorded: 28 (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 .