Buuck | Ep 7
?
?

Keyboard Navigation

Global Keys

W, A, P / S, D, N Jump to previous / next marker
z Toggle filter mode V Revert filter to original state

Menu toggling

q Quotes r References f Filter c Credits

Movement

a
w
s
d
h j k l


Quotes and References Menus

Enter Jump to timecode

References and Credits Menus

o Open URL (in new tab)

Filter Menu

x, Space Toggle category and focus next
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus

Credits Menu

Enter Open URL (in new tab)
8:36Twiebs Greetings, Abner
8:36Twiebs Greetings, Abner
8:36Twiebs Greetings, Abner
8:43AlephAnt It seems okay now
8:43AlephAnt It seems okay now
8:43AlephAnt It seems okay now
9:47Shout-out to serge_rgb, insofaras and Twiebs
9:47Shout-out to serge_rgb, insofaras and Twiebs
9:47Shout-out to serge_rgb, insofaras and Twiebs
10:13Mr4thDimention Alright, let's do this
10:13Mr4thDimention Alright, let's do this
10:13Mr4thDimention Alright, let's do this
10:36Introduce philipbuuck
10:36Introduce philipbuuck
10:36Introduce philipbuuck
11:28Open a mystery gift
11:28Open a mystery gift
11:28Open a mystery gift
12:02sciencetobedone Quake is love, Quake is life
12:02sciencetobedone Quake is love, Quake is life
12:02sciencetobedone Quake is love, Quake is life
12:24miblo A chocolate chocolate wine glass?
12:24miblo A chocolate chocolate wine glass?
12:24miblo A chocolate chocolate wine glass?
12:36Get philipbuuck into the picture
12:36Get philipbuuck into the picture
12:36Get philipbuuck into the picture
15:46philipbuuck On first getting interested in making games back in 1995
15:46philipbuuck On first getting interested in making games back in 1995
15:46philipbuuck On first getting interested in making games back in 1995
20:10philipbuuck Current work on Paladins
20:10philipbuuck Current work on Paladins
20:10philipbuuck Current work on Paladins
22:27philipbuuck On graduating in theatre and pursuing other interests than programming
22:27philipbuuck On graduating in theatre and pursuing other interests than programming
22:27philipbuuck On graduating in theatre and pursuing other interests than programming
25:19philipbuuck On favourite programming languages, abstractions and understanding what happens behind the scenes
25:19philipbuuck On favourite programming languages, abstractions and understanding what happens behind the scenes
25:19philipbuuck On favourite programming languages, abstractions and understanding what happens behind the scenes
35:27Break
35:27Break
35:27Break
36:25afk
36:25afk
36:25afk
41:34Return
41:34Return
41:34Return
42:19Re-introduce philipbuuck with a brief description of Quake
42:19Re-introduce philipbuuck with a brief description of Quake
42:19Re-introduce philipbuuck with a brief description of Quake
43:52philipbuuck Handmade Quake, and the main focus behind the project
43:52philipbuuck Handmade Quake, and the main focus behind the project
43:52philipbuuck Handmade Quake, and the main focus behind the project
45:54philipbuuck On reimplementing Quake from scratch, in modules for each subsystem
45:54philipbuuck On reimplementing Quake from scratch, in modules for each subsystem
45:54philipbuuck On reimplementing Quake from scratch, in modules for each subsystem
48:46philipbuuck Quake, as an influential, extant and well-studied engine
48:46philipbuuck Quake, as an influential, extant and well-studied engine
48:46philipbuuck Quake, as an influential, extant and well-studied engine
51:37frozencanucker philipbuuck Have you watched all of Casey Muratori's Handmade Hero series?
51:37frozencanucker philipbuuck Have you watched all of Casey Muratori's Handmade Hero series?
51:37frozencanucker philipbuuck Have you watched all of Casey Muratori's Handmade Hero series?
52:44philipbuuck On discovering hero
52:44philipbuuck On discovering hero
52:44philipbuuck On discovering hero
55:44frozencanucker I actually learned about the Handmade Hero series through Handmade Quake. Go figure
55:44frozencanucker I actually learned about the Handmade Hero series through Handmade Quake. Go figure
55:44frozencanucker I actually learned about the Handmade Hero series through Handmade Quake. Go figure
55:54philipbuuck A few words on game programming not being a black box or a dark art
55:54philipbuuck A few words on game programming not being a black box or a dark art
55:54philipbuuck A few words on game programming not being a black box or a dark art
56:44connor_rentz Q: Will Handmade Quake be hosted on Handmade Dev?
56:44connor_rentz Q: Will Handmade Quake be hosted on Handmade Dev?
56:44connor_rentz Q: Will Handmade Quake be hosted on Handmade Dev?
58:47philipbuuck What Handmade means to Philip
58:47philipbuuck What Handmade means to Philip
58:47philipbuuck What Handmade means to Philip
1:01:14insofaras Art is anal software
1:01:14insofaras Art is anal software
1:01:14insofaras Art is anal software
1:01:26garretpolk Handmade furniture could still use power tools. It's all a matter of degree
1:01:26garretpolk Handmade furniture could still use power tools. It's all a matter of degree
1:01:26garretpolk Handmade furniture could still use power tools. It's all a matter of degree
1:01:38Handmade Q&A
1:01:38Handmade Q&A
1:01:38Handmade Q&A
1:02:21yoyopoker When I develop, I always have the urge to want to understand every detail of the libraries I'm using. In the end nothing gets done. What's the best way to overcome that urge
1:02:21yoyopoker When I develop, I always have the urge to want to understand every detail of the libraries I'm using. In the end nothing gets done. What's the best way to overcome that urge
1:02:21yoyopoker When I develop, I always have the urge to want to understand every detail of the libraries I'm using. In the end nothing gets done. What's the best way to overcome that urge
1:02:49philipbuuck On overcoming the urge to understand every detail of a library, following the minimum viable product rule
1:02:49philipbuuck On overcoming the urge to understand every detail of a library, following the minimum viable product rule
1:02:49philipbuuck On overcoming the urge to understand every detail of a library, following the minimum viable product rule
1:05:34brethudson Q: You mentioned using Flash in Unreal Engine - what do you mean exactly? Are you embedding Flash applications into the game?
1:05:34brethudson Q: You mentioned using Flash in Unreal Engine - what do you mean exactly? Are you embedding Flash applications into the game?
1:05:34brethudson Q: You mentioned using Flash in Unreal Engine - what do you mean exactly? Are you embedding Flash applications into the game?
1:05:48philipbuuck How the Unreal Engine uses Flash for UI
1:05:48philipbuuck How the Unreal Engine uses Flash for UI
1:05:48philipbuuck How the Unreal Engine uses Flash for UI
1:06:50insofaras Q: Will you be adding / changing / fixing anything in the original source?
1:06:50insofaras Q: Will you be adding / changing / fixing anything in the original source?
1:06:50insofaras Q: Will you be adding / changing / fixing anything in the original source?
1:07:07philipbuuck On Handmade Quake being a minimum viable product of Quake
1:07:07philipbuuck On Handmade Quake being a minimum viable product of Quake
1:07:07philipbuuck On Handmade Quake being a minimum viable product of Quake
1:08:35fulsy Q: Could the Handmade Quake project be done in C++?
1:08:35fulsy Q: Could the Handmade Quake project be done in C++?
1:08:35fulsy Q: Could the Handmade Quake project be done in C++?
1:08:53philipbuuck Issues while converting Quake 2 to C++
1:08:53philipbuuck Issues while converting Quake 2 to C++
1:08:53philipbuuck Issues while converting Quake 2 to C++
1:10:17kknewkles Could you further elaborate on what UI programmers do? I was surprised to find recently it's a separate, and pretty highly demanded job
1:10:17kknewkles Could you further elaborate on what UI programmers do? I was surprised to find recently it's a separate, and pretty highly demanded job
1:10:17kknewkles Could you further elaborate on what UI programmers do? I was surprised to find recently it's a separate, and pretty highly demanded job
1:10:37philipbuuck What UI programmers do
1:10:37philipbuuck What UI programmers do
1:10:37philipbuuck What UI programmers do
1:12:38connor_rentz Q: Abner, question for you, feel free to ignore. How did you come across Handmade Hero?
1:12:38connor_rentz Q: Abner, question for you, feel free to ignore. How did you come across Handmade Hero?
1:12:38connor_rentz Q: Abner, question for you, feel free to ignore. How did you come across Handmade Hero?
1:12:53abnercoimbre How Abner came across Handmade Hero
1:12:53abnercoimbre How Abner came across Handmade Hero
1:12:53abnercoimbre How Abner came across Handmade Hero
1:15:06frozencanucker philipbuuck Do you see a door opening for other low-level / system-level languages being used in game development, for instance Swift, Rust and Go?
1:15:06frozencanucker philipbuuck Do you see a door opening for other low-level / system-level languages being used in game development, for instance Swift, Rust and Go?
1:15:06frozencanucker philipbuuck Do you see a door opening for other low-level / system-level languages being used in game development, for instance Swift, Rust and Go?
1:15:34philipbuuck On the potential for other languages than C++ being used for game development
1:15:34philipbuuck On the potential for other languages than C++ being used for game development
1:15:34philipbuuck On the potential for other languages than C++ being used for game development
1:17:07miblo Q: Philip, will you be making a clear distinction between the platform code and the game code of Handmade Quake? Also, how platform-independent is Quake's original source code?
1:17:07miblo Q: Philip, will you be making a clear distinction between the platform code and the game code of Handmade Quake? Also, how platform-independent is Quake's original source code?
1:17:07miblo Q: Philip, will you be making a clear distinction between the platform code and the game code of Handmade Quake? Also, how platform-independent is Quake's original source code?
1:17:51philipbuuck On the platform-independence of Quake
1:17:51philipbuuck On the platform-independence of Quake
1:17:51philipbuuck On the platform-independence of Quake
1:19:55brethudson Q: Were there any other games considered for your series? Are there any games you'd like to see others tackle in their own Handmade series?
1:19:55brethudson Q: Were there any other games considered for your series? Are there any games you'd like to see others tackle in their own Handmade series?
1:19:55brethudson Q: Were there any other games considered for your series? Are there any games you'd like to see others tackle in their own Handmade series?
1:20:14philipbuuck On trying to start with Quake 2
1:20:14philipbuuck On trying to start with Quake 2
1:20:14philipbuuck On trying to start with Quake 2
1:21:58sciencetobedone Q: Will Handmade Quake use BSP visibility? These days you could probably render the whole level (being so low poly) cheaper than performing the visibility
1:21:58sciencetobedone Q: Will Handmade Quake use BSP visibility? These days you could probably render the whole level (being so low poly) cheaper than performing the visibility
1:21:58sciencetobedone Q: Will Handmade Quake use BSP visibility? These days you could probably render the whole level (being so low poly) cheaper than performing the visibility
1:22:20philipbuuck On sticking to the structure of the original source
1:22:20philipbuuck On sticking to the structure of the original source
1:22:20philipbuuck On sticking to the structure of the original source
1:23:08joefish90 Q: As Quake was heavily optimized for 386+ processors, as far as I know, how much will you get into those and the assembly?
1:23:08joefish90 Q: As Quake was heavily optimized for 386+ processors, as far as I know, how much will you get into those and the assembly?
1:23:08joefish90 Q: As Quake was heavily optimized for 386+ processors, as far as I know, how much will you get into those and the assembly?
1:23:18philipbuuck On building Quake with asm
1:23:18philipbuuck On building Quake with asm
1:23:18philipbuuck On building Quake with asm
1:25:53frozencanucker For philipbuuck & abnercoimbre: If you could enhance C, what language-level features would you like to have?
1:25:53frozencanucker For philipbuuck & abnercoimbre: If you could enhance C, what language-level features would you like to have?
1:25:53frozencanucker For philipbuuck & abnercoimbre: If you could enhance C, what language-level features would you like to have?
1:26:17abnercoimbre On wanting the ability to express intent
1:26:17abnercoimbre On wanting the ability to express intent
1:26:17abnercoimbre On wanting the ability to express intent
1:28:58philipbuuck On wanting pure functions and lambdas
1:28:58philipbuuck On wanting pure functions and lambdas
1:28:58philipbuuck On wanting pure functions and lambdas
1:30:59bumbadawg Q: Philip, how will you handle software rendering (in the big lines)?
1:30:59bumbadawg Q: Philip, how will you handle software rendering (in the big lines)?
1:30:59bumbadawg Q: Philip, how will you handle software rendering (in the big lines)?
1:31:30philipbuuck On handling software rendering in Handmade Quake
1:31:30philipbuuck On handling software rendering in Handmade Quake
1:31:30philipbuuck On handling software rendering in Handmade Quake
1:32:28bumbadawg Not going into the details I meant
1:32:28bumbadawg Not going into the details I meant
1:32:28bumbadawg Not going into the details I meant
1:32:41philipbuuck On the rendering of the 3D world and the UI being separate
1:32:41philipbuuck On the rendering of the 3D world and the UI being separate
1:32:41philipbuuck On the rendering of the 3D world and the UI being separate
1:33:09joefish90 Q: Did you read any other resources than the source itself? I personally like Abrash's Black Book a lot, but when it comes to CAS to RAS delay and dram refresh times for optimisation it gets kinda insane. But concerning the mindset of high efficient programming it's still great, in my opinion
1:33:09joefish90 Q: Did you read any other resources than the source itself? I personally like Abrash's Black Book a lot, but when it comes to CAS to RAS delay and dram refresh times for optimisation it gets kinda insane. But concerning the mindset of high efficient programming it's still great, in my opinion
1:33:09joefish90 Q: Did you read any other resources than the source itself? I personally like Abrash's Black Book a lot, but when it comes to CAS to RAS delay and dram refresh times for optimisation it gets kinda insane. But concerning the mindset of high efficient programming it's still great, in my opinion
1:33:23philipbuuck On the influence of Abrash's Black Book on Handmade Quake
1:33:23philipbuuck On the influence of Abrash's Black Book on Handmade Quake
1:33:23philipbuuck On the influence of Abrash's Black Book on Handmade Quake
1:34:50blah238 Q: Doesn't the Quake source include GLQuake? Are you touching that at all?
1:34:50blah238 Q: Doesn't the Quake source include GLQuake? Are you touching that at all?
1:34:50blah238 Q: Doesn't the Quake source include GLQuake? Are you touching that at all?
1:35:07philipbuuck On textures being broken in GLQuake
1:35:07philipbuuck On textures being broken in GLQuake
1:35:07philipbuuck On textures being broken in GLQuake
1:36:07Thanks and farewells1
1:36:07Thanks and farewells1
1:36:07Thanks and farewells1