Marl (@DOOMReboot) header
Marl (@DOOMReboot) profile picture

Principal Software Engineer/Artchitect Android PC iOS Linux MacOS Rendering & #GameEngineDev (runs OG #DOOM) C++, OpenGL 100% from scratch. NOT "source port"

Illinois, USA
Joined January 2018
Photo by Marl (@DOOMReboot)Photo by Marl (@DOOMReboot)Photo by Marl (@DOOMReboot)Photo by Marl (@DOOMReboot)Photo by Marl (@DOOMReboot)Photo by Marl (@DOOMReboot)Photo by Marl (@DOOMReboot)Photo by Marl (@DOOMReboot)Photo by Marl (@DOOMReboot)Photo by Marl (@DOOMReboot)
#DOOM It's settled. DOOM is 3D.
5
42
7
418
Unofficial specs unhelpful to misleading. So, transform points to texture space. Find 2d bounds. Bounds/16. ceil() appropriately. Then you have w/h of lightmap. Use face's offset into all lightmap bytes and copy w*h bytes.
2
16
Break from DOOM. Rewriting everything lost taking too long. Not sure worth it. Now, writing Quake loader using DOOM engine. #DOOM #quake #gamedev #indiegamedev #indiegames #indiegame #indiedev #retrogaming #gaming #RetroGames #pcgaming #videogame #videogames #screenshotsaturday
2
9
40
Interested in building your own game engine or learning how they work? Come join the quickly growing Reddit sub /r/gameenginedevs: reddit.com/r/gameenginedevs #gamedev #indiegamedev #indiegames #indiegame #indiedev #indie #indiedevhour
2
9
36
Added Sky, Animated Floors, Sprite Placeholders, Static Status Bar, and Free Look. Awake for ~48 hours. Not too shabby. #doom #gamedev #indiegamedev #indiegames #indiegame #indiedev #retrogaming #gaming #RetroGames #pcgaming #pcgamer #videogame #videogames #screenshotsaturday
7
22
128
Implemented "screen melt" animation today. Little tricky with OpenGL. Not quite perfect, but good enough I think. #doom #gamedev #indiegamedev #indiegames #indiegame #indiedev #retrogaming #gaming #RetroGames #pcgaming #pcgamer #videogame #videogames #screenshotsaturday
1
14
60
Haven't recovered engine source code. Started rewriting the engine this weekend by implementing the level renderer. #doom #gamedev #indiegamedev #indiegames #indiegame #indiedev #retrogaming #gaming #RetroGames #pcgaming #pcgamer #videogame #videogames #screenshotsaturday
3
12
53
DOOMReboot Studio was recovered! Application was used to verify parsing of LUMP data and to learn C#/WPF #gamedev #indiegamedev #indiegames #indiegame #indiedev #retrogaming #gaming #RetroGames #pcgaming #pcgamer #videogame #videogames #screenshotsaturday
1
5
53
DOOMReboot Engine Recovery: WAD loading library C# port (written for kicks some time ago) has been recovered. Not a bad start! #gamedev #indiegamedev #indiegames #indiegame #indiedev #retrogaming #gaming #RetroGames #pcgaming #pcgamer #videogame #videogames #screenshotsaturday
1
4
24
#DOOM - Anyone else have an argument?
Is the original DOOM most accurately described as 2D, 2.5D, or 3D? SEG endpoints - 2D (X,Y) SECTOR heights - 1D (Z) A rendered wall requires all three components. @romero
1
8
Is the original DOOM most accurately described as 2D, 2.5D, or 3D? SEG endpoints - 2D (X,Y) SECTOR heights - 1D (Z) A rendered wall requires all three components. @romero
18
6
1
150