REDengine is the game engine developed by CD Projekt RED for The Witcher 2: Assassins of Kings and The Witcher 3: Wild Hunt. It replaced the Aurora Engine originally licensed from Bioware for The Witcher computer game.
REDengine 1 was first used for The Witcher 2 on PC. Available on both 32-bit and 64-bit platforms, it uses middleware (Havok) for physics rendering, Scaleform GFx for UI creation and FMOD for audio.
An update to the engine, known as REDengine 2, was first used for the Enhanced Edition released on PC and Xbox 360. Ports to both OS X and Linux required the application of a compatibility layer known as eON.
Designed to run exclusively on a 64-bit software platform, CD Projekt RED created REDengine 3 for the purpose of developing open world game environments in The Witcher 3. It introduces new improvements to facial as well as other computer animation. Lighting effects no longer suffer from reduced contrast ratio. The engine also supports volumetric effects enabling advanced rendering of clouds, mist, fog, smoke and other such particle effects. Also enabled are advanced ultra-high resolution textures and mapping, as well as dynamic physics and advanced dialogue mimic system.
REDengine 3 has a flexible renderer prepared for deferred or forward+ rendering pipelines. The result is a wide array of cinematic effects, including bokeh depth-of-view, color grading and flares associated with multiple lighting. The new terrain system uses tessellation and layers varying material which can then be easily blended. It is runs on the PC, PlayStation 4 and Xbox One systems.