Let's Program Doom - Part 2

Channel:
Subscribers:
112,000
Published on ● Video Link: https://www.youtube.com/watch?v=fRu8kjXvkdY



Doom
Game:
Doom (1993)
Duration: 20:25
66,551 views
4,447


I might be the most excited about this video. I really wanted to learn how the original Doom game engine works. l spent a long time learning the basic concepts but created the code myself from scratch and how I wanted to design it. You can follow along or convert this code to any other programming language since I kept it simple in C that draws a pixel at x and y coordinates.

Let me know if you enjoy this series! Thank you for all your great ideas and I hope to see what you make from this tutorial series. Send me a link so I can share it in part 3!

Grid2D overview: 01:22
Save textures: 02:52
Texture walls: 5:41
Shadow & tile: 11:32
Floors: 12:53
Texture surfaces: 17:41

github code: https://github.com/3DSage/OpenGL-Doom_tutorial_part_2
Install OpenGL: https://www.youtube.com/watch?v=RTk6W67dyR4
Part 1 tutorial: https://www.youtube.com/watch?v=huMO4VQEwPc
Game textures: https://poloviiinkin.itch.io/textures
Image converter: https://notisrac.github.io/FileToCArray/

part 1 made by others
https://www.youtube.com/watch?v=CQDfrKgfXlg
https://www.youtube.com/watch?v=UztoY4eQAPA
https://www.youtube.com/watch?v=q2YyVrcuOiI







Tags:
doom
doom 1
fps
games
video games
tutorial
programming
coding
3d
3d programming
doom game
90's video games
retro
id software
john carmack
john romero
game engine
unreal engine
unity
engine
raycaster
javidx9
old
simple
code
download
github
teaching
doom 1993
doom gba
doom 2
doom 3
quake
wolfenstein 3d
opengl
c programming
c#
c code
c video game
programming language
python
java
doom engine



Other Statistics

Doom Statistics For 3DSage

There are 746,452 views in 9 videos for Doom. Less than an hour worth of Doom videos were uploaded to his channel, or 10.37% of the total watchable video on 3DSage's YouTube channel.