there has long been a demand for a modernized version of the old idtech 4 engine, well now its a reality it seems
https://github.com/eXistence/fhDOOMfully batched glsl renderer, defaults to opengl core profile.
uses framebuffers.
shadowmaps.
bloom and hdr.
soft particles.
blur.
support for dxt compression instead of the old s3tc.
cross platform (cmake build system).
editors using QT instead of mfc.
still has a few hiccups which interrested parties might be able to help with.
some AMD cards do not properly support core profile despite having the full extensions nessesary they run in compatibility profile like my R9 390.
roe expansion missing shaders.
sometimes hangs in cinematics.
a few shaders might need more work, atleast on my card they sometimes act up.
Productivity is a state of mind.