CRYENGINE 5.1 is here

CRYENGINE 5.1 is here

Today's release of CRYENGINE 5.1 comes with many improvements and fixes for a more efficient workflow. 

GitHub for CRYENGINE source code access

Git is a very widely used version control system that allows users to instantaneously access any revision of a file that has ever existed in their repository. This makes comparing revisions of a file and tracking changes over time very convenient, particularly as each time a set of changes is committed to the repository, a description of the change can be added. EDIT: We are finishing up the last details and users will get access to Git very soon.

Sandbox improvements

For the first iteration of the new Sandbox, we have been gathering feedback from our users to shape the editor and prioritize fixes. Here are some of the main improvements we’re working on for 5.1 and future releases:

Camera Speed Changes

The workflow for setting viewport camera speed has been improved in various small ways:

  • The old buttons to quickly set the camera speed are back next to the camera menu - allows to set slow/medium/fast speed. They are the three S/M/F buttons near the camera menu. They stand for slow, medium and fast speed.
  • Using the mouse wheel to change the speed of the camera while moving will spawn an interactive slider that displays the current camera speed. The slider will stay there for a few seconds, so users will be able to tweak it after using the mouse wheel.
  • The speed range has been increased, allowing up to ten times greater speed.

Main Menu Search

We want to make navigation as easy as possible for new users. We’re enabling the user to filter all the items in the main menu down to a small amount of actions that he might be interested in executing. In the future we will be adding more functionality to access other systems and make this a “universal search bar”.

Designer Tool Workflow

Various changes and refactoring have been done to Designer’s code to ensure more stability and consistency. Shape creation for Designer objects has been changed to resemble the old workflow a bit more.

  • There is a new "Shapes" panel in the Designer Tool that allows users to draw a shape always, even when no Designer Object is selected in the scene - the buttons will always be active so it's no longer necessary to create a Designer object before drawing a shape in the editor.
  • Drawing a new shape will always add the shape geometry to the current object
  • To draw a shape and separate its geometry into a new object, hold shift while drawing.

Migrating from CRYENGINE 5.0 to CRYENGINE 5.1

If you migrated your project to CRYENGINE 5.0 you will have noticed a lot of new features at your disposal such as DX12, C# and a brand new Sandbox UI. In this release we’ve finalized code formatting rules and categorized CryCommon files.

Re-structured CryCommons Headers

We’ve changed the physical file layout of all CryCommon files and regrouped them into more intuitive categories.

To help you convert your source files to match the new CryCommon file layout we’ve added a tool to the WAF GUI to ease the process; with just one click you can kick off the conversion on your game folder.

 Rather than hand editing every single file, WAF provides a quick solution to convert your project files to the new layout. We have a super handy guide here.

Visual Studio 2012/2013 Deprecated

With the next upcoming major release of CRYENGINE, we will deprecate support for Visual Studio 2012/2013 and their MSVC compiler toolchain.

Xbox One XDK update

We also upgraded to the March 2016 XDK, which will give users XDK updates provided by Microsoft such as DX12 functionality and Visual Studio 2015 compiler.

GPU Fluid Dynamics for Particles

The fluid dynamics feature is still an experimental feature in the general framework of our new particle system, which is incredibly flexible. The particle system supports modifiers for all properties that are available in the different particle component features. Fluid simulations for GPU particles create very aesthetically appealing interactive animations in real-time scenarios. Some use cases include smoke, explosions, magical effects, water, fog, blood and more.

Emissive Light for Voxel-based Volumetric Fog

This change adds the emissive light feature to voxel-based volumetric fog and corrects sunlight intensity. We discovered that sunlight intensity doesn't match the emissive light intensity when they have the same luminance unit. Brightness of fog volumes has to be specified on a per-entity-basis. For an additional effect HDRDynamic parameters can be adjusted however since those parameters are multiplied by the incoming light they require light sources to be present.

We added two parameters to the FogVolume entity, which enables fog to emit its own light:

  • EmissionColor: Specifies the color to be multiplied by EmissionIntensity.
  • EmissionIntensity: Specifies how much luminance (kcd/m2) the fog emits.

And the CVar ‘r_VolumetricFogSunLightCorrection’ to enable the correction of sunlight luminance; Volumetric fog gets brighter but remains consistent with other light sources.

Full release notes here.

Thanks for reading!


  • Community
  • May 11, 2016

Wednesday Wisdom: Read our latest C++ tutorials

  • Community
  • May 13, 2016

Community Spotlight: Forgotten in Time


  • Show all comments (23)
  • i don´t know create a player equal in cryengine 3

  • How to download CryEngine 5.1, downloaded the launcher, but there is no button to download CryEngine, if possible reply to mail

  • How Do I Update To 5.1? I Have Downloaded Cry Engine But It Says When I Try To Use A Project That I Have Not Downloaded The Engine Yet. Please Email Me On What To Do.

  • I have a problem with a button switch to cryengine dames 5.1. I do not receive the HUD interface and I can fly, like in the design mode, it is a defect or something else. help. thanks in advance

  • I just still dont understand how can I upgrade my project from 5.0 to 5.1 ...

  • "To help you convert your source files to match the new CryCommon file layout we’ve added a tool to the WAF GUI to ease the process; with just one click you can kick off the conversion on your game folder." But, where is this tool?? Under 5.0 there is the cry_waf.exe but there is no functionality to convert. And in the 5.1 ther is no cry_waf.exe anymore.

  • Um...for the people who don't know (read: me) *how* do we get the new version? I'm lost.

  • How do I get access to the GitHub source code?

  • Downloading CryEngine 5.1,,, Thank You :

  • Amazing! Thx crytek.

  • Will the Github code include Sandbox?

  • how to open editor pls help

  • You are the best! Thank you!

  • Downloading CryEngine 5.1,,, Thank You :-)

  • ?2 weeks ago I asked a few basic questions for a CryTek. I still did not get an answer. I wonder very much wants to open the engine Username and password!!!!!!! , GUI Editor is also CryEngine 5.0 is still the same complex. CryTek To Me have answers?????

  • Congratulation for new release! I have some issues after a test drive of CE5.1: 1) where is WAF GUI in CE5.1? How to start it? I can not find it under CE5.1 SDK. There is cry_waf.exe available under CE5.0, but it do not have the new option for converting project; 2) I can not post a question in your forum. This is why I post my question here. Every time I click the button of "post a new topic", I am redirected to the home page. Please fix your forum or make it clear who can make new posts in your forum; Cry Engine V has lots of potentials, but many *funny* issues still keep it away from indies. I wish CryTek can resolve them as soon as possible.

  • Thank you so MUCH for the efforts :)

  • So will the code be downloaded through launcher or through github ???

  • Hi guys, I Know,there is a small Problem,i can with C# in Cryengine 5 ,create shoot Grenade ,Projectile Object,Raycast camera,player and move player and etc? i can create AI Object and new code and independent of Temple AI Object??? Can be used with C # in CryENGINE 5 all objects control just Like Unity 5? Can anything be done as a unity 5 with C #? I mean that quite independently of Flowgraph and C ++ function? Is C # in CryENGINE 5 is completely independent? there is no Video training for C# in CryENGINE 5 !!! WHY??!!! Please Help Me. Thank You

    • May 12, 2016

    Sweet! Will test away!

    • May 12, 2016

    Sweet update! Will test away!

  • Awesome!! Can't wait to try this out. Thanks guys!

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