I've been waiting for this. Yet another fantastic DF Retro by Dark1x .
Summary
- Video guest stars Nightdive developers; Samuel Villarreal, Edward Richardson and James Haley
- Doom 64's engine is an upgraded, hardware accelerated version of the Doom engine used in the Jaguar and PS1 ports
- Engine carries over coloured lighting from the PS1 version and is expanded to support a lot more colours, higher res textures, fog and texture filtering
- Features a more dynamic, animated sky box and scrolling textures for water surfaces
- Doom 64 EX (also by Samuel Villarreal) was made by modifying the original Doom engine to conform with Doom 64's differences
- The new official release has been reverse engineered from the ground up based on a disassembly of the original N64 ROM and by referencing a reverse engineering project of Jaguar Doom done by James Haley
- This means the new release is far more accurate to the original than Doom 64 EX with fully functional demos
- The new release runs at a higher resolution and framerate (duh) but otherwise is completely accurate to the original release including N64 style 3-point texture filtering
- 3-point texture filtering was recreated via a shader. This prevents the use of Mipmaps but the N64 original never used them in the first place either
- Audio in the new release is handled in the same way as the original using dynamic synthesis. Fmod middleware was used to achieve this (as it already supported all the required effects)
- Built on Kex engine but Kex engine isn't really a full enigne, more of a framework, making it faster to get projects up and running whilst being flexible to support any renderer, etc
- API wise, PC and Switch use Vulkan, Xbox uses Direct X, Playstation uses GNM
- Game runs at 4K on the Pro and X, 1080p on PS4, OG XBO and Switch docked, 720p on Switch undocked and, amazingly enough, 1440p on XB One S
- The Xbox version features M&K support
- The Switch and PS4 versions features pinch to zoom on the map screen and gyro controls
- Rumble on on PS4, XB and PC is based on a converted version of HD rumble in the Switch version
- Compared to the original Doom engine, the Doom 64 engine has both it's advantages and limitations as to what you can throw at it
- No framerate graphs in this one. I'll take that as an admission of perfect framerates all around (30fps on N64, 60fps on current gen)
Last edited: