Instantaneous Live Code Editing ⚠ Click here to regain focus ⚠
?
?

Keyboard Navigation

Global Keys

W, A, P / S, D, N Jump to previous / next marker
t / T Toggle theatre / SUPERtheatre mode
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

Quotes, 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)
2:30Recap, and cleaning up DLL creation code
2:30Recap, and cleaning up DLL creation code
2:30Recap, and cleaning up DLL creation code
7:25Trying to set the name of the .pdb file
7:25Trying to set the name of the .pdb file
7:25Trying to set the name of the .pdb file
9:35PDBPATH and setting the name of the .pdb file for handmade.cpp
9:35PDBPATH and setting the name of the .pdb file for handmade.cpp
9:35PDBPATH and setting the name of the .pdb file for handmade.cpp
15:10Found the command, now Setting random file name with %date% and some crazy batch syntax
15:10Found the command, now Setting random file name with %date% and some crazy batch syntax
15:10Found the command, now Setting random file name with %date% and some crazy batch syntax
19:00making DEL less intrusive, by piping output to a file
19:00making DEL less intrusive, by piping output to a file
19:00making DEL less intrusive, by piping output to a file
24:00making the reload of the .dll faster
24:00making the reload of the .dll faster
24:00making the reload of the .dll faster
35:00Compare File Times
35:00Compare File Times
35:00Compare File Times
39:49Finding the the dir of the executable so we can find the .dll
39:49Finding the the dir of the executable so we can find the .dll
39:49Finding the the dir of the executable so we can find the .dll
50:25String Processing Code
50:25String Processing Code
50:25String Processing Code
1:01:25Q&A
1:01:25Q&A
1:01:25Q&A
1:02:24Question: How do you manage to time your coding so perfectly
1:02:24Question: How do you manage to time your coding so perfectly
1:02:24Question: How do you manage to time your coding so perfectly
1:02:34Question: You mentioned yesterday you had something from a previous days but never did
1:02:34Question: You mentioned yesterday you had something from a previous days but never did
1:02:34Question: You mentioned yesterday you had something from a previous days but never did
1:03:31Question: Will this capability be in the shipping game or will it only be for debuging
1:03:31Question: Will this capability be in the shipping game or will it only be for debuging
1:03:31Question: Will this capability be in the shipping game or will it only be for debuging
1:04:15Question: Does the reload of the dll reset the game
1:04:15Question: Does the reload of the dll reset the game
1:04:15Question: Does the reload of the dll reset the game
1:05:07Question: How much time have you spent planning this game prior to even starting on day 001
1:05:07Question: How much time have you spent planning this game prior to even starting on day 001
1:05:07Question: How much time have you spent planning this game prior to even starting on day 001
1:06:43Question: Are you building the game in two sections, Games layer and a Platform layer
1:06:43Question: Are you building the game in two sections, Games layer and a Platform layer
1:06:43Question: Are you building the game in two sections, Games layer and a Platform layer
1:07:21Question: Since DLL's are not on linux or OSX how will we handle automatic reloading of the code
1:07:21Question: Since DLL's are not on linux or OSX how will we handle automatic reloading of the code
1:07:21Question: Since DLL's are not on linux or OSX how will we handle automatic reloading of the code
1:08:13Question: Why don't you use dynamic buffer allocation
1:08:13Question: Why don't you use dynamic buffer allocation
1:08:13Question: Why don't you use dynamic buffer allocation
1:09:09Question: You said that you are going to show us how to make a game well, what qualifications do you have for that
1:09:09Question: You said that you are going to show us how to make a game well, what qualifications do you have for that
1:09:09Question: You said that you are going to show us how to make a game well, what qualifications do you have for that
1:11:16Question: Could you expain your method of compressed programing in writing
1:11:16Question: Could you expain your method of compressed programing in writing
1:11:16Question: Could you expain your method of compressed programing in writing
1:12:42Question: When findFirstFile is called does windows actually read anything from disk
1:12:42Question: When findFirstFile is called does windows actually read anything from disk
1:12:42Question: When findFirstFile is called does windows actually read anything from disk
1:13:06Question: One way to abuse the fact that the game is in a seperate dll is to open the game part up to modders and modders tools
1:13:06Question: One way to abuse the fact that the game is in a seperate dll is to open the game part up to modders and modders tools
1:13:06Question: One way to abuse the fact that the game is in a seperate dll is to open the game part up to modders and modders tools
1:14:03Question: One common theme in the series so far is that you should not clearn up OS memory on shutdown but OS objects will possibly need to be cleaned up on DLL reload? correct?
1:14:03Question: One common theme in the series so far is that you should not clearn up OS memory on shutdown but OS objects will possibly need to be cleaned up on DLL reload? correct?
1:14:03Question: One common theme in the series so far is that you should not clearn up OS memory on shutdown but OS objects will possibly need to be cleaned up on DLL reload? correct?
1:17:09Question: Are we going to see the process of designing the game
1:17:09Question: Are we going to see the process of designing the game
1:17:09Question: Are we going to see the process of designing the game
1:20:31Question: Can you give some examples of code that won't play nice with the dynamic code reloading
1:20:31Question: Can you give some examples of code that won't play nice with the dynamic code reloading
1:20:31Question: Can you give some examples of code that won't play nice with the dynamic code reloading
1:22:39Question: Do you have any opinion on lua for a scripting language, config loading
1:22:39Question: Do you have any opinion on lua for a scripting language, config loading
1:22:39Question: Do you have any opinion on lua for a scripting language, config loading
1:24:09Question: Do you think this method of hot reloading of the code can be used in other types of software other then a game
1:24:09Question: Do you think this method of hot reloading of the code can be used in other types of software other then a game
1:24:09Question: Do you think this method of hot reloading of the code can be used in other types of software other then a game
1:25:01Question: Do you think there is a case for DSLs instead of using C
1:25:01Question: Do you think there is a case for DSLs instead of using C
1:25:01Question: Do you think there is a case for DSLs instead of using C
1:26:20Question: One benefit of lua is that you don't have to recompile
1:26:20Question: One benefit of lua is that you don't have to recompile
1:26:20Question: One benefit of lua is that you don't have to recompile
1:26:45Question: Is the game engine going to be generic or custom to this game
1:26:45Question: Is the game engine going to be generic or custom to this game
1:26:45Question: Is the game engine going to be generic or custom to this game
1:28:16Question: Do I recommend C over C++
1:28:16Question: Do I recommend C over C++
1:28:16Question: Do I recommend C over C++