Performance

Efficient Build System

Benefit from high-performance during development- even before running your game

Code compilation with CRYENGINE is fast. Full engine source code is translated in minutes which gives you time to spend where it is really important – on development! CRYENGINE’s build system “CryWAF” is taking advantage of an open-source build automation tool. The integrated cross-platform support allows having centralized settings across several platforms.

CryWAF is flexible and allows quick-jumping between various build pipelines while ensuring to build only what really needs to be build. Extensions such as “Automatic project generation” or a simple GUI allow tweaking the command-line based system to your projects requirements.

Learn more with our WAF Build System Documentation.

 

Performance

In-Game Profiling

Recognize performance issues live and straight in your game instance

CRYENGINE is armed with profile labels all over the place. Take advantage of in-game profiling to immediately pinpoint performance issues when and where they occur.

Profile labels follow a hierarchy which reveals instantly what modules and functions are involved. Further, reliable information about duration and occurrence quickly help evaluating their impact. Distinguish at a glance if performance is limited by CPU or GPU and reveal the culprit on a high level. 

Learn more with our Profiling Quick Guide.

Performance

Data-Driven thread management

Be ready for scalable hardware by utilizing an advanced thread management system

CRYENGINE’s platform-independent threading system is pulling the strings for efficient work distribution across software and hardware threads. One central place for thread creation allows to schedule and monitor parallel computation at runtime.

Threading is essential for real-time applications to fully exploit multi-core hardware. With CRYENGINE you are in control of every single thread spawned by your process. Tweak individual thread characteristics to your specific project needs to achieve maximum performance.

 

Performance

Statoscope

Pinpoint performance issues with a detailed overview of exactly how your game is running

CRYENGINE’s powerful in-house diagnostic tool Statoscope is used to access information on where the engine performance is being spent. Through the addition of data groups into Statoscope, the user can expose CRYENGINE features to logically display the statistics on a per-frame basis in an external tool.

Either collect the data with a live feed directly from CRYENGINE into Statoscope, or log the information to file and read later. Additionally, users can overlay two capture sessions on top of each other to run a comparison of any changes made between the two runs.

Learn more with our Statoscope Documentation.

Your order has been successfully processed. Go to the CRYENGINE launcher to download your items.