Roadmap

  • On Target
  • At Risk
  • Delayed
Release Notes

5.4

Late April 2017

Animation

Attachment System Refactoring
Animation Curve/Controller refactoring
Schematyc Default Animation Components

AI

Finish PerceptionManager Plugin
AI systems functional in templates
AI Schematyc/Entity components
  • Navigation & Movement
  • Behavior
  • UQS
  • Perception

Audio

Non Real-time capture
Localization for DRS subtitles
DRS Sample Level
Standalone pcm files for Wwise
Deprecate Legacy Dialog Editor

Core/System

CryAction Extraction
Implement Android Development workflow
Visual Studio 2017 Support
CMake - Second Iteration
Modernizing Entity System
Entity Components UI
CrashCollector
UserAnalytics: Second pass
Schematyc
Full Projects 32-bit support
GameZero Improvements
  • Remove Lua Scripts dependencies
  • Remove other asset dependencies

Graphics and Rendering

Multiple View Rendering
  • Deferred Shading in Sandbox Viewports
Multi-threaded Renderer in Sandbox
Imposters for Vegetation
Vulkan API
Mobile GPU Support (Vulkan)
Deprecate Old Render Pipeline
Editor Hit Selection Graphics Pass
NVIDIA VR Multi-Resolution fixes
Fix Dynamic Instancing
CryRenderer cleanup
  • Reduce N of thread commands
  • Defines to enums
  • Rename XRenderD3D9
  • Unify Common and D3D classes
  • ShaderSystem cleanups
  • Cleanup of D3D interfaces names

Physics

Investigate Apex support
Investigate Physical Debugger
Schematyc Advanced Physics Components
Convert Lua Physics Entities to Schematyc
Entity Components for Physics

Network

Multiplayer Game Template using new NetComponent
Extraction of GameObject network functionality
Multiplayer GameZero Template not using GameObjects
Entity Components RMIs
Network Entity Component (Aspects Serialization)

Sandbox

UI Look Iteration
Code refactoring
  • MFC Isolated in plugins
  • cpp check
  • EditorInterface finalized
Asset Pipeline
  • Thumbnails system
  • All Editors use Asset Browser
  • Asset store and online services integration
  • Source control : P4 and git-lfs fully functional, investigate SVN
  • All Editors use Asset Browser
  • Texture import from any image format, deprecate crytiff / PS plugins
VR Preview in editor

5.5

August 2017

Animation

Blend Space Editor
Skeleton Editor UI
Deprecate .chrparams file
Blend Tree Editor
Animation Pipeline Improvements
  • Cleanup handling of intermediate formats
  • Hot Reload
  • IMG/DBA Refactoring
  • Remove Skeleton List

AI

Build on top of LightenUp template to showcase AI Entity components
UQS C++ Sample (Starter Kit)

Audio

Remote Audio Debugger
Audio Events Recording/Replay
Improve Audio Area Management

Core/System

Mono on mobile

Graphics and Rendering

Refactor Octree
One pass Multi Frustums
Deferred Roads
Vegetation Spine animation on GPU
Improve GSM Cascades
Research Parallax Skybox
Env Probes workflow improvements
Dynamic Env Probe update
DX12 Multi GPU support
Improved Smooth Shadow Filtering
General 3DEngine Cleanups
  • Refactor shadow maps pass implementation
  • Reduce PodArray usage
  • Re-enable multi-threading on all 3d engine nodes
  • Fix Static Instancing
SVOGI
  • Enabled outside Terrain
  • GI Light parameters in UI
  • GI Entity/Brush parameters in UI

Physics

Investigate Zone system

Network

No features scheduled for release

Sandbox

Multi-viewport
New Material Editor
Asset Pipeline: Tagging System
Device integration and deployment from Sandbox
  • "Edit-Build-Deploy" workflow

Development

Research & Development

Animation

  • Animation Re-targeting
  • Biped Runtime Rigging
    • Runtime Rigging (Deformation rig, componentization)
  • Pose Space Deformation (Muscle Simulation)
  • Animation Mirroring
  • Unify CGA with CHR
  • Procedural/Physically Based Animation
  • Integrate "Blood" Decals
  • Wrinkle Maps (from Ryse)
  • CDF Loader Cleanup (Fat/Thin skin support)
  • Mannequin extraction from CryAction
  • Splitting up AnimEvents file (separate audio events) or some other way for collaborative work.

AI

  • Convert AISystem to Services
  • UQS UI
  • Deprecate AI Objects
  • Deprecate Goal Pipes
  • Deprecate Smart Objects

Audio

  • 3D positional Voip research
  • Support CRI/ADX2 middleware
  • Support Fabric middleware
  • Support MilesSoundSystem (RAD Game tools middleware)
  • Convert ACE file format to json
  • Audio Room (Audio HRTF)
  • Real-time ACE editing feedback
  • Extract subtitle Renderer from GameSDK
  • DRS handle line interruptions
  • Investigate Sound propagation
  • Investigate Dynamic reverberation

Core/System

  • Resource Management
  • Introducing parallelization into the game code (for 120 FPS)
  • llvm generated code helpers (C++ reflection)
  • Metal/Mac support
  • MemReplay/Statoscope Opensource
  • Multithreaded level loading (experimental)
  • C#
    • Automatic .cs compilation
    • Update documentation and tutorials
  • Try Compile with /Wall
  • Engine Architecture documentation
  • Performance Guide

Graphics and Rendering

  • Full secondary viewports support
  • FOM/AVSM shadowing
  • Research order independent transparecy
  • Deprecate XNormal
  • Prefiltered shadow approaches
  • Dynamic Environment Probes
  • Micro-occlusion maps
  • LOD mesh merging
  • SubD support
  • Improved color grading chart management
  • Soft-shadow filtering
  • Shadow mega mesh
  • Shader System Refactoring
  • Modularization
  • Node graph for Shaders
  • Multi UV, Multi Unwrwaps, Tileable UV
  • No Global State in Renderer
  • SpeedTree support
  • Sub Division surfaces
  • Shadow System (sun/local lights)
  • Multi Scene Support
  • Scene Graph Culling
  • Post process modularization
  • NVIDIA Ansel support

Physics

  • Physical Debugger
  • Physics Editor
  • Cloth Simulation Improvements (GPU)
  • Softbody (cloth, tissue, trees, etc.)
    • GPU Particles Heightmap AO for collisions
    • Chains support (Rope extension)
  • Vehicle Editor with Schematyc

Network

  • Improve speed and bandwidth of initial level synchonization
  • Cleanup Polymorphic Queue
  • Create simple GameContext implementation

Sandbox

  • CryDesigner Sculpting Tool
  • Substance Designer Integration
  • New cinematic pipeline
  • Ingame UI pipeline

Crytek’s roadmap is intended to only give an insight into Crytek’s overall functional and technology directions and does not represent a commitment to deliver specific functionality in the future.

Crytek may at its sole discretion and at any time change the availability dates and the features and functionality of any planned release. The development process performed in the Crytek’s organization, as any software development process, is subject to a variety of inherent or unanticipated risks and, therefore, the actual results and shipment dates could differ materially from the planned roadmap.

You should not rely on the roadmap nor make any business decision based on it and you herby waive any and all claims based on the roadmap.

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