DOOMReboot: A Modern Game Engine From Scratch

Play Video

Doomreboot Sky Free Look

DOOMReboot Studio : Visualize All WAD Data

WAD Load Optimization! From ~2s to ~35ms

Sprite Texture Atlas: Bintray Experiments

Play Video

LINEDEFS: DOOM E1M1 Linedefs

Play Video

DOOM Flats Textures

Play Video

DOOM Wall Textures

Play Video

DOOM Sprites Rendered

Play Video

First Attempt at DOOM's Dynamic Doors

Play Video

VERTEXES : DOOM E1M1 Vertices

Play Video

DOOM E1M1 Wireframe Render

Play Video

Rendering E1M1 Lower Tier with Textures

Play Video

E1M1 Top Tier With Textures

Play Video

E1M1 All Tiers Rendered

Play Video

Transparent Texturing Added

Original DOS Console Recreated in Win32 CMD

Play Video

Episode Intermission Maps Rendered

Play Video

DOOM Screen Melt Imitated

Play Video

E1M1 Floors / Ceilings (Visplanes) Calculated

Play Video

Fragment Shader has a Bug...

Play Video

DOOM BSP Traversal Visualized

Play Video

Sprites Rendered Through BSP by Distance

Play Video

DOOM E1M1 Render Depth Map

Play Video

DOOM Light Attenuation in Action

Play Video

Per-Sector Lighting

Play Video

Sector Dynamic Lighting

Play Video

Visualization of Sky Stenciling

Play Video

Dynamic Doors

Play Video

Dynamic Platforms

Play Video

Dynamic Ceilings, Floors & Doors

Play Video

Animated Visplanes and Platforms

Play Video

Animated Adjacent Dynamic Sectors

Play Video

Functional Menu System Recreated

Play Video

Data Driven Status Bar

Play Video

Punching Animation First Weapon!

Play Video

Punching with Simulated Impact

Play Video

Added Shotgun Animation Support

Play Video

Pistol Animation, Projectiles & Physics & Collision Detection

Play Video

Shotgun Projectiles & Collision

Play Video

Chaingun Collisions

Play Video

Functional Plasma Gun

Play Video

Rocket Launcher Collisions

Play Video

BFG9000 Visual Tracers

Play Video

Added Sprite Entities

Play Video

DOOM Disco Ravefest

Play Video

Debugging Tools

Play Video

Entity System: Collision/Interaction

Play Video

Entity System: Enemy AI

Play Video

Entity System: Enemies Fire Projectiles Back

Play Video

Entity System: Enemies Movement/Collision

Play Video

Free Look, Dynamic Floor and Skybox