๐ฎGame Engine
TL:DR - Unreal Engine
Last updated
TL:DR - Unreal Engine
Last updated
We use the worldโs most open and advanced real-time 3D creation tool: Epic Games Unreal Engine. Photorealistic rendering, dynamic physics and effects, life-like animation, and much moreโon an open, extensible platform with a growing community.
The battles run in a simulation coded in Pearl C++ that executes the game instances in less than a few milliseconds. This is then hooked up to Unreal Engine, where it is visualised. The simulation is deterministic, which means that the server can store the input values which are very small, and any match can be replayed. Pearl Land will be able to easily archive every battle ever played.
Each region in Pearl Land is meticulously crafted by some of the best digital artists in the world. Proprietary technology is used to achieve a cinematic feel to the assets, due to the workflow that relies heavily on an extremely powerful render farm which enables the game to preprocess much of the computational data so that the graphics load in game is lower, while still looking rich and detailed.
A cinematic mode (shown in the gameplay trailer) allows people with less powerful computers to render out the matches in extremely high quality. This is only achievable because of the deterministic nature of the underlying simulation.