Nacon Studio Milan has revealed new technical details about Terminator: Survivors, its ambitious post-apocalyptic open-world title. The team uses Unreal Engine 5 as its foundation, combining Lumen for dynamic lighting and Quixel Megascans for debris textures. The goal is to achieve photorealism that reflects the desolation of a world devastated by machines, where every ray of light and particle of ash tells a story of destruction.
Asset Pipeline: Maya, Megascans, and Lumen Optimization 🛠️
The workflow begins in Maya, where artists model high-resolution geometry for ruins and destroyed vehicles. Subsequently, textures from Quixel Megascans are integrated to add realistic details to surfaces such as cracked concrete and rusted metal. The true technical challenge lies in Lumen, UE5's dynamic global illumination system. To simulate sunlight filtering through collapsed buildings, the team adjusts the resolution of light bounces in real-time. Additionally, ash particles are configured as secondary light sources, interacting with volumetric fog volumes to create dense and oppressive atmospheres without sacrificing performance.
Technical Lessons for Indie Developers 💡
Nacon Studio Milan's approach demonstrates that photorealism in open environments does not require sacrificing optimization. By prioritizing Megascans for high-impact surfaces and limiting Lumen's use to key lighting areas, the computational load is reduced. For small studios, the lesson is clear: combining assets from AAA libraries with a selective lighting system allows achieving cinematic results without a massive team. Terminator: Survivors is a case study on how the balance between robust tools and clear artistic direction defines visual success.
How does Unreal Engine 5 and the integration of Quixel Megascans balance photorealism with open-world performance in Terminator Survivors without sacrificing gameplay?
(PS: game jams are like weddings: everyone is happy, nobody sleeps, and you end up crying)