Playing Multiple Cutscenes
?
?

Keyboard Navigation

Global Keys

[, < / ], > Jump to previous / next episode
W, K, P / S, J, 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

In-Menu 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)
0:32Recap
0:32Recap
0:32Recap
1:11handmade_cutscene.cpp: Compose Shot 10
1:11handmade_cutscene.cpp: Compose Shot 10
1:11handmade_cutscene.cpp: Compose Shot 10
5:49"...he has a lot of hats"α
5:49"...he has a lot of hats"α
5:49"...he has a lot of hats"α
13:26handmade_cutscene.cpp: Compose Shot 11
13:26handmade_cutscene.cpp: Compose Shot 11
13:26handmade_cutscene.cpp: Compose Shot 11
31:47handmade_cutscene.cpp: Introduce IntroCutscene to make these shots play in a series
31:47handmade_cutscene.cpp: Introduce IntroCutscene to make these shots play in a series
31:47handmade_cutscene.cpp: Introduce IntroCutscene to make these shots play in a series
37:45handmade_cutscene.cpp: Bust out that emacs macro
37:45handmade_cutscene.cpp: Bust out that emacs macro
37:45handmade_cutscene.cpp: Bust out that emacs macro
39:02handmade_cutscene.cpp: Set the ShotChangeTime
39:02handmade_cutscene.cpp: Set the ShotChangeTime
39:02handmade_cutscene.cpp: Set the ShotChangeTime
40:02handmade_cutscene.h: Add Duration to layered_scene
40:02handmade_cutscene.h: Add Duration to layered_scene
40:02handmade_cutscene.h: Add Duration to layered_scene
41:52handmade_cutscene.cpp: Give RenderCutscene the ability to play all of the shots in sequence
41:52handmade_cutscene.cpp: Give RenderCutscene the ability to play all of the shots in sequence
41:52handmade_cutscene.cpp: Give RenderCutscene the ability to play all of the shots in sequence
45:18Run the game and see that the cutscene isn't actually going
45:18Run the game and see that the cutscene isn't actually going
45:18Run the game and see that the cutscene isn't actually going
46:14handmade_cutscene.cpp: Set &IntroCutscene index from ShotIndex
46:14handmade_cutscene.cpp: Set &IntroCutscene index from ShotIndex
46:14handmade_cutscene.cpp: Set &IntroCutscene index from ShotIndex
46:37Debugger: Step into RenderCutscene
46:37Debugger: Step into RenderCutscene
46:37Debugger: Step into RenderCutscene
47:37handmade_cutscene.cpp: Introduce b32 PrettyStupid to indicate the end of the cutscene
47:37handmade_cutscene.cpp: Introduce b32 PrettyStupid to indicate the end of the cutscene
47:37handmade_cutscene.cpp: Introduce b32 PrettyStupid to indicate the end of the cutscene
48:08Run the game and see our cutscene happening
48:08Run the game and see our cutscene happening
48:08Run the game and see our cutscene happening
50:56Q&A
🗩
50:56Q&A
🗩
50:56Q&A
🗩
51:14Evine Will there be hat DLC?
🗪
51:14Evine Will there be hat DLC?
🗪
51:14Evine Will there be hat DLC?
🗪
51:45abnercoimbre Wait for more Q's
🗪
51:45abnercoimbre Wait for more Q's
🗪
51:45abnercoimbre Wait for more Q's
🗪
51:49CurlingChamp Do you prefer OpenGL or DirectX?
🗪
51:49CurlingChamp Do you prefer OpenGL or DirectX?
🗪
51:49CurlingChamp Do you prefer OpenGL or DirectX?
🗪
52:08iWumbo_ Who draws all the pictures?
🗪
52:08iWumbo_ Who draws all the pictures?
🗪
52:08iWumbo_ Who draws all the pictures?
🗪
52:14blah238 I think there is still a tiny gap at the top of the window in shot 2, towards the very end of the shot
🗪
52:14blah238 I think there is still a tiny gap at the top of the window in shot 2, towards the very end of the shot
🗪
52:14blah238 I think there is still a tiny gap at the top of the window in shot 2, towards the very end of the shot
🗪
53:05handmade_cutscene.cpp: Tweak the position of the window in Shot 2
53:05handmade_cutscene.cpp: Tweak the position of the window in Shot 2
53:05handmade_cutscene.cpp: Tweak the position of the window in Shot 2
53:55evraire Seems like the cutscene is nearly finished (for a first pass). Are we returning to debugging next?
🗪
53:55evraire Seems like the cutscene is nearly finished (for a first pass). Are we returning to debugging next?
🗪
53:55evraire Seems like the cutscene is nearly finished (for a first pass). Are we returning to debugging next?
🗪
54:10Euphius How do you compile so fast?
🗪
54:10Euphius How do you compile so fast?
🗪
54:10Euphius How do you compile so fast?
🗪
54:20SoysauceTheKid Will there be sound effects in the intro scene (i.e. door opening sound effects)? Would this be separate or part of the voiceover?
🗪
54:20SoysauceTheKid Will there be sound effects in the intro scene (i.e. door opening sound effects)? Would this be separate or part of the voiceover?
🗪
54:20SoysauceTheKid Will there be sound effects in the intro scene (i.e. door opening sound effects)? Would this be separate or part of the voiceover?
🗪
54:44TheLagScript I'm starting out Game Development and know a good portion of C++, but trying to learn OpenGL or advanced graphics rendering libs is feeling too tedious to me. Any recommendations?
🗪
54:44TheLagScript I'm starting out Game Development and know a good portion of C++, but trying to learn OpenGL or advanced graphics rendering libs is feeling too tedious to me. Any recommendations?
🗪
54:44TheLagScript I'm starting out Game Development and know a good portion of C++, but trying to learn OpenGL or advanced graphics rendering libs is feeling too tedious to me. Any recommendations?
🗪
55:46Risorsk Will the hat be in the cut scene after it's chosen?
🗪
55:46Risorsk Will the hat be in the cut scene after it's chosen?
🗪
55:46Risorsk Will the hat be in the cut scene after it's chosen?
🗪
56:16Fyoucon Excited for Vulkan?
🗪
56:16Fyoucon Excited for Vulkan?
🗪
56:16Fyoucon Excited for Vulkan?
🗪
56:26Miblo Could we just watch the cutscene on loop while we do Q&A?
🗪
56:26Miblo Could we just watch the cutscene on loop while we do Q&A?
🗪
56:26Miblo Could we just watch the cutscene on loop while we do Q&A?
🗪
56:49Fyoucon Know any good OpenGL tutorials?
🗪
56:49Fyoucon Know any good OpenGL tutorials?
🗪
56:49Fyoucon Know any good OpenGL tutorials?
🗪
57:24Kelimion For that over the shoulder scene, what if you could give the boy a velocity as well, so that it partially exaggerated or countered the camera movement, giving him some actual movement?
🗪
57:24Kelimion For that over the shoulder scene, what if you could give the boy a velocity as well, so that it partially exaggerated or countered the camera movement, giving him some actual movement?
🗪
57:24Kelimion For that over the shoulder scene, what if you could give the boy a velocity as well, so that it partially exaggerated or countered the camera movement, giving him some actual movement?
🗪
57:59cubercaleb What do you have to say to the anti global variable zealots who would complain about all those globals in the cutscene code?
🗪
57:59cubercaleb What do you have to say to the anti global variable zealots who would complain about all those globals in the cutscene code?
🗪
57:59cubercaleb What do you have to say to the anti global variable zealots who would complain about all those globals in the cutscene code?
🗪
58:36NoRaD91 I think the last shot still has clipping at the end (the hero's head)
🗪
58:36NoRaD91 I think the last shot still has clipping at the end (the hero's head)
🗪
58:36NoRaD91 I think the last shot still has clipping at the end (the hero's head)
🗪
59:38CurlingChamp What's your favorite header file to include? The ones you will add when starting a project
🗪
59:38CurlingChamp What's your favorite header file to include? The ones you will add when starting a project
🗪
59:38CurlingChamp What's your favorite header file to include? The ones you will add when starting a project
🗪
1:00:26pragmascrypt One day you mentioned the banding on the stream overlays and said that it would be really easy to fix. How would you fix it?
🗪
1:00:26pragmascrypt One day you mentioned the banding on the stream overlays and said that it would be really easy to fix. How would you fix it?
🗪
1:00:26pragmascrypt One day you mentioned the banding on the stream overlays and said that it would be really easy to fix. How would you fix it?
🗪
1:01:22Lkey144 Who is your ideal 'voice of Krampus'?
🗪
1:01:22Lkey144 Who is your ideal 'voice of Krampus'?
🗪
1:01:22Lkey144 Who is your ideal 'voice of Krampus'?
🗪
1:01:34garlandobloom Do the hats bestow magical powers upon you?
🗪
1:01:34garlandobloom Do the hats bestow magical powers upon you?
🗪
1:01:34garlandobloom Do the hats bestow magical powers upon you?
🗪
1:01:42icyfillup I asked this during the pre-stream, but not sure if you caught it. Still catching up with the series, but have you written a better hash after the sim region episodes?
🗪
1:01:42icyfillup I asked this during the pre-stream, but not sure if you caught it. Still catching up with the series, but have you written a better hash after the sim region episodes?
🗪
1:01:42icyfillup I asked this during the pre-stream, but not sure if you caught it. Still catching up with the series, but have you written a better hash after the sim region episodes?
🗪
1:02:07CaptainKraft Off-topic - How much planning for a large (longer than one year) software project do you do before you start the project? How do you estimate the time it takes to get the work done?
🗪
1:02:07CaptainKraft Off-topic - How much planning for a large (longer than one year) software project do you do before you start the project? How do you estimate the time it takes to get the work done?
🗪
1:02:07CaptainKraft Off-topic - How much planning for a large (longer than one year) software project do you do before you start the project? How do you estimate the time it takes to get the work done?
🗪
1:02:59Danyguag When is Vulkan coming out? Why do you not like Vulkan?
🗪
1:02:59Danyguag When is Vulkan coming out? Why do you not like Vulkan?
🗪
1:02:59Danyguag When is Vulkan coming out? Why do you not like Vulkan?
🗪
1:03:07CurlingChamp Are you familiar with FreeGLUT? Thoughts on that specifically
🗪
1:03:07CurlingChamp Are you familiar with FreeGLUT? Thoughts on that specifically
🗪
1:03:07CurlingChamp Are you familiar with FreeGLUT? Thoughts on that specifically
🗪
1:03:20elxenoaizd I'm trying to go as independent as I can in my codebase as well. One thing that I'm not sure how to replace is GLEW, i.e. how to load the OpenGL functions myself. You mentioned you had your own library for that. Any tips / advice how to write / where to begin?
🗪
1:03:20elxenoaizd I'm trying to go as independent as I can in my codebase as well. One thing that I'm not sure how to replace is GLEW, i.e. how to load the OpenGL functions myself. You mentioned you had your own library for that. Any tips / advice how to write / where to begin?
🗪
1:03:20elxenoaizd I'm trying to go as independent as I can in my codebase as well. One thing that I'm not sure how to replace is GLEW, i.e. how to load the OpenGL functions myself. You mentioned you had your own library for that. Any tips / advice how to write / where to begin?
🗪
1:04:07KillerkoUK What Did Krampus do with other children after he gifted that hand to our hero? What was the purpose of his visit?
🗪
1:04:07KillerkoUK What Did Krampus do with other children after he gifted that hand to our hero? What was the purpose of his visit?
🗪
1:04:07KillerkoUK What Did Krampus do with other children after he gifted that hand to our hero? What was the purpose of his visit?
🗪
1:04:19cubercaleb Do you at least include windows?
🗪
1:04:19cubercaleb Do you at least include windows?
🗪
1:04:19cubercaleb Do you at least include windows?
🗪
1:04:29Imapushover There's a glitch in the graphic near the cockroach's antenna in the hats plane
🗪
1:04:29Imapushover There's a glitch in the graphic near the cockroach's antenna in the hats plane
🗪
1:04:29Imapushover There's a glitch in the graphic near the cockroach's antenna in the hats plane
🗪
1:05:26Miblo I have a feeling the clip plane might have been introduced when we were doing the multiple ground layers
🗪
1:05:26Miblo I have a feeling the clip plane might have been introduced when we were doing the multiple ground layers
🗪
1:05:26Miblo I have a feeling the clip plane might have been introduced when we were doing the multiple ground layers
🗪
1:06:18Miblo Maybe on Day 107: Fading Z Layers
🗪
1:06:18Miblo Maybe on Day 107: Fading Z Layers
🗪
1:06:18Miblo Maybe on Day 107: Fading Z Layers
🗪
1:06:51elxenoaizd Krampus sounds so cool. How did you come up with the name?
🗪
1:06:51elxenoaizd Krampus sounds so cool. How did you come up with the name?
🗪
1:06:51elxenoaizd Krampus sounds so cool. How did you come up with the name?
🗪
1:07:49CurlingChamp Does Krampus return to 0?
🗪
1:07:49CurlingChamp Does Krampus return to 0?
🗪
1:07:49CurlingChamp Does Krampus return to 0?
🗪
1:08:35abnercoimbre Thank you, Casey
🗪
1:08:35abnercoimbre Thank you, Casey
🗪
1:08:35abnercoimbre Thank you, Casey
🗪
1:08:58armoafro Will you be doing Ludum Dare this weekend?
🗪
1:08:58armoafro Will you be doing Ludum Dare this weekend?
🗪
1:08:58armoafro Will you be doing Ludum Dare this weekend?
🗪
1:10:08KillerkoUK Sometimes the transition from scene to scene is not perfect. Are you going to fix that?
🗪
1:10:08KillerkoUK Sometimes the transition from scene to scene is not perfect. Are you going to fix that?
🗪
1:10:08KillerkoUK Sometimes the transition from scene to scene is not perfect. Are you going to fix that?
🗪
1:13:07Windows Task Manager: Check our memory usage
1:13:07Windows Task Manager: Check our memory usage
1:13:07Windows Task Manager: Check our memory usage
1:15:17Windows Task Manager: Check our CPU usage
1:15:17Windows Task Manager: Check our CPU usage
1:15:17Windows Task Manager: Check our CPU usage
1:18:09CurlingChamp Why make the CPU do it?
🗪
1:18:09CurlingChamp Why make the CPU do it?
🗪
1:18:09CurlingChamp Why make the CPU do it?
🗪
1:20:14ChronalDragon Cockroach confirmed for familiar DLC?
🗪
1:20:14ChronalDragon Cockroach confirmed for familiar DLC?
🗪
1:20:14ChronalDragon Cockroach confirmed for familiar DLC?
🗪
1:20:20Danyguag Is there some interface to use for using the GPU?
🗪
1:20:20Danyguag Is there some interface to use for using the GPU?
🗪
1:20:20Danyguag Is there some interface to use for using the GPU?
🗪
1:20:30MrSuperK10 Is this the most in depth game you've created (i.e cut scenes, game engine and so on)?
🗪
1:20:30MrSuperK10 Is this the most in depth game you've created (i.e cut scenes, game engine and so on)?
🗪
1:20:30MrSuperK10 Is this the most in depth game you've created (i.e cut scenes, game engine and so on)?
🗪
1:20:44Miblo NearClipPlane was introduced on Day 108: Perspective Projection (thanks to insofaras's git-fu)
🗪
1:20:44Miblo NearClipPlane was introduced on Day 108: Perspective Projection (thanks to insofaras's git-fu)
🗪
1:20:44Miblo NearClipPlane was introduced on Day 108: Perspective Projection (thanks to insofaras's git-fu)
🗪
1:20:54CurlingChamp Isn't GLSL and the DirectX shader language good for this?
🗪
1:20:54CurlingChamp Isn't GLSL and the DirectX shader language good for this?
🗪
1:20:54CurlingChamp Isn't GLSL and the DirectX shader language good for this?
🗪
1:21:19cubercaleb Would it be possible to access the GPU without a driver?
🗪
1:21:19cubercaleb Would it be possible to access the GPU without a driver?
🗪
1:21:19cubercaleb Would it be possible to access the GPU without a driver?
🗪
1:22:27CurlingChamp Moving graphics on-screen, get the CPU to do other calculations
🗪
1:22:27CurlingChamp Moving graphics on-screen, get the CPU to do other calculations
🗪
1:22:27CurlingChamp Moving graphics on-screen, get the CPU to do other calculations
🗪
1:24:00CurlingChamp Don't mean to cramp your style. I made some stuff BitBlting too
🗪
1:24:00CurlingChamp Don't mean to cramp your style. I made some stuff BitBlting too
🗪
1:24:00CurlingChamp Don't mean to cramp your style. I made some stuff BitBlting too
🗪
1:24:53ttbjm And gamma correction!
🗪
1:24:53ttbjm And gamma correction!
🗪
1:24:53ttbjm And gamma correction!
🗪
1:25:22cubercaleb Does bi-linear filtering hold up in 3D?
🗪
1:25:22cubercaleb Does bi-linear filtering hold up in 3D?
🗪
1:25:22cubercaleb Does bi-linear filtering hold up in 3D?
🗪
1:26:19Imapushover Handmade cut scene screensaver for Christmas?
🗪
1:26:19Imapushover Handmade cut scene screensaver for Christmas?
🗪
1:26:19Imapushover Handmade cut scene screensaver for Christmas?
🗪
1:26:39Miblo Yeah, as far as I can tell, you set the NearClipPlane pretty darn arbitrarily
🗪
1:26:39Miblo Yeah, as far as I can tell, you set the NearClipPlane pretty darn arbitrarily
🗪
1:26:39Miblo Yeah, as far as I can tell, you set the NearClipPlane pretty darn arbitrarily
🗪
1:27:00Call it day
🗩
1:27:00Call it day
🗩
1:27:00Call it day
🗩