New Push Coming to GitHub - CE 5.4 Sneak Peek

New Push Coming to GitHub - CE 5.4 Sneak Peek

As many of you know, the CRYENGINE GitHub has been subject to issues that were out of our control, lately and it has been a while since we could push a new update. As we managed to get around most of the problems now, we are celebrating with a nice sneak peek of what's coming in 5.4 with today's push!

The return of the (Git)Hub

We encountered an issue with GitFusion whereby it would hang when updating our repositories. Development continued unchanged via Perforce, but we were unable to mirror these changes to GitFusion, and therefore unable to keep GitHub updated. Perforce are investigating and have provided us with a temporary workaround that has enabled us to once again mirror development to GitHub. Unfortunately we will not be able to have such rapid updates as originally planned (we were aiming for weekly), but the granularity of the changes within each update will remain the same.

Vulkan renderer

Following on from the renderer refactoring and DirectX 12 implementation, the team has been hard at work implementing a Vulkan renderer. The code can be seen in Code/RenderDll/XRenderD3D9/Vulkan/… although the feature is not functional, yet. We want to make these changes available to you for review whilst we are currently stabilizing the engine for our 5.4 release. So you can track our progress on GitHub until 5.4 is finally here by the end of July.

Entity Component System

CRYENGINE 5.4.0 expands upon the new entity component system introduced in 5.3, exposing a large amount of new standard components such as the Character Controller Component for FPS style physics and animation. These new components are available to C++ and Schematyc (with C# to come in a future update) in order to speed up iteration time of projects. In addition, any components authored in C++ and C# will be automatically exposed to Schematyc.


Additionally, Schematyc has been integrated with the Asset Browser, in addition to adding support for extending Schematyc entities using the new inheritance system.

Sandbox source code

We know you have been waiting for this for a long time and we are happy to finally confirm: Whilst not yet visible on GitHub, the release of 5.4 will come with the source code to our Sandbox editor. All roadblocks have been cleared and we can confirm that when 5.4 goes live, there will be nothing hidden and no limits to what you can do. 

We will keep you up to date on when you can see these features on GitHub as it's not-quite-there-yet™ - but expect more updates around that in the near future even before official release. Thank you for your patience and ongoing support, guys; you can check out the sneak peek on our CRYENGINE GitHub . Any questions, comments or concerns, please let us now on FacebookTwitter or the forum

And don't forget, if you want to contribute to CRYENGINE development, you can do so here.

-The CRYENGINE Team


  • CRYENGINE
  • June 16, 2017

Master Class: Procedural Animation Technology

  • Marketplace
  • June 23, 2017

Marketplace Spotlight - Check out atmospheric props and a complete action soundtrack

Comments

  • Show all comments (21)
  • Please support macOS :-)

  • You guys should do a stream where you preview the upcoming features (like they do with unreal). This would be fun.

  • for those Mac and Linux uses, Just use a VM.

  • Do you have any plans for macOS or Linux support?

  • This is awesome! I second the Linux support.

  • podiam ter adicionado um template de vehicles. por que nao ter uma ideia de criar um template para vehicles. so para ter uma ideia de como criar um jogo de corrida.

  • When linux official support for the IDE?

  • What hell happened with roadmap for 5.4 ? all things were removed...

  • Great Job !!!! :)

  • I think it will be available in a week or so, just look into Github, they have updated all branches so it seems 5.4 is ready and just wait for official release.

  • Well,, that's the nature of software development. Things could get unpredictable. And with the software as complex as cryengine, you never know what's ahead of you. There are always little things that you didn't think would cause trouble. The engine is getting more modernized. Once the code is stable enough, it'll be much easier to keep the engine updated. I'm not too thrilled about the delay, either. But it's definitely going in the right direction.

  • Look at yourself: "Awesome", "Great news!", "I'm so excited", "Holy hell" and etc. https://youtu.be/71jB2hxOCFw?t=61 But really why are you so happy? It's been delayed again, and you just eat another promise.

  • Very excited! I can't waiting for it

  • Too bad you guys don't know that they delayed it again to July 2017

  • Great news! Each update is like opening a Christmas present. We will help you keep motivated by showing our WIP projects :) With the sandbox source coming, I can't wait to see how people are going to customize it. I have a few ideas :)

  • Awesome! Been waiting for 5.4 for a while to take my game project into full gear. This is very good news, especially the automatic schematyc connectivity with new C++ components. Ivan will probably be really happy about that haha.

  • YES, please! I can't wait....

  • Cool! Can't wait to play around with it. I hope they continue their support of the gameSDK (unlike what luberyard did by dropping it) since that got me into cryengine in the first place - playing around with various ideas and such. I'm sure that will continue brining in more people, and the source to that project is invaluable to serious devs. The new component system is exciting stuff.

  • Holy hell! 5.4 looks like its gonna be well worth the wait

  • So can we download stabilizing version, compile it as a preview or beta?

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