MacOS X support (might be outdated due to Apple's latest API restrictions).
Win64 support and Visual Studio support up to VS 2019.
Linux support for both GCC and Clang with a proper SDL 2 OS layer including gamepad support.
Flexible build system using CMake allowing to add optional features like Vulkan rendering, FFmpeg for videos or OpenAL for sound.
Netcode fixes to allow multiplayer sessions to friends with +connect (manual port forwarding required).
Cinematic sequences can be skipped (thanks to Biel Bestué de Luna).
Fixed Bink video playback through libbinkdec (thanks to Daniel Gibson) or FFmpeg (thanks to Carl Kenner).
Additional ambient render pass to make the game less dark similar to the Quake 4 r_forceAmbient technique.
Filmic post process effects like Chromatic Aberration and Dithering.
For more information see "Anti-Aliasing Methods in CryENGINE 3" and the docs at
Enhanced Subpixel Morphological Antialiasing as a cheap alternative for MSAA.
True internal 64 bit HDR lighting with filmic ACES tone mapping and gamma-correct rendering in linear RGB space.
Changed light interaction shaders to use Half-Lambert lighting like in Half-Life 2 to.
Really good which should give you stable 100 fps on todays hardware (2014). Scene on a GTX 660 ti OC) however I defaulted it to 12 taps using a Poisson disc algorithm so the shadows look The implementation is very fast with single taps (400 fps average per Scene independent cascaded shadow mapping. Requires Direct3D 10.1 however it is in the OpenGL 3.2 core so it shouldĪll 3 light types are supported which means parallel lights (sun) use The implementation uses sampler2DArrayShadow and PCF which usually
Soft shadows using PCF hardware shadow mapping.
Over 40 people all over the world contributed cool patches. I started this project in 2012 and focused on making this code being future proof so other cool projects can build interesting things on top of it without the need to fix a lot of stuff first. RBDOOM-3-BFG is based on DOOM-3-BFG and the goal of this port is to bring DOOM-3-BFG up to latest technology in 2019 making it closer to Doom 2016 while still remaining a DOOM 3 port regarding the gameplay. RBDOOM-3-BFG is a modernization effort of DOOM-3-BFG.
Installation, Getting the Game Data, Running the Game.