Sultim-T made a really neat port of Doom (based on prBoom Plus) that adds ray tracing: https://github.com/sultim-t/prboom-plus-rt/releases
In preparing for a playthrough of it, I made my own fork with various changes. It's available here in case anyone wants to check it out: https://github.com/FluffyQuack/prboom-plus-rt/releases/tag/v1.0.2-FluffyMod-v1.0
Like with my OpenLara and OpenXcom forks, this isn't something I'm planning to maintain. Just a project I did quickly. I focused on some quality-of-life changes (like faster weapon switching and removal of the arbitrary firing delay on pistol and shotgun), and a new enemy type that fires projectiles that adds more lighting effects.
Full list of changes:
- New evil marine enemies that are quite evil but show off ray tracing quite well thanks to varied projectile usage. This also randomizes enemy spawns somewhat. (use "-normalmonsters" command line argument to turn this feature off)
- 200p video mode is now 320x200 with no CRT filter (if you choose this, I suggest changing presentation resolution to 1600x1200)
- Animation for switching weapons is 3 times faster
- Possible to switch away from shotguns in the middle of pumping animation
- Game remembers the state of the shotguns if they're ready to fire or not
- Firing delay removed from pistol and shotguns
- Added visual recoil to player weapon sprite
- It's now possible to shoot rockets as they fly mid-air
- Removed the "Press 'F' to turn on flashlight" message