Creating a Doom-style 3D engine in C

Creating a Doom-style 3D engine in C

In this tool-assisted education video I walk through the creation of a Duke Nukem 3D style software-rendering pseudo-3D engine from scratch. Topics such as vector rotation and portal rendering are at the core. SUBTITLES ARE AVAILABLE. Twitter: https://twitter.com/RealBisqwit Patreon: https://patreon.com/Bisqwit (alternatives at http://iki.fi/bisqwit/donate.html) Twitch: http://twitch.tv/RealBisqwit Homepage: http://iki.fi/bisqwit/ This homebrew software-rendering 3D engine supports multistair architecture and non-Euclidean geometry, much like Duke Nukem 3D.

youtube.com

Video covering the basics of 3D graphics programming by mimicking the techniques used in Doom and Duke Nukem