The latest release of UNIGINE, version 2.19, has introduced multiple enhancements that significantly advance the performance and efficiency of gaming applications. Developers and gamers alike can anticipate major improvements, including:
– A multi-threaded rendering system that advances the performance on the CPU side.
– An optimized engine startup process that loads various components such as meshes, properties, and textures asynchronously, resulting in a speedier startup with a potential average improvement of 1.4 to 1.9 times the previous rate.
– Substantial optimizations designed to lower overall RAM usage, which is particularly beneficial for large-scale projects with a wealth of content.
– The utilization of memory-efficient strategies for streaming archived data, which can lead to further increases in loading speed, specifically a 1.2 times boost at startup.
– Implementation of partial mapping techniques for reading archived files, which economizes on RAM.
– Support for large file sizes within archive formats, eliminating the prior 2Gb size limitation.
– A more efficient system for asynchronous loading of NodeReferences, speeding up world loading by about 1.3 times and enhancing node ID generation processes.
– Doubling of CPU performance leveraging a multithreaded DX12 renderer that maximizes the use of all CPU cores.
– An overhauled memory allocator that efficiently handles both RAM and VRAM, thus streamlining the allocation process and significantly reducing the number of allocations by up to 15 times.
– A complete streaming system update that not only better manages memory but also reduces the overall memory requirements and diminishes spikes in usage.
– The introduction of a mipmap streaming solution for textures, which negates the necessity for a texture cache and allows the streaming system to manage operations autonomously.
– Enhanced streaming for Skinned Meshes and updates to the relevant API, necessitating some manual code migrations.
Notably, the new functionalities of the UNIGINE update assist developers in scaling up their projects by delivering tangible performance optimizations that affect every component of the build machine. Such improvements pave the way for a smother, more immersive gaming experience that capitalizes on the latest technological advancements in CPU and memory optimization. As a result, gamers can enjoy titles powered by UNIGINE with improved stability and performance, contributing to the rich and dynamic world of gaming. With these changes, UNIGINE continues to set the bar high for gaming engine capabilities, providing developers with the tools needed for creating cutting-edge games that consistently push the boundaries of what’s possible.






