Matt's Ramblings
19K subscribers

Shedding light on Quake I and II lightmapping
Matt's Ramblings · 55K views · 2 years ago

BSP Trees: The Magic Behind Collision Detection in Quake
Matt's Ramblings · 157K views · 3 years ago

Uncovering Quake's unseen collision hulls
Matt's Ramblings · 32K views · 1 year ago

Quake's PVS: A hidden gem of rendering optimization
Matt's Ramblings · 184K views · 3 years ago

I added portals into software Quake
Matt's Ramblings · 29K views · 3 years ago

How Quake's software renderer ELIMINATES overdraw [⚠️ flashing images]
Matt's Ramblings · 75K views · 3 years ago

Minecraft-style logic in Quake
Matt's Ramblings · 24K views · 4 years ago

Quake path traced in Blender
Matt's Ramblings · 21K views · 5 years ago

The code behind Quake 3's overbounce bug
Matt's Ramblings · 42K views · 4 years ago

Shooting Through Walls: Unraveling the Code Behind Quake's Lightning Gun Bug
Matt's Ramblings · 46K views · 3 years ago

Strafe-jumping physics explained
Matt's Ramblings · 199K views · 8 years ago

The code behind Quake's movement tricks explained (bunny-hopping, wall-running, and zig-zagging)
Matt's Ramblings · 167K views · 5 years ago

Quake 3's frame rate dependent physics
Matt's Ramblings · 73K views · 8 years ago

Swapping faces with 100,000 lines of C and 90 lines of Python
Matt's Ramblings · 8.3K views · 4 years ago

Better Quake strafe-jumping with genetic algorithms
Matt's Ramblings · 63K views · 5 years ago

Teaching a computer to strafe jump in Quake with reinforcement learning
Matt's Ramblings · 46K views · 6 years ago

Speedrun Science: Beating Quake with code
Matt's Ramblings · 23K views · 4 years ago