
Zero Hour is a tactical FPS with online team-based game play that takes place in a variety of fictional locations interpreted in Bangladesh with Real-life scale & resource management. It brings a grounded, close quarter combat experience to the game.
Modeled estimate, not a reported figure. How we estimate →
Prices
The United States storefront in every case, so this compares stores and not countries.
Prices
Each in the currency that store quoted — not converted: the gap between two rows is the publisher's pricing, not an exchange rate.
Every market we collect.
About

Welcome to Zero Hour, a tactical FPS with online team-based action gameplay that is set across various locations in Bangladesh with real-life scale & resource management. Join forces with up to 10 players in intense cooperative missions, or go solo with up to 9 AI squad mates. Experience hostage rescue and bomb defusal missions that require calculated strategies in the dynamic 5v5 PvP mode. Shape your route through compelling situations by interacting with story-driven NPCs and engaging with various objectives.
Intense PvP Action
Engage in intense 5v5 PvP battles across various game modes, including bomb defusal, hostage rescue, and deathmatch. Experience competitive gameplay with a comprehensive leaderboard and tier system. Choose your loadout wisely, as limited guns and gadgets add a strategic layer—you'll lose them upon dying, making every decision critical.
Intense Tactical Action
Zero Hour presents serious slow-paced, and methodically intense gameplay. The game offers authentic gunplay and scenarios, where quick thinking and strategic execution are essential for victory. Utilize the planning table to overview operations and formulate your approach before taking action. Remember, every move counts, and success demands teamwork, strategy, and precision.
Innovative Gameplay Elements and Weapon Customization
Explore over 18 diverse maps set across various locations in Bangladesh, featuring unique elements like functional elevators, bulletproof glass, and dynamic shutters for strategic advantages. Strategically utilize the breaker switch to control building lights, adding tactical depth to your missions.
Choose from over 23 distinct weapons and 18 utilities, emphasizing resource management and team coordination. Fine-tune your arsenal with detailed weapon customization, modifying rails, sights, and foregrips for optimal performance. Immerse yourself in realism by checking magazine bullet counts and repacking magazines for efficiency.
Dynamic Door Mechanics
Doors are your lifeline and your barrier. Infiltrate with caution as terrorists set traps and alarms. Meanwhile, attackers have an arsenal of over 4 breach options: kick, door rammer, C2 explosives, and back kick combined with grenades, ensuring a variety of strategies to navigate these vital entry points.
Dynamic Suspect AI
Face a variety of suspects, each with distinct behaviors. Some even wield suicide bombs, while others utilize sniper tactics in long-range maps. They even have the ability to sense incoming fire and strategically time their advances ensuring maximum safety. The dynamic nature of suspects keeps you on your toes, with no guarantee of their next move.
Your K9 Companion
The K9 Attack Dog feature brings an immersive and emotional experience to your missions. As the game starts, you're assigned as a dog handler, initiating your journey with a small, nameable puppy. Initially resting in a cage, the puppy soon becomes interactive and starts playing around, following the player through the training facility. After successfully completing three missions, the canine companion becomes available for mission deployment.
Add-ons
Each DLC is estimated with the same model as a game, then summed — a modeled figure, not reported DLC sales.
Sums Steam only; Epic publishes no volume signal, so the true total is higher by an unknown amount.
| Store | Price | Audience | Score | Chart | Est. revenue |
|---|---|---|---|---|---|
SteamYou are here | $9.99 | 28.6Kreviews | 78% | — | $10.4M |
| $9.99 | — | 82% | — | not modelled |
Matched by title — a reused name can pair the wrong games. * is a critic aggregate. Prices and positions are each store's United States storefront; Epic charts worldwide. Audience and Score too, except Steam's, which is worldwide.
Updates
Build ids and update times come straight from Steam's PICS — the same source SteamDB reads. Patch history grows as we record new builds.
Engagement
Reviews
Themes across 975 recent reviews and how positive each mention is. A keyword signal, not full sentiment analysis.
Reviews
-- Error Log --NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullReferenceException: Object reference not set to an instance of an object. ZH_AINav.DBFOJBLECBB () (at <00000000000000000000000000000000>:0) ZH_AINav.ENGIJEMGKHJ () (at <00000000000000000000000000000000>:0) ZH_AINav.LateUpdate () (at <00000000000000000000000000000000>:0) NullRefere
Media

