MindsEye and Unreal Engine Five: Urban Photorealism with Arcadia

Published on May 29, 2026 | Translated from Spanish

Build A Rocket Boy has unveiled MindsEye, a title that redefines photorealism in urban environments using Unreal Engine 5. The studio not only leverages Lumen and Nanite but also integrates its proprietary Arcadia toolkit to manage dynamic lighting and real-time ray tracing. The result is a representation almost indistinguishable from reality on reflective surfaces and vehicles, setting a new technical standard in the industry.

Photorealistic urban environment in MindsEye with Unreal Engine 5, reflections and detailed vehicles under Arcadia lighting

Character Pipeline: ZBrush and Marvelous Designer 🎭

To achieve a hyper-realistic level of detail in characters, the art pipeline relies on two key tools. ZBrush is used for high-resolution sculpting of faces and accessories, capturing pores and wrinkles with millimeter precision. Subsequently, Marvelous Designer handles clothing simulation, generating folds and fabric drapes that physically react to movement. This workflow allows each garment to behave like a real material within the engine, integrating shadows and occlusions without sacrificing performance.

Ray Tracing Optimization ⚡

The true technical challenge of MindsEye lies in maintaining stable 60 FPS while running full ray tracing in urban scenes. Arcadia acts as an abstraction layer that prioritizes light bounces on metallic surfaces and vehicle glass, reducing the computational load on secondary areas. This intelligent optimization allows extreme photorealism to be not just a tech demo, but a consistent playable experience, proving that UE5 can achieve cinematic realism without the need for pre-rendering.

What was the main technical challenge faced by the Build A Rocket Boy team when implementing urban photorealism in MindsEye with Unreal Engine 5, and how did they overcome it to maintain optimal performance on consoles?

(PS: 90% of development time is polishing, the other 90% is fixing bugs)