TechForge

1st April 2016

Share this story:

Tags:

Categories::

(Image Credit: Epic Games)

Epic doesn’t just maintain the fantastic Unreal Engine, they also create incredible games. Their experience from this game development translates into Unreal Engine features, to help other developers overcome hurdles and ensure the process is as simple as possible whilst maintaining high-levels of performance. 

An upcoming PC and PlayStation 4 title, Paragon, is currently in development at Epic and can be thanked for most of Unreal Engine 4.11’s features. Features built for Paragon include; performance and multithreading optimisations to run at 60fps, realistic eye shading, advanced hair shading, improved skin shading, capsule shadows, better cloth simulation, particle depth of field, multithreaded animations, rapid character physics simulation, live animation recording from gameplay, faster garbage collection, and even more – if that wasn’t enough – including “huge progress” on the new Sequencer cinematic tool. 

The big topic in the gaming industry, VR, hasn’t been forgotten either. New virtual reality features in the update include VR stereo layers, HMD display camera improvements, and updates to the latest SDKs for Oculus Rift, PlayStation VR, SteamVR / HTC Vive, and Gear VR. It wasn’t just VR SDKs that have been updated in 4.11 either, but also SDKs for Xbox One, PS4, iOS, Android, Linux, HTML5, and tvOS. 

Another welcome improvement to Unreal Engine 4.11 is the latest updates to DirectX 12 from Microsoft, which ensures: 

  • Better CPU utilisation while generating rendering commands in parallel. 
  • Support for multiple root signatures. 
  • Asynchronous Pipeline State Disk Cache is enabled by default. 
  • Reduced memory footprint and fixed leaks. 
  • Optimisations to resource transitions. 
  • Faster memory allocations. 
  • Limited GPU starvation by flushing work during idle GPU. 

Experimental support for DirectX 12 on Xbox One is also included as part of the latest Unreal Engine, albeit with a warning to expect rendering or stability issues. The following steps must be taken for it to be enabled: 

  • Set bBuildForD3D12 to true in the XboxOneRuntimeSettings section of BaseEngine.ini
  • Set D3D12_ROOT_SIGNATURE to 1 in XboxOneShaderCompiler.cpp
  • Comment out the use of GetSamplePosition in PostProcessSelectionOutline.usf (not supported on Xbox One yet)
  • Rebuild and restart 

Metal, the new graphics API from Apple, has become the default graphics API for Mac OS X El Capitan projects. Lighting builds have been sped-up due to integration with Intel Embree technology. Epic provides the example of the “Sun Temple” level, of which the lighting now builds 2.4x faster (from 45 seconds to 18 seconds) by using Embree. 

To finalise this exhaustive list of Unreal Engine 4.11 improvements, Epic has included some important audio upgrades such as stereo spatialization, sound focus, sound occlusion, and sound concurrency. We have to hand it to Epic, it was exhausting just writing that list so we can’t imagine the work that went into building out all those features. We’re going for a lie down. 

Are you impressed with the Unreal Engine 4.11 features? Let us know in the comments.

About the Author

Senior Editor

Ryan Daws is a senior editor at TechForge Media with over a decade of experience in weaving narratives and dissecting complex topics. His articles and interviews with industry leaders have earned him recognition as a key tech influencer from numerous organisations. Under his leadership, publications have been praised by analyst firms for their excellence and performance. Connect with him on X, Mastodon, Bluesky, Threads, and/or LinkedIn.

Related

9th September 2026

3rd September 2026

2nd September 2026

1st September 2026

Join our Community

Subscribe now to get all our premium content and latest tech news delivered straight to your inbox

Popular

20140 view(s)
11448 view(s)
10286 view(s)
5926 view(s)

Subscribe

All our premium content and latest tech news delivered straight to your inbox

This field is for validation purposes and should be left unchanged.