[, < / ], >Jump to previous / next episode W, K, P / S, J, NJump to previous / next timestamp t / TToggle theatre / SUPERtheatre mode VRevert filter to original stateYSelect link (requires manual Ctrl-c)
Menu toggling
qQuotesrReferencesfFilteryLinkcCredits
In-Menu and Index Controls
a
w s
d
hjkl
←
↑ ↓
→
EscClose menu / unfocus timestamp
Quotes and References Menus and Index
EnterJump to timestamp
Quotes, References and Credits Menus
oOpen URL (in new tab)
Filter Menu
x, SpaceToggle category and focus next X, ShiftSpaceToggle category and focus previous vInvert topics / media as per focus
23:26Let's load only what we need, not the entire asset file
23:26Let's load only what we need, not the entire asset file
23:26Let's load only what we need, not the entire asset file
24:10Flat-loading the asset tags and the assets
24:10Flat-loading the asset tags and the assets
24:10Flat-loading the asset tags and the assets
27:47AssetTypes are not flat-loadable
27:47AssetTypes are not flat-loadable
27:47AssetTypes are not flat-loadable
28:42Defining the file API
28:42Defining the file API
28:42Defining the file API
29:34Recipe for a good API: write the usage code first
29:34Recipe for a good API: write the usage code first
29:34Recipe for a good API: write the usage code first
32:00The platform layer takes care of knowing the location of the asset files
32:00The platform layer takes care of knowing the location of the asset files
32:00The platform layer takes care of knowing the location of the asset files
38:53Allowing all operations on files and checking for errors just once
38:53Allowing all operations on files and checking for errors just once
38:53Allowing all operations on files and checking for errors just once
41:02Merging the contents of asset files
41:02Merging the contents of asset files
41:02Merging the contents of asset files
44:31Another opportunity for centralized error handling
44:31Another opportunity for centralized error handling
44:31Another opportunity for centralized error handling
47:38Informing the OS that we are finished using the list of hha files so that it can free any associated resource
47:38Informing the OS that we are finished using the list of hha files so that it can free any associated resource
47:38Informing the OS that we are finished using the list of hha files so that it can free any associated resource
49:11Organizing our assets by asset type by looping multiple times over all files
49:11Organizing our assets by asset type by looping multiple times over all files
49:11Organizing our assets by asset type by looping multiple times over all files
49:51Do this in a super janky wayα
49:51Do this in a super janky wayα
49:51Do this in a super janky wayα
55:30Including a TagBase in the asset_file struct to rebase its tags
55:30Including a TagBase in the asset_file struct to rebase its tags
55:30Including a TagBase in the asset_file struct to rebase its tags
1:00:22Q&A
🗩
1:00:22Q&A
🗩
1:00:22Q&A
🗩
1:01:31drumboy354 What's your general rule for making a variable a pointer versus not?
🗪
1:01:31drumboy354 What's your general rule for making a variable a pointer versus not?
🗪
1:01:31drumboy354 What's your general rule for making a variable a pointer versus not?
🗪
1:11:24sssmcgrath I don't completely understand your aversion to using the C standard library... is this just a hmh thing for teaching? Or do you just never use the standard library?
🗪
1:11:24sssmcgrath I don't completely understand your aversion to using the C standard library... is this just a hmh thing for teaching? Or do you just never use the standard library?
🗪
1:11:24sssmcgrath I don't completely understand your aversion to using the C standard library... is this just a hmh thing for teaching? Or do you just never use the standard library?
🗪
1:15:41insofaras How and where will user save data be stored?
🗪
1:15:41insofaras How and where will user save data be stored?
🗪
1:15:41insofaras How and where will user save data be stored?
🗪
1:16:51Off-topic Q&A
1:16:51Off-topic Q&A
1:16:51Off-topic Q&A
1:16:55glamhoth What keyboard are you using?
🗪
1:16:55glamhoth What keyboard are you using?
🗪
1:16:55glamhoth What keyboard are you using?
🗪
1:17:05dustrag How long have you been developing games?
🗪
1:17:05dustrag How long have you been developing games?
🗪
1:17:05dustrag How long have you been developing games?
🗪
1:17:17glamhoth Why brown switches over blue?
🗪
1:17:17glamhoth Why brown switches over blue?
🗪
1:17:17glamhoth Why brown switches over blue?
🗪
1:17:43pothead0492 What did you had on your arms?
🗪
1:17:43pothead0492 What did you had on your arms?
🗪
1:17:43pothead0492 What did you had on your arms?
🗪
1:17:54alldenaren1 Do you like dogs or cats?
🗪
1:17:54alldenaren1 Do you like dogs or cats?
🗪
1:17:54alldenaren1 Do you like dogs or cats?
🗪
1:18:11rosssylibus How far do you think you are in terms of stream days from implementing game logic in terms of play vs platform?
🗪
1:18:11rosssylibus How far do you think you are in terms of stream days from implementing game logic in terms of play vs platform?
🗪
1:18:11rosssylibus How far do you think you are in terms of stream days from implementing game logic in terms of play vs platform?
🗪
1:18:47bakunda I just got two Rpi2s, what do you think about the Rpi2 in general?
🗪
1:18:47bakunda I just got two Rpi2s, what do you think about the Rpi2 in general?
🗪
1:18:47bakunda I just got two Rpi2s, what do you think about the Rpi2 in general?
🗪
1:18:55meloaananas What do you think about Intel INDE?
🗪
1:18:55meloaananas What do you think about Intel INDE?
🗪
1:18:55meloaananas What do you think about Intel INDE?
🗪
1:20:08End of the off-topic Q&A
🗩
1:20:08End of the off-topic Q&A
🗩
1:20:08End of the off-topic Q&A
🗩
1:20:35On the joy of building your engine from the ground up
🗩
1:20:35On the joy of building your engine from the ground up
🗩
1:20:35On the joy of building your engine from the ground up