Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
20. September 2018


Crytek have just released CryEngine 5.5.  CryEngine continues to get more developer friendly with new documentation, a Unity developer migration guide, improved C# support, a new beginner sample and more.  Addition the engine has gotten rendering, terrain and plugin improvements, as well as usability improvements in the sandbox editor.  Please note that licensing and royalties have changed with the 5.5 release, so be sure to read the updated licensing terms before choosing CryEngine for your game.


A summary of the major improvements from the 5.5 release:

  • SVOGI Improvements: SVOGI, the feature which allows developers to create scenes with realistic ambient tonality, now includes a major advancement with SVO Ray-traced Shadows offering an alternative to using cached shadow maps in scenes.
  • Documentation Overhaul: As requested by the community, redesigned and updated documentation arrives for designers, artists, programmers, and anyone who uses the Sandbox Editor. Veterans and newcomers alike will be able to quickly find what they need.
  • Flappy Boid: Flappy Boid is a fun, accessible, and now comprehensive onboarding course enabling users to learn core game development concepts while building a finished game.
  • Sandbox UI/UX Changes: The Sandbox Editor improves workflow, performance, and optimization, making the development process quicker and easier.
  • Terrain Object Blending: Users can mark Entities with a Mesh Component to become a part of the terrain mesh, empowering more realism, especially with snow and sand scenes.
  • Updated Entity Components: Multiple new and legacy Components come to the new Entity System, including the porting of legacy rain and water ripple Entities and a new VR Camera and Interaction Component to get users up and running with their VR project quickly.
  • C# Upgrades: C# assets can be created directly inside of the Asset Browser and functions may be exposed to Schematyc for use inside of Entity Components. C# users will now be able to debug through Visual Studio via a new extension.
  • Terrain System Improvements: Blend multiple materials and use a new displacement option in the sculpting tools for even more realistic terrain.
  • Game Platform Plugins: A new Game Platform plugin allows for easy access to common distribution platforms and data transfer protocols, including Steamworks and PSN APIs.
  • CRYENGINE Versions and Full Editor Source Code: Users can submit pull requests, access the full Sandbox Editor source code, and get preview releases via GitHub. Preview releases will also continue to be made available via the CRYENGINE Launcher.
  • Unity Migration Guide: Unity Engine users can transfer their skills and content to CRYENGINE quickly and easily with our easy-to-use migration guide.
  • New Sandbox Level File Format: This feature brings the ability to place level files anywhere within the project directory, and allows for dynamic population.
  • Automated Packaging and Backing Up: Non-coders can simply share and release CRYENGINE content with new package build functionality within the CrySelect interface. A new Backup Project tool makes backing up projects simple.

This release contains over 1000 fixes, tweaks and improvements.  If you are interested in reading the full release notes they are available here.

GameDev News


22. August 2018


CryTek have just released several assets from the game Ryse Son of Rome.  The content pack consists of Egyptian level data from that game and includes several models, textures and a sample level showcasing the included assets.CEExamples

Details of the assets from the CryEngine marketplace:

The Egyptian themed assets in the pack provide large and small-scale elements for dressing your own Egyptian setting with statues and hieroglyphics set next to giant modular pyramids.

Included:
• Pyramids
• Statues
• Houses
• Pillars
• Obelisks
• Temples

This pack was previously provided as part of the Humble CRYENGINE Bundle 2018, and we’re delighted to make them available to everyone for free now.

The assets are released under the CryEngine limited licensing agreement, which seemingly prevent you from using these assets in other game engines.


Too see the assets in action and for instructions on how to use them, be sure to check out the video below.

GameDev News


26. July 2018


CryEngine 5.5 just got a step closer with today’s release of Preview 5.  Beyond bumps to a few SDK dependencies, 5.5 preview 5 is mostly composed of fixes.  New features include a new lens flare effect and a screen fader post effect.Cry55


