Skip to Content
Programming

June 30, 2026

8 min read

Deconstructing Supermassive's UE5 Transition: Lumen, PSSR, and Real-Time Systems in Directive 8020

Deconstructing Supermassive's UE5 Transition: Lumen, PSSR, and Real-Time Systems in Directive 8020

Key Takeaways

  • Rebuilding the Camera and Asset Streaming Pipeline
  • Lumen Global Illumination: Lighting the Metallic Depths of the Cassiopeia
  • Scaling Visual Fidelity: PSSR and XeSS 3 Integrations

Supermassive Games has long been synonymous with high-fidelity, choice-driven interactive horror. From the breakout success of Until Dawn to the extensive anthology of The Dark Pictures, the studio historically relied on its proprietary, highly customized engine. This proprietary toolchain was optimized for fixed-camera cinematography, pre-baked lighting, and script-heavy Quick-Time Events (QTEs). However, as console generation standards advanced and player expectations shifted toward more active gameplay, the limits of legacy, single-purpose engines became clear.

With the release of Directive 8020, Supermassive Games has executed a major technological leap by migrating its pipeline to Epic Games' Unreal Engine 5 (UE5). This shift represents more than just a change in rendering backend; it is a fundamental architectural rewrite of how the studio constructs, lights, streams, and controls its interactive worlds. By transitioning to UE5, the developers have addressed the historical bottlenecks of fixed-perspective pipelines while introducing modern systems like Lumen global illumination, AI-driven upscaling via PSSR, and highly dynamic, real-time gameplay loops.

This technical guide deconstructs the architectural and engineering decisions behind Directive 8020's migration to Unreal Engine 5. We will analyze how the studio scaled Lumen lighting across console performance tiers, integrated cutting-edge upscalers like PSSR and XeSS 3, and redesigned their core gameplay and narrative serialization pipelines to support fully interactive, real-time game states.

Rebuilding the Camera and Asset Streaming Pipeline

The most immediate structural change in Directive 8020 is the abandonment of the fixed, cinematic camera perspectives that defined The Dark Pictures Anthology Season 1. Instead, the game features a fully player-controlled, over-the-shoulder third-person camera. While this gives players far greater agency and immersion when exploring the claustrophobic corridors of the spaceship Cassiopeia, it introduces major engineering challenges for asset streaming and visibility.

In fixed-camera setups, developers can carefully curate exactly what assets are loaded in memory. If a camera angle never displays a particular corner of a room, that geometry and its associated textures do not need to exist in memory. Collision meshes, dynamic lighting bounds, and high-detail LODs can be tightly controlled per shot. With a free-roaming camera, the engine must be prepared for the player to look in any direction at any time. This requires a robust, highly dynamic level-of-detail and streaming system.

To handle this, the UE5 transition leverages virtualized geometry and advanced streaming systems. By moving to a free-camera model, the engine must constantly stream high-fidelity assets in a 360-degree radius around the player character. This streaming workload is managed by utilizing high-speed SSDs on current-generation consoles (PS5 and Xbox Series X/S). The game maintains a seamless experience by using asynchronous asset loading to load and unload detailed geometry and high-resolution textures dynamically, preventing frame-time spikes or visible pop-in as the player moves through the metallic and glass-heavy environments of the spaceship.

Lumen Global Illumination: Lighting the Metallic Depths of the Cassiopeia

Lighting is a critical pillar of horror, and the spaceship Cassiopeia presents a challenging visual environment filled with reflective metal panels, transparent glass partitions, and dynamic shadows. In previous titles, Supermassive relied heavily on static, pre-baked lightmaps to achieve photo-realistic quality. However, pre-baked lighting cannot adapt to dynamic changes in the environment, such as flickering emergency lights, opening bulkhead doors, or moving light sources held by the player or enemies.

By adopting Unreal Engine 5, the developers integrated Lumen, UE5's fully dynamic global illumination and reflections system. Lumen calculates diffuse interreflection and glossy specular reflections in real-time, allowing the lighting to respond instantly to changes in the scene. When a red emergency light flashes on, the red glow bounces realistically off the aluminum plating and refracts through glass panes, dynamically shifting the mood of the environment.

However, running real-time global illumination is extremely computationally expensive. To maintain a smooth experience, Supermassive optimized Lumen across three console performance modes on PlayStation 5 and Xbox Series X:

  • Quality Mode (30fps): Targets maximum visual fidelity, running Lumen with higher trace distances and ray-budget counts, paired with high-quality screen-space and hardware-ray-traced reflections.
  • Balanced Mode (40fps): Designed for 120Hz displays, this mode offers a middle ground, optimizing the Lumen update rate (updating global illumination probes over multiple frames) and slightly reducing reflection resolution to hit a 40fps target.
  • Performance Mode (60fps): Prioritizes frame rate, utilizing software-based Lumen tracing with downscaled reflection buffers and aggressive culling of dynamic lights in the distance to guarantee smooth 60fps gameplay.

