staniks.github.io - Catlantean 3D - Making Graphics Like It's 1993
https://staniks.github.io/articles/catlantean-3d-blog-1/?utm_source=gamedevjsweekly&utm_medium=email
My goal was to build a complete, shippable first-person shooter using techniques that were common in the early 90s, while allowing myself the luxury of using a modern compiler and a platform abstraction layer.