Highlights:

  • Updated to Wwise SDK v2017.2.6 build 6636.
  • Updated to Fmod Studio 1.10.06.
  • Updated Oculus spatializer plugin for Wwise 1.27.0.
  • New: View dist ratio for clip volumes.
  • New: Added feature light lens flare.
  • New: Screenfader post-process effect.
  • Fixed: Bug where m_fZoomDistanceSq would change during successive render passes and cause culling of attachments during skinning.
  • Fixed: Map load causes collider component settings to change.
  • Fixed: Crash when opening a certain Particle Effect.
  • Fixed: Missing WaterDDN in vertex-shader.
  • Fixed: Cubemap rendering.
  • Fixed: SVOGI in combination with forward tiled.
  • Fixed: Temporal AA jitters.
  • Fixed: Clip volumes for fog volumes
  • Fixed: Emitters not activating properly (muzzle flashes etc.).
  • Fixed: C# solution not being generated for non-C# projects in the Sandbox Editor (when the first C# file is added).
  • Fixed: Crash in obtaining help info in python module after VS 2017.7 compilation. Autocomplete data is generated by pythoneditor.generate_pythoneditor_autocomplete_files.
  • Fixed: .level.cryasset file is not generated after upgrading levels from .cry to .level.
  • Fixed: Not enough occlusion if offline voxelization for GI is used.

You can read more about the 5.5 Preview 5 release here

GameDev News


7. June 2018


CryEngine 5.5.0 Preview 4 has just been released.  Keep in mind that “preview” tag, this is considered an under development patch and should not be used in production.  If you haven’t checked out CryEngine in some time, be sure to check out our hands-on with CryEngine 5.4 video, this engine has changed a lot in the last year or two.


Details of changes and improvements in the release from the release notes:

AI

AI System

  • Fixed: Old parts of the navigation area stay in the map when the area is moved (while navmesh updates are disabled and then enabled again).

Core/System

Default Entities

  • Fixed: Static Mesh Entity mass defaults to 0.
  • Fixed: Camera Component overrides view camera in edit mode.
  • Tweaked: Allow to scale Debug Draw-text (depending on camera-distance).

Flowgraph

  • Fixed: Saving Flowgraph modules between level loading causes crash.

Graphics and Rendering

Particles

  • Fixed: Error in Pfx1 that causes effects with incomplete parameters to spawn particles indefinitely.

C#

C#.Core

  • New: Added the SerializeValueAttribute to mark properties and fields for serialization (without exposing them to the Sandbox Editor Properties Panel).
  • New: Added missing mouse input to the Mouse class.
  • New: Added an extra CRYENGINE Mono extension that solves the issue of missing assemblies (e.g. Clide.Interfaces) in the latest version of Visual Studio 2017.
  • Optimized: Improve the ToString() method of the Rect struct.
  • Optimized: Use Vector2 instead of Point in some cases.
  • Fixed: C# PhysicsEntity does not return the right value for PhysicalizationType after it has been physicalized.
  • Fixed: Crash when deleting a C# Component that's also currently in the level.
  • Fixed: Minor bugs in the C# debugging extension.
  • Fixed: Serializing properties when reloading the C# plugins.
  • Fixed: Several types of properties (Character, ActionMap and ActionMapAction) not being exposed correctly in the Sandbox Editor.
  • Tweaked: Expose Flags property on the Character class.

Physics

Physics

  • Fixed: Prevent cloth from falling asleep if affected by environmental wind.

Sandbox

Editor General

  • New: (Designer Tool) Ruler Tool - Added more distances to display and removed obsolete pathfinding information.
  • Fixed: Rotating a brush/prefab in world-space (before scaling it uniformly) breaks the scale on its rotated axis.
  • Fixed: Double clicking a level in the Asset Browser does not load the corresponding level.
  • Fixed: Assert triggers when using "save as" on a newly created Schematyc Entity.
  • Tweaked: Disable Substance Rebuilding all Instances context menu (if there are no instances). Disable Re-import context menu if asset does not have source file.

Additional Fixes

  • Fixed: Color output for screenshots.
  • Fixed: (Mesh Importer) Mesh Importer cannot save file to folders that do not exist on the disk.
  • Tweaked: (EngineAssets) Renamed primitive_plane_small to primitive_plane.

GameDev News


24. May 2018


CryEngine 5.5 became one step closer with the preview 3 release.  The release contains over 400+ improvements, fixes and tweaks.  The following are the new features of this release:

Animation General

  • Fixed: Attachments (e.g. pistol, shotgun) wrongly attached if compute skinning is used.
  • Fixed: Animation update not reusing its memory pools when no level is loaded (resulting in perpetual growth of memory usage when working with external tools such as Character Tool, Mannequin etc).

AI System

  • New: Islands connectivity is taking navigation annotations into account.
  • New: Debug draw functions are getting navmesh query filter from NavigationComponent with name "MNMDebugQueryFilter".

