Roadmap

  • On Target
  • At Risk
  • Delayed
Release Notes

5.5

GDC 2018

AI

AI systems functional in templates
  • AI Schematyc/Entity components
  • Navigation & Movement
  • Behavior Tree
  • Perception
  • Faction
  • Cover System
  • Basic Weapon System
Navmesh Annotations
Preparation to deprecate AI Objects
  • Remove AIObject dependencies
  • Extract Puppet System out of Hunt into plugin
  • Solve strict update order
  • Locomotion
UQS Follow-up fixes

Animation

Animation Curve/Controller refactoring
Animation Pipeline Improvements
  • Cleanup handling of intermediate formats
  • Hot Reload
  • IMG/DBA Refactoring
  • Remove Skeleton List
  • Deprecate .chrparams file
Animation Schematyc Components
Attachment System Refactoring

Audio

ACE Attribute Filtering
ACE Description for Audio Controls
ACE Undo/Redo Functionality
Alternative Occlusion Calculation CVAR
General AudioControlsEditor Bug Fixing
General AudioControlsEditor UI/UX improvements
On Screen Debug Display Improvements
Separate ACE Files for Each Middleware

Core/System

Allowing Entity components to be jobyfied
Cmake: Polishing/Improvements
Extending pak system to support asset paks
Improve BootProfiler (zooming, visualization)
UserAnalytics: Third iteration

Graphics and Rendering

Completely remove legacy rendering pipeline
Custom Displacement Brushes for Terrain Sculpting
Dynamic Resolution Scaling
Editor Hit Selection Graphics Pass
Multi-threaded Renderer in Sandbox
Optimize Dynamic Instancing
Performance: Deferring RenderObject compilation to Job Thread
RenderPipeline/RenderPass Scheduler
SVOGI Offline Voxelization
Terrain Heightmap Unit Size Smaller than 1 Meter
Weighted Blending of Terrain Materials

Network

Enable Bootprofiler on dedicated server
Entity component replication
Schematyc Network support

Physics

Maintain PhysX: CryPhysics alternative
Physical Debugger: Improve and Document
Remove VCloth dependency on Boost
Schematyc Advanced Physics Components
  • Deprecate Lua Physics Entities
  • Overview of how using Physics with Schematyc
Usability improvements (ease of setup, consolidation)

Prototyping

HTTP Plug-in (Windows)
Investigate optimizations for CEntity events and update
Move AI Code in CEntity to component, removing hardcoded references
Remove GameZero
Steam & PSN Platform Plug-ins
Technical Documentation Restructure

Sandbox

Asset System 5.5
  • Git integration fully implemented
Create Objects cleanup
Level Editor Polish
  • Constraints and snapping
  • Grid snapping user defined step
Series of bugfixes for TrackView
UI Style and Icons iteration

5.6

Summer 2018

AI

Basic Weapon System
Off-mesh Links Refactoring
Off-navmesh Link Component
Preparation to Deprecate AI Objects
  • Descriptor Database Converted
  • Remove AI Object Dependencies
  • Locomotion: Extract Puppet System
  • Solve Strict Update Order

Animation

Animation Curve/Controller Refactoring
Animation Schematyc Components
Move Lip Sync from CryAction into CryAnimation
Move Mannequin from CryAction in Separate Module
Review .chrparams workflow
Review Facial Editor

Audio

ACE Source Control Integration
Audio Spectrum Retrieval via Fmod Studio
General AudioControlsEditor UI/UX Improvements
Real-time ACE Editing Feedback

Core/System

Cmake: Polishing/Improvements
Flexible Console Variable System
Memory Footprint Reduction
Resource Management
Schematyc 2.0

Graphics and Rendering

Customizable Post-effect Pipeline
Dynamic Env Probe Update
Dynamic Resolution Scaling
Editor Hit Selection Graphics Pass
Full DX12 and Vulkan Support in Sandbox
Hunt Performance: Deferred RenderObject Compilation to Job Thread
Optimize Dynamic Instancing

Physics

Add Schematyc Advanced Physics Components
Maintain skin exporters and importers
Move breakable objects from CryAction into Plugin
Review support of Lua Physics entities
Review use of physics with Schematyc

Prototyping

Contextual Entity Component Update
Technical Documentation Rework
WYSIWYP Improvements
  • Editor Game Mode Pausing
  • Editor In-game Entity Component Property Preview

Sandbox

Asset Pipeline
  • Tagging System
  • Asset Store and Online Services Integration
New Property Tree
Source Control: P4 and Git-lfs

Development

Research & Development

AI

Convert AISystem to Services
Deprecate Goal Pipes
Deprecate Smart Objects
UQS UI
Visual Editor for Behavior Trees instead manual xml updates

Animation

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

Audio

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

Core/System

Engine Architecture documentation
General Linux support (Sandbox Dependency)
Introducing parallelization into the game code (for 120 FPS)
Multithreaded level loading (experimental)
Performance Guide

Graphics and Rendering

Deferred Roads
Deprecate XNormal
Dynamic Environment Probes
FOM/AVSM shadowing
Full secondary viewports support
Improved color grading chart management
LOD mesh merging
Micro-occlusion maps
Modularization
Multi Scene Support
Multi UV, Multi Unwrwaps, Tileable UV
No Global State in Renderer
Node graph for Shaders
NVIDIA Ansel support
NVidia SLI support for VR
Post process modularization
Prefiltered shadow approaches
Refactor Octree implementation
Research on physical light units, area lights and exposure
Research order independent transparency

Network

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

Physics

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

Prototyping

C#
  • C# AI support
  • C# Sandbox Plugins
  • Mono 5.0 upgrade
Simplify setup for enabling VR

Sandbox

Android deployment UI
Big World Editing (Zones,Sub levels)
Collaborative Editing
CryDesigner Sculpting Tool
Customizable user Gizmos (Ex, For lights, entity components)
GPU Hit Selection
Ingame UI pipeline
New cinematic pipeline
Refactor, yasli Property Tree
Substance Designer Integration

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 hereby waive any and all claims based on the roadmap.

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