steamiqhq
★ Watchlist
Ukraine War Stories

Game overview

Ukraine War Stories

Ukraine War Stories is a set of visual novels about the 2022 Russian invasion of Ukraine. Set in the early months of the war, it tells the stories of civilians trapped on Russian-occupied territory. All stories are based on real events and eyewitness accounts.

Adventure Indie RPG Simulation Free To Play
Last tracked players
0
All-time peak
3
24-hour change
Unavailable

Delayed observation · last tracked . Values marked unavailable are not estimated.

About this game Read the full description
Ukraine War Stories is a set of visual novels about the 2022 Russian invasion of Ukraine. Set in the early months of the war, it tells the stories of civilians trapped on Russian-occupied territory. In their shoes, you will not be a fighter, only a survivor.
The novels will take you from the first volleys of the war in Hostomel, to the terror in Bucha, to the defiant resistance in Mariupol. You will have to keep yourself and your loved ones safe, and eventually escape to safety. This will take courage and resourcefulness — and sometimes, sacrifices.

Based on real events
Every novel is a dramatization of eyewitness accounts and real events recorded in the area, condensed into one story.
The gameplay is text-based and accompanied by music and illustrations. The game's art comes from authentic war photographs taken in the areas where the stories take place.

Truly free — no catch
The full game is completely free (no in-app purchases, etc) + a free Demo is available until the full game is released. We do not try to profit from this project. Our goal is to share the recent experiences of the people of Ukraine with a worldwide audience.

Devs are from Ukraine
Developed by a small team located in Kyiv, Ukraine, working from our office despite the wartime conditions. As a Ukraine-based company, we could not sit idly by as the war rages in our country, with enemy forces stopping 3 km short of Kyiv itself, and a large portion of Ukraine being occupied.

One of the guys from our team was caught by the Russian invading forces in Bucha (where one of our stories takes place) and had to hide in a garage basement for a week with his family until they managed to evacuate. His house was plundered and looted by the Russians along with many other houses in the town. He told us his eyewitness account, which we used along with other public sources. A lot of our relatives' or friends' lives were also affected. Fortunately, everyone on our team survived so far, but the war continues…

THREE STORIES

The game includes three interactive novels about some of the first towns that were hit during the invasion: Hostomel, Bucha, and Mariupol. In each story you will play a civilian, completely outmatched against the invading Russians. Your only task is to keep yourself and your loved ones safe, and escape with your lives. But remember: as a civilian, you can only do so much.

Hostomel
Available in Free Demo


On Feb 24, 2022 Ukrainians woke up to the sound of air raid sirens and rocket strikes. A massive Russian airborne attack upon the outskirts of Kyiv followed. The town of Hostomel was among the first targets.

This is where it all began.

As a retired aviation engineer, Oleksiy Borisov is not equipped to handle the challenges of the war. In this role, you will have to manage your survival resources, and take care of your group's emotional needs. It's not about winning the war — it's about seeing your loved ones to safety.

Bucha
Available in Full Game for free


After a week of intense fighting, the North-Western outskirts of Kyiv fell to the Russians on Mar 5, 2022. Like many other small towns in the area, Bucha was under a month-long occupation. This occupation was among the most brutal in the history of warfare.

Yarik Kravchenko and his sister Vika came to Bucha to wait out the assault on Kyiv, the capital of Ukraine. Their mother Yana is a medic defending the capital, while Yarik and Vika are stuck in Bucha, unable to escape on their own. And the occupation is becoming more brutal by the day.

In this story, you will be the most vulnerable in the face of the war. You will face tough choices, and a happy outcome will not be assured.

Mariupol
Available in Full Game for free


In the 8 years of the war, the city of Mariupol had already fallen under attack before. Back then it was over quickly. Now, it's about to become one of the biggest and bloodiest sieges of the Russian invasion of Ukraine.

Dima Kornienko is a talented surgeon and a native of Mariupol. When the war comes to his city once more, he finds himself on the frontline along with other medics. Your staff is well-trained and motivated, but the situation in the city is growing desperate, and supplies are quickly running out.

In this story, hard choices will have to be made — choices nobody can make for you. To save as many as you can, you must keep track of your hospital's readiness and your own mental state. You'll help no one if the hospital collapses… or you do.

Support the project!
The project is fully free, so if you liked our free Demo, please, support us by pressing Add to your wishlist and Follow.

Spread the word
You could offer us extra support by spreading the word about the project. Your support and feedback are very important to us.

Talk directly with the devs
Join our Discord channel and talk directly with the Devs:

Player activity

Concurrent players over the last 48 hours.

Loading player history?
Independence Day of Ukraine 2024 - Ukrainian War Stories Ukrainian Games Festival - share your thoughts! Robot's Fate: Alice - Demo OUT NOW! The Ukrainian Games Festival starts!
System requirements Windows

Windows

Minimum

