The Game Census
Hard Truck Apocalypse / Ex Machina cover art

Hard Truck Apocalypse / Ex Machina

Targem Games · ESDigital Games · 2014-03-14

Steam

ActionRacingRPG

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

6
playing now
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
$7.99
steam price (US)

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.

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

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

Players online

2822026-09-15 15:00 — 13 players2026-09-17 00:00 — 5 players2026-09-18 07:00 — 3 players2026-09-19 15:00 — 12 players2026-09-20 22:00 — 16 players2026-09-22 06:00 — 2 players2026-09-23 13:00 — 16 players2026-09-24 21:00 — 10 players2026-09-26 04:00 — 8 players2026-09-27 12:00 — 21 players2026-09-28 19:00 — 15 players2026-09-30 03:00 — 6 players2026-10-01 10:00 — 8 players2026-10-02 18:00 — 23 players2026-10-04 02:00 — 7 players2026-10-05 10:00 — 15 players2026-10-06 17:00 — 24 players2026-10-08 01:00 — 11 players2026-10-09 08:00 — 9 players2026-10-10 16:00 — 18 players2026-10-11 23:00 — 7 players2026-10-13 07:00 — 4 players2026-10-14 14:00 — 23 players2026-10-15 06:00 — 6 players
Concurrent players, hourly average, last 30 days (census samples).
334Mar 2014Aug 2026Mar 2014 — avg 31 · peak 122Jul 2014 — avg 9 · peak 28Nov 2014 — avg 5 · peak 20Mar 2015 — avg 4 · peak 14Jul 2015 — avg 5 · peak 16Nov 2015 — avg 8 · peak 44Mar 2016 — avg 5 · peak 16Jul 2016 — avg 9 · peak 38Nov 2016 — avg 8 · peak 25Mar 2017 — avg 10 · peak 27Jul 2017 — avg 16 · peak 53Nov 2017 — avg 13 · peak 55Mar 2018 — avg 15 · peak 42Jul 2018 — avg 13 · peak 36Nov 2018 — avg 13 · peak 42Mar 2019 — avg 13 · peak 42Jul 2019 — avg 11 · peak 32Nov 2019 — avg 13 · peak 40Mar 2020 — avg 13 · peak 39Jul 2020 — avg 15 · peak 39Nov 2020 — avg 14 · peak 42Mar 2021 — avg 16 · peak 67Jul 2021 — avg 14 · peak 42Nov 2021 — avg 13 · peak 50Mar 2022 — avg 11 · peak 32Jul 2022 — avg 14 · peak 39Nov 2022 — avg 12 · peak 41Mar 2023 — avg 14 · peak 38Jul 2023 — avg 14 · peak 36Nov 2023 — avg 19 · peak 69Mar 2024 — avg 18 · peak 47Jul 2024 — avg 13 · peak 30Nov 2024 — avg 10 · peak 36Mar 2025 — avg 15 · peak 43Jul 2025 — avg 13 · peak 38Nov 2025 — avg 11 · peak 32Mar 2026 — avg 14 · peak 39Jul 2026 — avg 13 · peak 39Aug 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.712015-01-012026-08-012015-01-01 — best price $1.992015-10-26 — best price $7.992016-01-18 — best price $0.952016-05-30 — best price $7.992016-10-24 — best price $0.952017-01-02 — best price $7.992017-06-12 — best price $1.592017-09-25 — best price $7.992017-12-21 — best price $0.792018-02-19 — best price $7.992018-07-30 — best price $1.592018-11-01 — best price $7.992019-02-04 — best price $0.792019-05-20 — best price $7.992019-09-30 — best price $0.792019-12-03 — best price $7.992020-04-20 — best price $0.792020-07-09 — best price $7.992020-11-25 — best price $0.792021-01-05 — best price $7.992023-08-12 — best price $7.102023-08-27 — best price $7.992023-09-30 — best price $6.712023-11-17 — best price $1.112023-11-30 — best price $6.552024-01-05 — best price $6.552024-02-12 — best price $6.552024-03-21 — best price $1.202024-05-09 — best price $6.552024-07-08 — best price $6.552025-06-28 — best price $1.832025-07-12 — best price $7.592025-12-19 — best price $2.002026-03-14 — best price $6.612026-05-15 — best price $1.962026-06-24 — best price $7.022026-07-12 — best price $2.002026-07-24 — best price $1.962026-08-01 — best price $7.91
Lowest recorded price across tracked stores, per day (census snapshots).

Attention

3572026-06-01 — 11 pageviews2026-06-05 — 35 pageviews2026-06-09 — 26 pageviews2026-06-13 — 11 pageviews2026-06-17 — 26 pageviews2026-06-21 — 22 pageviews2026-06-25 — 30 pageviews2026-06-29 — 14 pageviews2026-07-03 — 27 pageviews2026-07-07 — 23 pageviews2026-07-11 — 26 pageviews2026-07-15 — 16 pageviews2026-07-19 — 17 pageviews2026-07-23 — 17 pageviews2026-07-27 — 20 pageviews2026-07-31 — 12 pageviews2026-08-04 — 28 pageviews2026-08-08 — 17 pageviews2026-08-12 — 12 pageviews2026-08-16 — 21 pageviews2026-08-20 — 7 pageviews2026-08-24 — 13 pageviews2026-08-28 — 27 pageviews2026-09-01 — 23 pageviews2026-09-05 — 18 pageviews2026-09-09 — 14 pageviews2026-09-13 — 24 pageviews2026-09-17 — 20 pageviews2026-09-21 — 22 pageviews2026-09-25 — 21 pageviews2026-09-29 — 17 pageviews2026-10-03 — 23 pageviews2026-10-07 — 13 pageviews2026-10-10 — 28 pageviews
Daily Wikipedia pageviews (attention proxy, census-recorded).

Details

WindowsSingle-playerSteam Trading CardsFamily Sharing

2 supported languages: English, German

Where its players are

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

Player tags

RPGIndieActionRacingClassicDrivingAdventureNostalgiaOpen WorldAtmospheric

Census log

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

Players also track

TanziaShadows: AwakeningEternity: The Last UnicornONINAKITorchlight III

Similarity via IGDB.

Official site ↗