Marl (@doomreboot) 's Twitter Profile
Marl

@doomreboot

Prolific Senior Staff Software Engineer (PC/Android/iOS)

Rendering & #GameEngineDev (runs OG #DOOM)
C++ & OpenGL. NOT a "source port"!

ID: 957012466067824643

calendar_today26-01-2018 22:08:47

456 Tweet

2,2K Takipçi

2,2K Takip Edilen

Marl (@doomreboot) 's Twitter Profile Photo

DOOM engine from scratch: Now with Music! chirb.it/cKLt9c #doom #doometernal #gamedev #indiegamedev #indiegames #indiegame #pixelart #indiedev #retrogaming #gaming #RetroGames #pcgaming #pcgamer #videogame #videogames

Marl (@doomreboot) 's Twitter Profile Photo

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. John Romero 🤘🏽

Marl (@doomreboot) 's Twitter Profile Photo

My obsession with 90's PC games continues with this homage to Commanche. C++ and SDL. #gamedev #indiegamedev #indiegames #indiegame #pixelart #indiedev #retrogaming #gaming #RetroGames #pcgaming #pcgamer #videogame #videogames #screenshotsaturday

Marl (@doomreboot) 's Twitter Profile Photo

BACKUP PROJECTS REMOTELY! DOOMReboot engine and backup in flooded basement. Doubt recovery. #gamedev #indiegamedev #indiegames #indiegame #pixelart #indiedev #retrogaming #gaming #RetroGames #pcgaming #pcgamer #videogame #videogames #screenshotsaturday

BACKUP PROJECTS REMOTELY!

DOOMReboot engine and backup in flooded basement. Doubt recovery. 

#gamedev #indiegamedev #indiegames #indiegame #pixelart #indiedev #retrogaming #gaming #RetroGames #pcgaming #pcgamer #videogame #videogames #screenshotsaturday
Marl (@doomreboot) 's Twitter Profile Photo

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

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
Marl (@doomreboot) 's Twitter Profile Photo

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

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
Marl (@doomreboot) 's Twitter Profile Photo

Recovered C++ WAD loading library! Still no complete engine yet. Found link to neat WAD iagram: formats.kaitai.io/doom_wad/index… #doom #gamedev #indiegamedev #indiegames #indiegame #indiedev #retrogaming #gaming #RetroGames #pcgaming #pcgamer #videogame #videogames #screenshotsaturday

Recovered C++ WAD loading library!  Still no complete engine yet. Found link to neat WAD iagram: formats.kaitai.io/doom_wad/index…

#doom #gamedev #indiegamedev #indiegames #indiegame  #indiedev #retrogaming #gaming #RetroGames #pcgaming #pcgamer #videogame #videogames #screenshotsaturday
Marl (@doomreboot) 's Twitter Profile Photo

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

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
Marl (@doomreboot) 's Twitter Profile Photo

Were the original DOOM palette colors created by hand, from images, or algorithmically? John Romero 🤘🏽 #doom #gamedev #indiegamedev #indiegames #indiegame #indiedev #retrogaming #gaming #RetroGames #pcgaming #pcgamer #videogame #videogames #screenshotsaturday

Were the original DOOM palette colors created by hand, from images, or algorithmically? <a href="/romero/">John Romero 🤘🏽</a> 

#doom #gamedev #indiegamedev #indiegames #indiegame  #indiedev #retrogaming #gaming #RetroGames #pcgaming #pcgamer #videogame #videogames #screenshotsaturday
Marl (@doomreboot) 's Twitter Profile Photo

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

Marl (@doomreboot) 's Twitter Profile Photo

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

Marl (@doomreboot) 's Twitter Profile Photo

Interested in building your own game engine or learning how they work? Come join the quickly growing Reddit sub /r/gameenginedevs: reddit.com/r/gameenginede… #gamedev #indiegamedev #indiegames #indiegame #indiedev #indie #indiedevhour

Interested in building your own game engine or learning how they work? Come join the quickly growing Reddit sub /r/gameenginedevs:

reddit.com/r/gameenginede…

#gamedev #indiegamedev #indiegames #indiegame  #indiedev #indie #indiedevhour
Marl (@doomreboot) 's Twitter Profile Photo

The Final Boss - Made with the utmost respect, of course. (Added basic scripting language to engine.) John Carmack #doom #gamedev #indiegamedev #indiegames #indiegame #indiedev #retrogaming #gaming #RetroGames #pcgaming #pcgamer #videogame #videogames #screenshotsaturday

Marl (@doomreboot) 's Twitter Profile Photo

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

Marl (@doomreboot) 's Twitter Profile Photo

Had no idea they put visible debug boxes in for the triggers! QuakeReboot #quake #quakespinoff #quake1 #gamedev #indiegamedev #indiegames #indiegame #indiedev #retrogaming #gaming #RetroGames #pcgaming #pcgamer #videogame #videogames #screenshotsaturday

Marl (@doomreboot) 's Twitter Profile Photo

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.

Marl (@doomreboot) 's Twitter Profile Photo

Big win yesterday. Lightmaps now working in Quake Engine from Scratch! Here's to an awesome 2021! #quake #quakespinoff #quake1 #gamedev #indiegamedev #indiegames #indiegame #indiedev #retrogaming #gaming #RetroGames #pcgaming #pcgamer #videogame #videogames #screenshotsaturday

Marl (@doomreboot) 's Twitter Profile Photo

Axial Rift is now on Steam! Created by a *very* talented friend of mine. Please check out this amazing game with great mechanics. Wishlisted! store.steampowered.com/app/2411930/Ax… #indiedev #IndieGameDev #pixelart #RetroGame #gamedev #gamedevs #gamedeveloper