Middleware Updates

  • Updated to Wwise SDK v2017.2.4
  • Updated to Fmod Studio 1.10.05
  • Updated Oculus spatializer for Wwise from 1.17.0 to 1.20.0

Audio General

  • New: (SDL Mixer) File import for external audio files into ACE.
  • New: (SDL MIxer) Audio parameter and switch implementation for SDL Mixer.
  • Optimized: Smoother scrolling and faster expanding of treeview items in ACE.

Engine General

  • Refactored: Removed small primitive shapes.
  • Refactored: Remove now unsupported GameZero cryproject.
  • Optimized: Added early out for IEntitySystem::InitEntity should init fail and you want to delete the entity (avoids going through all deleted entities).

Common

  • New: Introduce new CryAPIExamples module to compile Doxygen snippets.
  • New: Introduce action map listener example.
  • New: Add examples for common physics functions.
  • New: Introduce networked client listener example.
  • New: Introduce minimal plug-in example.
  • New: Add simple IEntityAudioComponent examples.
  • New: Add XML & Json examples.
  • New: Add asynchronous camera injection (VR) example.
  • New: Add Trigger and Rope Component examples.
  • New: Add ISkeletonPose::GetAbsJointByID example.
  • New: Introduce CVar and CCommand examples.
  • New: Add ENTITY_EVENT_COLLISION example.

CMake

  • New: Support building API examples without the Engine for auto compilation.

Default Entities

  • New: Add preview drawing to the Physic Constraint Components.
  • New: Geometry and Physics Components with Mass and Density now have an interactive dropdown to select either Mass, Density or Immovable.
  • Fixed: Networked property of the Rigidbody Component not having any effect.

Vulkan

  • New: Annotating HLSL shader to include resource layout descriptors.
  • New: Local shader compilation in Windows platform.
  • New: HLSLcc local shader compilation.
  • New: Support for DXC and GLSLANG HLSL to SPIR-V compilers and compiler switching feature.

Particles

  • New: Enhanced grouping capabilities in new ActivateRandom feature; now supports all possibilities of old SecondGen features.
  • New: Replaced SecondGen features (on parents) with child features (on children, who decide when they activate). Replaced SecondGen "Random" parameters with new ComponentActivateRandom feature. Added AddSubInstances and CullSubInstances features, removed KillParticles feature. Parent relationship is now explicitly serialized. Added Component-to-Component node linking in Particle Editor.
  • New: Pre-compute effect timings for stability, equilibrium and death.
  • New: Added screen-fill stats.
  • New: SpawnCount now has option for Max or Total particles emitted.

CryVersionSelector

  • New: A backup of a project can now be created in the CryVersionSelector.
  • New: When switching Engine version - the user now has the option to automatically create a backup of the project before switching Engine version.
  • New: Update package build options with export path selection, configuration selection and the option to include debug symbols.

Editor General

  • New: GeometryCache importer.
  • New: Added a user confirmation dialog to control the process of updating levels to the new level format.
  • New: (Asset Browser) Allow deletion of assets via Delete key.

Additional Fixes

  • New: Added CVar to draw full extent of last cached shadow cascade.
  • New: Expose CVar to control number of octree nodes visited during incremental shadow cache update.


There are also several known issues with this release:

Known Issues

  • UI: Dependency Graph window is not responsive when opening from a selection window.  WORKAROUND: It can be closed from the Windows tray bar, however if you don't have separate icons enabled for the different editor windows on the tray, then this can be an issue. NOTE: Opening the Dependency Graph say for example from the Asset Browser or from the global menu  Tools -> Dependency Graph works fine.
  • RENDER: (PARTICLE) Particle 'new_year' is not being rendered correctly.
  • RENDER: (EDITOR ONLY) Shadow square following camera.
  • RENDER: Some brushes could flicker directly after level load. 
  • RENDER: SkyBox could be broken after several level loads. 
  • CRASH: (VS2017) After compiling and running the Engine with VS version 15.7 the Engine will crash (exception thrown), the problem originates from the last command in ( Editor\Python\plugins\crytools\startup.py ). For more information about this topic click here.
  • C#: Using the CRYENGINE C# extension for Visual Studio 2017 to start the GameLauncher, Sandbox Editor or Server can cause an error when used in the latest version of Visual Studio 2017.

You can read more about this release including how to install this version in the complete release notes available here.  For more details on the earlier CE 5.5 release check out our hands on video:

GameDev News


See More Tutorials on DevGa.me!

Month List

Popular Comments