Minimum:
  • Requires a 64-bit processor and operating system
  • OS *: Windows 7 SP1, Windows 8.1, Windows 10 (64-bit versions only)
  • Processor: Intel Celeron
  • Memory: 1 GB RAM
  • Graphics: Onboard
  • DirectX: Version 10
  • Storage: 500 MB available space
  • Sound Card: Onboard

Recommended

Recommended:
  • Requires a 64-bit processor and operating system
  • OS *: Windows 7 SP1, Windows 8.1, Windows 10 (64-bit versions only)
  • Processor: Intel Celeron
  • Memory: 2 GB RAM
  • Graphics: Onboard
  • DirectX: Version 10
  • Storage: 500 MB available space
  • Sound Card: Onboard
Game details Languages, features & support
Publisher
Starni Games
Brazilian rating
18
Steam Germany rating
16
Content warning
This Game may contain content not appropriate for all ages, or may not be appropriate for viewing at work: texts-based alcohol abuse, text-based child abuse, text-based violence, and text-based suggested non-consensual sex.
Features
Single-player, Steam Cloud, Family Sharing
Languages
English, Russian, Ukrainian, French, German, Korean, Polish, Simplified Chinese, Traditional Chinese, Finnish, Japanese, Portuguese - Brazil
Compatibility & accessibility Steam Deck, controllers & access features

Can I Play This?

Steam declarations and Valve's Steam Deck compatibility result. Missing data is shown as unknown, never unsupported.

Sources fresh
Native Steam builds
Windows: unknown
macOS: unknown
Linux: unknown
Steam Deck
unknown
Valve compatibility test
Input
Controller support: unknown
Structured language support (12)
LanguageInterfaceFull audioSubtitles
EnglishYesNoYes
RussianYesNoYes
UkrainianYesNoYes
FrenchYesNoYes
GermanYesNoYes
KoreanYesNoYes
PolishYesNoYes
Simplified ChineseYesNoYes
Traditional ChineseYesNoYes
FinnishYesNoYes
JapaneseYesNoYes
Portuguese - BrazilYesNoYes
Steam store page fresh · checked 2026-09-28 PCGamingWiki technical notes External link only; SteamIQHQ does not ingest PCGamingWiki content.
More analysis Activity patterns, updates & developer tools

Build a competitor report

Genre Benchmarks

Player Count Top 12%

Activity Heatmap

