Developer(s) CD Projekt RED Type Game engine | Development status Active Website cdpred.com | |
Original author(s) Platform Microsoft Windows, OS X, Linux, Xbox 360, Xbox One, PlayStation 4 |
REDengine is a game engine developed independently by CD Projekt RED. It was designed exclusively for CD Projekt RED's nonlinear, role-playing video games.
Contents
Features
REDengine is portable across 32- and 64-bit software platforms and runs under Microsoft Windows. REDengine was first used in The Witcher 2: Assassins of Kings for Microsoft Windows. REDengine 2, an updated version of REDengine used in The Witcher 2, also runs under Xbox 360 and both OS X and Linux, however these ports were made using a compatibility layer similar to Wine called eON. REDengine 3 was designed exclusively for a 64-bit software platform, and also runs under PlayStation 4 and Xbox One.
REDengine 2
REDengine 2 utilized middleware such as Havok for physics, Scaleform GFx for the user interface, and FMOD for audio. The engine was used for the Xbox 360 port of The Witcher 2.
REDengine 3
REDengine 3 was designed to run exclusively on a 64-bit software platform, CD Projekt RED created REDengine 3 for the purpose of developing open world video game environments, such as those of The Witcher 3: Wild Hunt and the upcoming Cyberpunk 2077.
REDengine 3 is fully 64-bit. It also introduces improvements to facial as well as other animation. Lighting effects no longer suffer from reduced contrast ratio. REDengine 3 also supports volumetric effects enabling advanced rendering of clouds, mist, fog, smoke, and other particle effects. There is also support for high resolution textures and mapping, as well as dynamic physics and an advanced dialogue lip syncing system. However, due to limitations on texture streaming, use of high resolution textures may not always be the case.
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 lens flares associated with multiple lighting.
The terrain system in REDengine 3 uses tessellation and layers varying material, which can then be easily blended.