Software based 3D renderer coded in C from scratch

Subscribers:
2,460
Published on ● Video Link: https://www.youtube.com/watch?v=D2LNeZEa2q4



Doom
Game:
Doom (1993)
Duration: 1:46
152 views
13


A small software-based (non-GPU accelerated) renderer coded from scratch in C.
So far it supports transformations, vertices and wireframe polygon rendering, scanline rasterization, back-face culling, and depth sorting.




Other Videos By The Old School Coder


2023-11-06BlastED - The Blast Game Engine Level Editor
2023-10-26Paradox3D - software-based 3D retro FPS game engine
2023-08-13Spotter's Farewell (R.I.P. 1972 - 2023) - TRSi Demo
2023-04-01[NEW] DOOM1 E1M1 rendered with normal maps and specular highlights v2
2023-03-24DOOM1 E1M1 rendered with normal maps and specular highlights
2023-01-30Yuriy Georgiev Tech Talk @ TDBPlay - DevHubOne charity campaign (Bulgarian language)
2022-10-18ISTA 2022 - Vesselin Arnaudov, Director Advanced Development Center, VMware Inc. - AI/ML & WASM
2022-10-01Exodus: Trapped in Time (trailer)
2022-09-233D software-based rendering of DOOM II - MAP01 with non-streaming megatexture
2022-09-01Paradox 3D - a software-based 3D rendering engine
2022-08-30Software based 3D renderer coded in C from scratch
2022-08-21Pseudo-3D software-based polygon rasterization in slow motion
2022-06-25Console 3D renderer demo
2022-06-16Exodus: Trapped In Time (alpha demo)
2022-06-113D Renderer as an OS from scratch - VMware Borathon 2022
2022-04-19Blast - C++ 3D Ray Casting engine from scratch: variable wall heights and animated static sprites
2022-04-13Blast - C++ 3D Ray Casting engine from scratch: new level and enemies
2022-04-12Blast - C++ 3D Ray Casting engine from scratch: new enemies
2022-03-09Blast - C++ 3D Ray Casting engine from scratch: new level gameplay
2022-02-28Blast - C++ 3D Ray Casting engine from scratch: all weapons + new weapon FX & improved blood & gore
2022-02-19Blast - C++ 3D Ray Casting engine from scratch: new weapon - The Raycaster (rail gun)



Tags:
c++
3d
raycasting
fps
firstperson
shooter
classic
fromscratch
engine
wolfenstein
blast
pseudo3d
2.5d
programming
coding
game
doom
game dev
vlog
game vlog
indie
ray
casting
tracing
raytracing
from
scratch
development
id
software
id software
90s
first person
first person shooter
gore
gibs
Blast
exodus trapped in time
slow motion
bullet time
fast paced
action
quake
duke nukem 3d
retro
old school
ray casting
ray tracing
steam



Other Statistics

Doom Statistics For The Old School Coder

There are 20,549 views in 44 videos for Doom. His channel currently has around 1 hour worth of content for Doom, or 23.28% of the total watchable video on The Old School Coder's YouTube channel.