UTC+0 (Your Timezone)
2
Peak Activity
0
Avg Activity
12
Active Hours
54%
Sample coverage
Less Active
More Active
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Sun
Sunday 0:00
1 players · 2 samples
Sunday 1:00
No samples
Sunday 2:00
No samples
Sunday 3:00
0 players · 2 samples
Sunday 4:00
1 players · 1 samples
Sunday 5:00
No samples
Sunday 6:00
0 players · 3 samples
Sunday 7:00
No samples
Sunday 8:00
1 players · 1 samples
Sunday 9:00
0 players · 2 samples
Sunday 10:00
No samples
Sunday 11:00
2 players · 1 samples
Sunday 12:00
0 players · 2 samples
Sunday 13:00
No samples
Sunday 14:00
No samples
Sunday 15:00
1 players · 2 samples
Sunday 16:00
0 players · 1 samples
Sunday 17:00
No samples
Sunday 18:00
0 players · 2 samples
Sunday 19:00
0 players · 1 samples
Sunday 20:00
No samples
Sunday 21:00
0 players · 1 samples
Sunday 22:00
1 players · 1 samples
Sunday 23:00
0 players · 1 samples
Mon 📍
Monday 0:00
No samples
Monday 1:00
0 players · 2 samples
Monday 2:00
No samples
Monday 3:00
0 players · 1 samples
Monday 4:00
0 players · 2 samples
Monday 5:00
No samples
Monday 6:00
0 players · 1 samples
Monday 7:00
0 players · 2 samples
Monday 8:00
No samples
Monday 9:00
0 players · 2 samples
Monday 10:00
0 players · 1 samples
Monday 11:00
No samples
Monday 12:00
0 players · 2 samples
Monday 13:00
0 players · 1 samples
Monday 14:00
No samples
Monday 15:00
No samples
Monday 16:00
0 players · 3 samples
Monday 17:00
No samples
Monday 18:00
No samples
Monday 19:00
0 players · 2 samples
Monday 20:00
0 players · 1 samples
Monday 21:00
No samples
Monday 22:00
0 players · 1 samples
Monday 23:00
0 players · 1 samples
Tue
Tuesday 0:00
0 players · 1 samples
Tuesday 1:00
No samples
Tuesday 2:00
0 players · 1 samples
Tuesday 3:00
0 players · 1 samples
Tuesday 4:00
0 players · 1 samples
Tuesday 5:00
0 players · 2 samples
Tuesday 6:00
No samples
Tuesday 7:00
0 players · 2 samples
Tuesday 8:00
0 players · 1 samples
Tuesday 9:00
No samples
Tuesday 10:00
0 players · 3 samples
Tuesday 11:00
0 players · 1 samples
Tuesday 12:00
No samples
Tuesday 13:00
0 players · 2 samples
Tuesday 14:00
0 players · 1 samples
Tuesday 15:00
No samples
Tuesday 16:00
No samples
Tuesday 17:00
2 players · 2 samples
Tuesday 18:00
0 players · 1 samples
Tuesday 19:00
No samples
Tuesday 20:00
0 players · 1 samples
Tuesday 21:00
0 players · 2 samples
Tuesday 22:00
No samples
Tuesday 23:00
No samples
Wed
Wednesday 0:00
0 players · 1 samples
Wednesday 1:00
0 players · 1 samples
Wednesday 2:00
No samples
Wednesday 3:00
0 players · 2 samples
Wednesday 4:00
0 players · 1 samples
Wednesday 5:00
No samples
Wednesday 6:00
0 players · 2 samples
Wednesday 7:00
0 players · 1 samples
Wednesday 8:00
No samples
Wednesday 9:00
0 players · 2 samples
Wednesday 10:00
0 players · 1 samples
Wednesday 11:00
No samples
Wednesday 12:00
0 players · 1 samples
Wednesday 13:00
0 players · 1 samples
Wednesday 14:00
No samples
Wednesday 15:00
No samples
Wednesday 16:00
0 players · 1 samples
Wednesday 17:00
0 players · 1 samples
Wednesday 18:00
No samples
Wednesday 19:00
No samples
Wednesday 20:00
0 players · 3 samples
Wednesday 21:00
No samples
Wednesday 22:00
0 players · 1 samples
Wednesday 23:00
0 players · 1 samples
Thu
Thursday 0:00
0 players · 1 samples
Thursday 1:00
No samples
Thursday 2:00
No samples
Thursday 3:00
0 players · 3 samples
Thursday 4:00
No samples
Thursday 5:00
No samples
Thursday 6:00
0 players · 2 samples
Thursday 7:00
No samples
Thursday 8:00
No samples
Thursday 9:00
0 players · 3 samples
Thursday 10:00
No samples
Thursday 11:00
No samples
Thursday 12:00
0 players · 3 samples
Thursday 13:00
No samples
Thursday 14:00
No samples
Thursday 15:00
0 players · 1 samples
Thursday 16:00
0 players · 1 samples
Thursday 17:00
No samples
Thursday 18:00
No samples
Thursday 19:00
0 players · 2 samples
Thursday 20:00
No samples
Thursday 21:00
No samples
Thursday 22:00
0 players · 2 samples
Thursday 23:00
No samples
Fri
Friday 0:00
No samples
Friday 1:00
No samples
Friday 2:00
0 players · 2 samples
Friday 3:00
No samples
Friday 4:00
No samples
Friday 5:00
1 players · 2 samples
Friday 6:00
No samples
Friday 7:00
No samples
Friday 8:00
0 players · 2 samples
Friday 9:00
No samples
Friday 10:00
No samples
Friday 11:00
0 players · 3 samples
Friday 12:00
No samples
Friday 13:00
No samples
Friday 14:00
1 players · 1 samples
Friday 15:00
0 players · 1 samples
Friday 16:00
No samples
Friday 17:00
0 players · 1 samples
Friday 18:00
No samples
Friday 19:00
0 players · 1 samples
Friday 20:00
No samples
Friday 21:00
1 players · 1 samples
Friday 22:00
No samples
Friday 23:00
0 players · 1 samples
Sat
Saturday 0:00
0 players · 1 samples
Saturday 1:00
No samples
Saturday 2:00
No samples
Saturday 3:00
0 players · 2 samples
Saturday 4:00
No samples
Saturday 5:00
No samples
Saturday 6:00
0 players · 2 samples
Saturday 7:00
No samples
Saturday 8:00
No samples
Saturday 9:00
0 players · 2 samples
Saturday 10:00
No samples
Saturday 11:00
0 players · 1 samples
Saturday 12:00
0 players · 1 samples
Saturday 13:00
1 players · 1 samples
Saturday 14:00
No samples
Saturday 15:00
0 players · 1 samples
Saturday 16:00
1 players · 1 samples
Saturday 17:00
No samples
Saturday 18:00
0 players · 1 samples
Saturday 19:00
No samples
Saturday 20:00
0 players · 2 samples
Saturday 21:00
0 players · 2 samples
Saturday 22:00
No samples
Saturday 23:00
0 players · 1 samples

Developer Analytics

Loading competitors...

Frequently Asked Questions

Is Ukraine War Stories free to play?
Yes, Ukraine War Stories is free to play on Steam.
What genre is Ukraine War Stories?
Ukraine War Stories is a Adventure, Indie, RPG, Simulation, Free To Play game.
Who developed Ukraine War Stories?
Ukraine War Stories was developed by Starni Games and published by Starni Games.
What platforms does Ukraine War Stories support?
Available on Steam for Windows.