On high-end PCs, the game pushes the rendering engine further by supporting full path tracing, replacing the hybrid approximations of Lumen with mathematically precise path-traced ray tracing for ultimate physical accuracy in light transport.

The decision-making hierarchy for the rendering pipeline's lighting paths across target hardware configurations can be visualized as follows:

Scaling Visual Fidelity: PSSR and XeSS 3 Integrations

To offset the high rendering costs of Unreal Engine 5's advanced feature set, Supermassive Games implemented cutting-edge AI-driven upscaling technologies. This is especially critical on console platforms where native 4K rendering at high frame rates is unfeasible when dynamic GI is active.

On the PlayStation 5 Pro, Directive 8020 is enhanced using PlayStation Spectral Super Resolution (PSSR). PSSR is a hardware-accelerated, machine-learning-based upscaling technology that replaces traditional spatial upscalers. By utilizing temporal data and specialized machine learning models trained on game imagery, PSSR reconstructs fine details—such as the texture of spacesuit fabrics, sub-pixel specular highlights on metallic pipes, and sharp text on computer terminals—with far fewer artifacts than linear upscalers, allowing the performance modes to look remarkably close to native resolution.

On the PC side, the game introduces support for Intel’s XeSS 3 (Xe Super Sampling 3). XeSS 3 introduces advanced frame generation capabilities alongside low-latency modes. Frame generation inserts AI-synthesized frames between traditionally rendered frames, effectively doubling the perceived frame rate on compatible hardware. This technology is paired with latency-reduction frameworks to ensure that despite the frame interpolation, player inputs remain responsive—a critical factor in tense stealth encounters where a split-second input delay can lead to a game-over scenario.

Rebuilding the Interactive Systems: Controls, Stealth, and Narrative Rewinds

Transitioning from a cinematic movie-like game to a modern action-adventure required rebuilding the game's interactive systems from scratch. The controls in Directive 8020 have been entirely modernized. Instead of relying on context-sensitive inputs and fixed cameras, the game utilizes a standard twin-stick layout. The left stick controls character movement—including strafing, running, and crouching—while the right stick provides complete camera control.

This control modernization enabled the implementation of a dedicated stealth system. To make stealth viable, the engineering team designed an AI perception system that integrates with UE5's occlusion queries. Enemy AI characters utilize a multi-layered detection loop that evaluates the player's visibility based on distance, light level (calculated dynamically using the local Lumen light probe values), and physical occlusion (line-of-sight checks against environment colliders). When the player crouches behind a metallic crate, the system performs raycasts to verify occlusion, transitioning the enemy AI between patrol, alert, and pursuit states.

Additionally, the narrative architecture was redesigned to support the new "Turning Points" system. This feature allows players to rewind the game state to crucial story decisions. Implementing this in a fully real-time game requires a robust state serialization framework. When a player triggers a turning point, the game serializes the entire world state—including the player's inventory, active quest flags, dead/alive statuses of all characters, and the exact spatial coordinates of physical actors. This data is stored in memory as a serialized state snapshot, allowing the engine to reload a previous state without requiring a full level restart, maintaining a seamless flow.

SSD-Driven Seamless Scene Transitions

One of the hallmarks of Supermassive's games is the seamless transition between non-interactive cutscenes and active gameplay. In older engines, these transitions often required hiding loading screens behind long elevator rides, narrow crawlspaces, or artificial fades to black.

With Directive 8020 on UE5, the developers leverage high-speed SSDs and asynchronous level streaming. The engine pre-caches assets for the upcoming gameplay sequence in the background while the cinematic is playing. Once the cinematic completes, the engine instantly swaps the camera controller from the cinematic track to the player-controlled third-person camera. Because the geometry, shaders, and animations are already loaded into memory, the handoff is instantaneous and virtually imperceptible to the player, maintaining immersion and preserving the narrative momentum.

Conclusion: A New Blueprint for Interactive Storytelling

Supermassive Games’ migration to Unreal Engine 5 for Directive 8020 marks a pivotal turning point for the studio and the interactive cinema genre. By moving away from their rigid proprietary engine, they have unlocked the power of dynamic global illumination with Lumen, embraced AI-driven upscaling with PSSR and XeSS 3, and redesigned their interactive systems to support a modern, player-controlled experience.

For game developers, this transition demonstrates how a studio can modernize its tech stack without losing its core identity. The combination of advanced UE5 rendering, robust serialization for narrative rewinds, and seamless SSD-driven transitions provides a technical blueprint for the next generation of choice-driven adventure games. As the studio moves forward, these engine optimizations will undoubtedly form the foundation for even more ambitious, visually stunning, and interactive worlds.

Vikas Singh

Vikas Singh

Founder, White Cube Studios

Founder of White Cube Studios. Leading a team of 7+ creators specializing in multi-engine game development (Unity, Unreal, Godot), DevOps, and AI orchestration. Vikas bridges the gap between high-performance web development and interactive game design.

Share this post