Related
Related
Price dynamics, follower growth, revenue and sales trajectories with interactive tooltips
This and every other Pro feature is free until October 20, 2026. A free account is all it takes.
Genres
Stats
All-time low is the lowest price we've recorded for this game since we started tracking it.
Languages: English*, French*, Spanish - Spain, Japanese, Russian, Simplified Chinese*languages with full audio support
Hours played at review time, across 977 reviews with recorded playtime.
positive critical· bar length = how often the theme comes up
Nice game. I liked it.
♥♥♥♥ game for 13czk on eneba...
Zero Hour è un capolavoro assoluto del genere sparatutto tattico che ogni vero appassionato di simulazioni militari deve assolutamente possedere. Ha un approccio spietato, ultra-realistico e un gameplay che non perdona il minimo errore, bastano pochissimi colpi ben piazzati per essere eliminati, rendendo ogni round un'esperienza ad altissima tensione. Il gioco offre un arsenale pazzesco completamente sbloccato fin da subito, personalizzabile con laser, torce, silenziatori e mirini ed inoltre offre tre tipi di visioni (prima persona, body-cam e terza persona). Gli scenari, ispirati a location reali del Bangladesh, sono incredibilmente evocativi e ricchi di elementi interattivi come ascensori e vetri anti proiettile. Il posizionamento delle trappole esplosive dietro le porte e degli obiettivi cambia a ogni partita, costringendo a improvvisare sempre. Ho giocato tutto il gioco da solo senza l'ausilio della squadra AI. Alcune battaglie sono state più complesse e c'è voluta una pianificazione accurata, ma alla fine ho fatto tutte le 18 mappe con un punteggio di 100.
The perfomance is amazing, just like the graphics. Maps are well designed and multiplayer matches are fun. HOWEVER the enemy AI is kind of dumb, often bugs, shoots through walls, shoots at bulletproof windows until they're out of ammo. The animations often glitch through objects and walls. For example: When you're playing with bot teammates they can sometimes revive you from 20 meters away, teleport you into a wall and play the revive animation like nothing happened. The bots movement reminds me of insects, shaking and limbing. Ragdolls also aren't the best in this game. What ruined the fun for me was looking for the final terrorist for 30 minutes, going around the map over and over again just so you enter a room and he neutralizes you from camping under some bed quietly the entire time. I hope the developerss do a heavy bug fix, enemy replacement on maps and ai update.
进游戏了里面都是英文,看不懂,也没玩过严正以待,便宜是便宜就是不好玩,浪费时间,弃之。
便宜使一切缺点消失
залупа
случайно убил заложника и повесил вину на напарника. рекомендую
讨厌晕3D的游戏。
Selling now
See how fast this game is selling right now — estimated copies and revenue per day from recent review growth.
Active players
Estimated daily and monthly active players (DAU/MAU) modeled from peak concurrency.
Players by region
Where this game's players are, estimated from review languages.
Players also reviewed
The games this title's players most often review too — audience affinity.
Related
| Game | Estimated lifetime revenue | Reviews | Review score | Price |
|---|---|---|---|---|
| $230.1M | 295.6K | 90% | $29.99 | |
| $130.1M | 243.6K | 81% | $39.99 | |
| $71.2M | 61.1K | 80% | $33.32 | |
| $30.9M | 86.3K | 92% | $14.99 | |
| $14.1M | 16.5K | 79% | $39.99 | |
| $565.6K | 871 | 50% | $19.99 |
Related
| Game | Estimated lifetime revenue | Reviews | Review score | Price |
|---|---|---|---|---|
| $10.4M | 9.6K | 79% | $39.99 | |
| $10.4M | 22.7K | 95% | $19.99 | |
| $10.4M | 35.2K | 97% | $19.99 | |
| $10.4M | 18.4K | 81% | $24.99 | |
| $10.4M | 15.5K | 89% | $17.49 | |
| $10.4M | 33.9K | 88% | $19.99 |