This oppressively dark Soviet FPS now features a simply adorable little model train set

Holding sickle in view looking at a model train set rendered in HROT.
(Image credit: Spytihněv)

Despite its incredibly grim atmosphere and ultra violence, the throwback FPS Hrot remains one of the funniest games I've ever played. You can play the piano, read your Lenin, kiss portraits of Czechoslovakian president Gustáv Husák (who is also the second episode's final boss), and play an in-game clone of Game & Watch based on the Soviet cartoon, Nu, Pogodi!

That ribald sense of humor is alive and well in our first preview of Hrot's third and final act, Gastroscopy. After releasing Episode 2: The Degustation this summer, solo developer Spytihněv has been hard at work on the game's conclusion, and they dropped a demo of sorts for it on November 27: E3M3, Roztyly.

Roztyly is a tightly wound knot of a level, having you criss-cross back and forth over a fairly constrained horizontal space as you ascend from some dank sewers up through an apartment block then out and back down through an industrial area to exit the level. So far, Episode 3 has yet to introduce new weapons or enemies, but Roztyly's sense of outdoor verticality is a nice change of pace compared to previous maps.

I am also incredibly fond of the cute little model train set stashed away in one of the apartments. It's fully functional too, letting you adjust the speed of the trains as they zoom through a miniaturized slice of Czech countryside⁠—a calming reprieve from intense shooting through a beige-and-brown fever dream, and I'm a sucker for these little interactable gags Spytihněv sprinkles throughout the levels.

I'll be interested to see the overall direction Spytihněv takes with Episode 3. I was a huge fan of the setting shift in The Degustation, which did away with Episode 1's urban environments in favor of more rustic, almost pagan locales like a gothic castle or a witch's farm (E2M7: Granny's Valley.) Roztyly could easily fit into Episode 1's milieu, but I suspect Gastroscopy still has plenty of surprises in store for its full release. You can wishlist Hrot or check it out in early access on Steam.

Associate Editor

Ted has been thinking about PC games and bothering anyone who would listen with his thoughts on them ever since he booted up his sister's copy of Neverwinter Nights on the family computer. He is obsessed with all things CRPG and CRPG-adjacent, but has also covered esports, modding, and rare game collecting. When he's not playing or writing about games, you can find Ted lifting weights on his back porch.

Read more
The titluar Cyberlich of Cyberlich surrounded by a smoky cloud and with a saintly halo behind his head
I felt goodwill and hope for the future seeing Cybrlich and the Death Cult of Labor, an FPS that's 60% HUD and looks like an Adult Swim cartoon where you smoke 'deepweed' to restore your health and blow clouds that spell out 'doink' and 'loud'
Skin Deep official key art, featuring Nina Pasadena clutching a pistol like an action hero in a movie poster style collage image with sci-fi trappings around her
Immersive sci-fi FPS Skin Deep feels like Prey by way of Looney Tunes
In-development screenshot of game Psycho Patrol R. It is a low-poly, low-fidelity graphical style with deliberately clashing colors and interface elements.
The next game from Cruelty Squad's creator, a 'policing and punishment simulator', has dropped a new trailer showing off its gruesome mech combat
Beyond Citadel
Beyond Citadel is a horny, ultra-violent retro FPS that I want to recommend to everybody and nobody
Fighting a masked enemy with an axe
Butcher's Creek is a short, sweet and brutal FPS video nasty from the maker of Dusk
Uplifted chimp Penn and cyber-rat Trip in the key art for Animal Use Protocol
Animal Use Protocol's dysfunctional chimp-rat alliance drags the Stasis series into a horrible new first-person era
Latest in FPS
Atomfall hidden cache locations - Blue fungus ravine
All Atomfall endings and how to get each one
A female druidic figure clutches a heart riven with thorns in Hunt: Showdown
'We want to increase the cost of silence': Hunt: Showdown 1896's latest update brings a new event, a massive list of bugfixes and a tougher challenge for stealthy players
Warhammer 40,000: Darktide Ogryn
Warhammer 40,000: Darktide adds a psychic horde murderzone mode and makes Ogryns even smashier
Starfield's companion robot giving a thumbs-up
Former Bethesda dev who quit Starfield to go solo says it's 'much less stressful as an indie' without daily meetings or 'office politics': it's 'very refreshing to just care about the game'
A crew of prospectors in Wildgate, featuring a robot, a rabbit man, and a small aquatic creature in a combination mech/aquarium.
Blizzard co-founder Mike Morhaime's new company is putting Sea of Thieves-style shenanigans in space with a new crew-based shooter
Team Fortress Spy being shocked
An FPS studio pulled its game from Steam after it got caught linking to malware disguised as a demo, but the dev insists it was actually the victim of a labyrinthine conspiracy
Latest in News
Hogwarts Legacy potions professor holding a potion
An unannounced Hogwarts Legacy expansion and 'definitive edition' have reportedly been cancelled
Story of Seasons - A cahacter in a purple tuxedo stands outside in a town square talking to the player
Story of Seasons is doing another Harvest Moon remake and it might be the best the series has ever looked
Assassin's Creed Shadows change seasons - An upper-body shot of Yasuke looking cheerfully up into the distance.
Assassin's Creed Shadows puts up the 'second highest day-one sales revenue in Assassin's Creed franchise history'
A witch riding a broom sails past a Fish and Chips shop.
Cozy gamers rejoice: Witchbrook finally has a release window, and yes, you can fly around on a broom with your friends
starcraft 2 face
StarCraft fans taunted by the announcement of a new StarCraft... board game
kingdom come: deliverance 2 henry looks confused
'Medieval Batman' completes Kingdom Come: Deliverance 2 pacifist playthrough with zero kills and 535 knockouts