When a visionary artist who shaped two of gaming's most iconic dystopias-City 17 in Half-Life 2 and Dunwall in Dishonored-turns his attention to an occult-infused 19th-century America, the result is bound to be anything but ordinary. Guns of Eschaton is a Western soulslike FPS that could redefine how we think about first-person combat in open worlds. Announced by Game Informer, this title carries the posthumous vision of Victor Antonov, the acclaimed concept artist whose work defined the oppressive, lived-in atmospheres of Valve's and Arkane's finest. The game promises a fusion of methodical, stamina-based combat with the raw precision of a shooter, set against a backdrop of cosmic horror and frontier mythology.
For developers and engineers, this Announcement is more than just another trailer-it's a case study in translating a singular artistic vision into a complex, genre-blending technical product. How do you honor the creative blueprint left behind by a late master while building a functional, performant game? How do you marry the deliberate, punishing design of a Soulslike with the fast-paced, spatial awareness demands of a first-person shooter? These are the questions that the team at Guns of Eschaton must answer. And the answers could provide valuable lessons for anyone working at the intersection of art, design, and code.
In this article, we'll really look at into the technical and philosophical challenges of bringing Antonov's occult Western to life. We'll examine the game's unique design constraints, the AI systems needed to create meaningful combat encounters. And the procedural tools that might birth a convincingly eerie 19th-century America. Whether you're a game developer, a curious engineer. Or a fan of immersive worlds, there's much to unpack here.
--- ## The Visionary Behind Guns of Eschaton: Victor Antonov's Technical LegacyVictor Antonov wasn't merely a concept artist; he was a world-builder who understood how environment design dictated gameplay flow. In Half-Life 2, his work on City 17 used repurposed Eastern European architecture to create a sense of alien occupation. For Dishonored, he developed a unique "painted" aesthetic that blended Victorian London with whale-oil punk. Both games are celebrated not only for their narrative but for their spatial storytelling-the way a player reads the environment to find paths, avoid threats. And understand the lore.
From a technical standpoint, Antonov's environments forced engine innovations. For Half-Life 2, Valve had to develop advanced shader techniques for volumetric fog and dynamic light shafts to sell the grim atmosphere. In Dishonored, Arkane used a custom cell-shading pipeline to achieve the painted look while maintaining performance on seventh-generation consoles. Guns of Eschaton inherits this legacy: the occult Western setting must feel both historically grounded and eerily supernatural. That demands careful asset production-perhaps using Unreal Engine 5's Nanite geometry to render detailed period-accurate buildings alongside surreal, void-touched monoliths without sacrificing frame rate.
According to the Game Informer reveal, Antonov left extensive notes and sketches for the game's world lore and creature designs. The challenge for the development team isn't just to replicate those images,, and but to encode them into interactive systemsFor example, an "occult" creature might require a custom animation state machine that blends between natural predator movements and bizarre, non-standard limb positioning. This is where AI-driven procedural animation-like that seen in Rain World or Spore-could offer a path forward.
The term "soulslike FPS" has been used sparingly in the industry. Remnant: From the Ashes brought co-op third-person shooting to the formula, but a first-person perspective introduces unique difficulties. In a third-person soulslike, the camera provides a wide field of view, allowing the player to see incoming attacks from off-screen. In first-person, you lose that peripheral awareness. Consequently, the game must compensate with sound cues, visual telegraphs, and maybe even a directional damage indicator system that doesn't break immersion.
Another critical challenge is timing. Soulslike combat relies on precise i-frames during rolls and parries. Translating that into a first-person view requires rethinking the feedback loop. Instead of seeing your character's body, you rely on audio and visual effects-a flash, a staggering blur, a metallic clang-to confirm a successful block. The team will likely need to implement a system of hit-stun and recovery frames that are readable at close quarters. For example, when an enemy swings an occult axe, the player must see the wind-up animation clearly, then press the parry button (mapped to a specific key or mouse button) at the peak of the animation.
From an engineering perspective, this demands precise input latency management. In a fast-paced shooter, input lag is already critical. For a soulslike, it is even more so because the window for a perfect parry might be 6-10 frames at 60 FPS. The team will need to use advanced input buffering and frame pacing techniques-similar to those used in fighting games like Street Fighter 6-to ensure that player actions feel responsive regardless of frame rate variations. Tools like Reflex SDK (NVIDIA) or AMD Anti-Lag can help reduce render latency. But the game engine's own fixed-time-step update loop must be carefully tuned.
--- ## The Occult Western Setting: Using AI for Procedural World-BuildingCreating a convincing 19th-century American frontier that's simultaneously inhabited by cosmic horrors is an enormous asset production challenge. The developers may turn to procedural generation to fill the landscape with variety while maintaining the hand-crafted quality Antonov envisioned. We've seen this approach succeed in No Man's Sky and Valheim, where procedural algorithms generate terrain, vegetation. And structures with deterministic rules. For Guns of Eschaton, a noise-based terrain system (using Simplex or Perlin noise) could build the dusty plains, mesas - and canyons. While also placing hidden occult altars and ruins according to a "danger map" that increases enemy density near key set pieces.
But procedural generation isn't just about terrain. The occult theme could benefit from machine learning models that generate unique symbols, sigils. And runes for spells and environmental storytelling. A trained GAN (Generative Adversarial Network) on historical alchemical symbols could produce hundreds of variations, each with a pseudo-meaning that could tie into puzzle designs. Alternatively, a simple L-system algorithm could grow "void vines" that scale building walls in ways that feel organic but unnatural. The key is to keep the output coherent with the artist's original vision-something that requires careful tuning of parameters and a heavy dose of manual curation.
Additionally, AI can assist in populating the world with NPC behavior that feels authorial but not scripted. For instance, townsfolk reactions to the player's progression through "Eschaton" (the game's central occult event) could be driven by a utility AI system. As the player gains or loses favor with different in-game factions, the AI dynamically adjusts dialogue lines, (via string concatenation and sentiment analysis of pre-written snippets). And even changes the physical appearance of the town (e g. And, more decayed or more fortified)This isn't trivial: it requires a robust metadata system linking quests, states. And character behavior trees.
--- ## Technical Challenges in Designing a Soulslike FPS: Performance and CameraA first-person soulslike places immense strain on the camera system. In traditional third-person soulslike, the camera sits behind the player and is relatively stable. In first-person, every head bob, impact, and quick turn is felt viscerally. The development team must ensure that the camera never becomes disorienting, even during intense combat sequences that involve dodging, sprinting, and aiming. This likely means implementing a sophisticated camera spring arm that smooths out rapid movements while preserving a low latency feel-something Unreal Engine's USpringArmComponent can achieve with proper interpolation settings.
Another performance bottleneck is the open-world setting itself. The Western frontier implies large draw distances-players should be able to see a distant mesa and ride toward it without pop-in. Using Unreal Engine 5's World Partition system, the world can be divided into grid cells that stream asynchronously. Combined with Nanite for high-poly static geometry, the engine can handle millions of triangles per frame. However, dynamic objects-such as occult abominations and NPCs-still require traditional LOD (Level of Detail) optimization. The team might use a hybrid approach: static architectures use Nanite; animated creatures use traditional LOD with skeletal mesh merging for distant objects.
Multiplayer considerations, if any, add further complexity. A cooperative soulslike experience (similar to Elden Ring or Remnant) would require dedicated server architecture for seamless drop-in/drop-out. Using Epic Online Services or a custom netcode solution like that in Dead by Daylight could work. But the game's occult mechanics-like time distortion or ghostly phases-would demand deterministic simulation and rollback netcode that's a heavy engineering lift for any studio.
--- ## The Role of AI in Enemy Behavior and AnimationEnemy design in soulslike FPS must strike a balance between readable patterns and surprising adaptability. Traditional state-based behavior trees can handle patrol, alert, attack, and retreat states. But to create encounters that feel "occult" and unpredictable, the team may incorporate a simple reinforcement learning layer: enemies could learn from repeated player tactics and alter their attack patterns mid-fight. For example, if a player consistently dodges left, the enemy AI might start performing a wide right sweep that punishes that habit. This is computationally expensive for runtime. But training these models offline and embedding lightweight neural networks on the CPU (using something like PyTorch Mobile optimized for games) is a growing practice in AAA development (e g., F, and eA, and r. 's GOAP system),
Animation is equally crucialThe occult creatures described in Antonov's notes likely have non-humanoid limb structures-multiple legs, floating appendages. Or limbs that bend in impossible ways. To animate them, the team might use inverse kinematics (IK) with procedural foot placement, similar to how The Last of Us Part II handled creature traversal. For Guns of Eschaton, a IK solver could dynamically adjust feet to uneven terrain while allowing the torso to twist in a "possessed" manner. Additionally, blended animation layers could overlay shivering, twitching. Or pulsating effects to sell the "occult corruption" idea-achieved via vertex shaders or post-process material instances.
Finally, sound design is part of the AI feedback loop. Enemy audio cues become even more important in a first-person soulslike. The team should consider using HRTF (Head-Related Transfer Function) spatialization to make players feel like they can hear footsteps behind or above them, a technique used in Hellblade: Senua's Sacrifice for psychological immersion. The FMOD middleware provides easy integration for such spatial audio, but it requires careful mixing so that combat sounds don't overlap and confuse the directional clues.
--- ## Sound Design and Music as a Game MechanicIn soulslike games, sound often serves as a warning system: the growl of a boss before an attack, the chime of a successful parry, the heavy footfall of a sentinel. For a first-person occult Western version, the audio design must also sell the period while hinting at cosmic wrongness. The developers could employ environmental audio occlusion that changes when the player enters a "void" area-similar to a low-frequency filter that mutes natural sounds and amplifies alien whispers. This is technically achievable using Unreal Engine's Audio Bus and submix effects, but real-time modulation of reverb, pitch. And filter based on the player's location (via a collision volume or material surface) requires careful blueprint scripting.
Dynamic music is another powerful tool. Instead of linear tracks, the composer can create stems that are mixed in real-time based on combat intensity, location. And narrative context. This is standard in AAA games today (e g., God of War uses a dynamic music system in WWise). For Guns of Eschaton, the music could shift from a quiet Morricone-style acoustic guitar during exploration to a droning, atonal chaos when an occult event triggers. The transition logic should be smooth and not binary; a crossfade of several seconds, perhaps modulated by a float parameter representing "Eschaton level," can ensure immersion.
From an engineering perspective, implementing such a system requires tight integration between the game code and the audio middleware. For example, a C++ function that detects boss health thresholds could trigger a parameter update in the audio engine. Using Unreal Engine's Audio Engine and WWise, this is done via RTPC (Real-Time Parameter Controls). The team must also ensure that the audio pipeline doesn't impact frame rate; audio threads should run on a separate core with low priority but guaranteed latency. In practice, that means using an asynchronous audio tick and preloading sound bank data into memory.
--- ## The Revival of the "Soulslike FPS" Genre: What Makes Guns of Eschaton Different?Only a handful of games have attempted the soulslike FPS formula. Remnant: From the Ashes is third-person; Hellpoint is third-person with a fixed camera; Escape from Tarkov is a tactical shooter but lacks the stamina/parry mechanics. Guns of Eschaton stands out by combining a first-person view with deliberate, methodical combat that relies on positioning and timing rather than headshot reflexes. Additionally, the occult Western theme is largely unexplored in this space. The closest might be Hunt: Showdown. But that's a competitive extraction shooter, not a single-player soulslike RPG.
What truly sets this game apart is the posthumous creative guiding hand
.Need a Custom App Built?
Let's discuss your project and bring your ideas to life.
Contact Me Today β