Unveiling the Cosmic Engine: No Man's Sky's Developer Demonstrates Remarkable Procedural Generation Capabilities
A developer from No Man's Sky has revealed the true capabilities of the game's universe-generating engine through a remarkable demonstration. This display provides insight into the technical prowess underpinning the vast and varied worlds that players explore in the game.
No Man's Sky has consistently been a marvel of technical achievement, generating a plethora of diverse planets, environments, and alien creatures procedurally in each playthrough. Recently, Martin Griffiths, the engine programmer for No Man's Sky, took to social media to offer a glimpse behind the scenes, showcasing the engine's capabilities in a striking manner.
Griffiths addressed a common discussion point among gamers concerning loading times and deceptive visual tricks in space games. He provided a demonstration using No Man's Sky's debug camera, illustrating the engine's seamless and impressive functionality. The showcased video, powered by a PS5 development kit, exemplified the game's ability to load multiple distinct planets in under a minute.
In a subsequent tweet, Griffiths clarified that the video had intentional collision deactivation, explaining the glimpses of the void beneath the game's structures. Although pop-in remains present in the debug mode, ongoing optimizations aim to mitigate these issues soon. Additionally, planet generation speed has significantly increased, thanks to extensive code rewriting by a dedicated developer, which followed the recent hefty Worlds update.
Griffiths concluded with an enigmatic hint about his preferred coding platform, which is likely yet to be publicly known. Considering the game's availability on current consoles and PC, the speculation might turn towards upcoming platforms like the Nintendo Switch 2 or the PS5 Pro.
It appears the technology behind Light No Fire’s expansive planetary survival adventures is closely tied to the advancements in No Man’s Sky’s latest update.
- Mariana Rocha 26 Jul 2024