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