Blast C++ Ray Casting 3D Game Engine from scratch: physically accurate hit detection

Subscribers:
2,460
Published on ● Video Link: https://www.youtube.com/watch?v=XI_GPebYI_o



Doom
Game:
Doom (1993)
Category:
Vlog
Duration: 1:37
609 views
18


Blast is an old school (pseudo) 3D Ray Casting game engine coded in C++ from scratch.
No OpenGL, DirectX or any other kind of APIs are involved whatsoever.

This video demonstrates the aiming system and more specifically the hit detection.
It's based on ray casting just like the renderer and provides physically accurate shooting experience.

For more frequent updates and dev log join me at Discord: https://discord.gg/cVhnnww




Other Videos By The Old School Coder


2020-11-16Blast C++ Ray Casting 3D Game Engine from scratch: Explosive barrels
2020-11-11Blast C++ Ray Casting 3D Game Engine from scratch: Blood, Gore and Giblets.
2020-11-09Blast C++ Ray Casting 3D Game Engine from scratch: Alpha mele - Items, The Shotgun Guy and Gore
2020-11-06Blast C++ Ray Casting 3D Game Engine from scratch: New enemy - The Machinegun Man
2020-11-04Blast C++ Ray Casting 3D Game Engine from scratch: Triggers and Actions, Items, Dynamic lights
2020-10-17Blast C++ Ray Casting 3D Game Engine from scratch: Dynamic lighting, Doors and Special Effects
2020-10-12Blast C++ Ray Casting 3D Game Engine from scratch: Dynamic lighting
2020-10-05Blast C++ Ray Casting 3D Game Engine from scratch: Bullet Time and Physically based blood
2020-10-03Blast C++ Ray Casting 3D Game Engine from scratch: Bullet Time slow motion on kills
2020-10-03Blast C++ Ray Casting 3D Game Engine from scratch: Bullet Time slow motion on kills
2020-10-01Blast C++ Ray Casting 3D Game Engine from scratch: physically accurate hit detection
2020-09-30Blast C++ Ray Casting 3D Game Engine from scratch: Weapons characteristics
2020-09-29Blast C++ Ray Casting 3D Game Engine from scratch: Inventory System (weapons)
2020-09-25C++ CPU based Real-Time Ray Tracing from Scratch #3
2020-07-30Blast C++ Ray Casting 3D Game Engine from scratch: surface hit effect (blood and splashes) #2
2020-07-27Blast C++ Ray Casting 3D Game Engine from scratch: surface hit effect (blood and splashes)
2020-07-21Blast C++ Ray Casting 3D Game Engine from scratch: bullets splashes
2020-07-18Blast C++ Ray Casting 3D Game Engine from scratch: Enemy shootout
2020-07-14Blast C++ 3D Ray Casting game engine from scratch tech demo: Enemy mele
2020-07-12Blast C++ ray casting 3D game engine from scratch tech demo: basic enemy AI #2
2020-07-10Blast C++ old school 3D game engine from scratch tech demo: basic enemy AI



Tags:
c++
3d
raycasting
fps
firstperson
shooter
classic
fromscratch
engine
wolfenstein
blast
pseudo3d
2.5d
programming
coding
game
doom
game dev
vlog
game vlog
indie
ray
casting
tracing
raytracing
from
scratch
development
id
software
id software
90s
first person
first person shooter



Other Statistics

Doom Statistics For The Old School Coder

There are 20,549 views in 44 videos for Doom. His channel currently has around 1 hour worth of content for Doom, or 23.28% of the total watchable video on The Old School Coder's YouTube channel.