Handmade Hero»Episode Guide
Mapping Assets to Bitmaps
?
?

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
V Revert filter to original state Y Select link (requires manual Ctrl-c)

Menu toggling

q Quotes r References f Filter y Link 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

Filter and Link Menus

z Toggle filter / linking mode

Credits Menu

Enter Open URL (in new tab)
0:30Recap
0:30Recap
0:30Recap
1:50Review of PickBest
1:50Review of PickBest
1:50Review of PickBest
5:54Looking at how tags might be set up
5:54Looking at how tags might be set up
5:54Looking at how tags might be set up
8:50Structuring assets more generally
8:50Structuring assets more generally
8:50Structuring assets more generally
18:43Creation of handmade_asset.h
18:43Creation of handmade_asset.h
18:43Creation of handmade_asset.h
23:04Creation of handmade_asset.cpp, writing AllocateGameAssets
23:04Creation of handmade_asset.cpp, writing AllocateGameAssets
23:04Creation of handmade_asset.cpp, writing AllocateGameAssets
25:38Cleaning up compile errors
25:38Cleaning up compile errors
25:38Cleaning up compile errors
26:53Splitting LoadAsset
26:53Splitting LoadAsset
26:53Splitting LoadAsset
30:28Resuming compile error cleanup
30:28Resuming compile error cleanup
30:28Resuming compile error cleanup
30:55Moving DEBUGLoadBMP to the asset system
30:55Moving DEBUGLoadBMP to the asset system
30:55Moving DEBUGLoadBMP to the asset system
34:55Converting between assets and bitmaps
34:55Converting between assets and bitmaps
34:55Converting between assets and bitmaps
37:20Setting up stopgap bitmap loading
37:20Setting up stopgap bitmap loading
37:20Setting up stopgap bitmap loading
39:46Nuking thread_context and moving out ReadEntireFile ptrs
39:46Nuking thread_context and moving out ReadEntireFile ptrs
39:46Nuking thread_context and moving out ReadEntireFile ptrs
45:15Fixing the bugs that got through compile
45:15Fixing the bugs that got through compile
45:15Fixing the bugs that got through compile
46:02Loading bitmaps using type info
46:02Loading bitmaps using type info
46:02Loading bitmaps using type info
54:20Debugging missing treesα
54:20Debugging missing treesα
54:20Debugging missing treesα
55:05There's a Count and a rangeβ
55:05There's a Count and a rangeβ
55:05There's a Count and a rangeβ
1:00:11Q&A
🗩
1:00:11Q&A
🗩
1:00:11Q&A
🗩
1:00:46abnercoimbre You won't be using any formal database for the game, correct? Why?
🗪
1:00:46abnercoimbre You won't be using any formal database for the game, correct? Why?
🗪
1:00:46abnercoimbre You won't be using any formal database for the game, correct? Why?
🗪
1:04:29vagrantaisystem Is there any way I can download these episodes to watch on the go?
🗪
1:04:29vagrantaisystem Is there any way I can download these episodes to watch on the go?
🗪
1:04:29vagrantaisystem Is there any way I can download these episodes to watch on the go?
🗪
1:05:48kruzaa Why code is C as opposed to Java?
🗪
1:05:48kruzaa Why code is C as opposed to Java?
🗪
1:05:48kruzaa Why code is C as opposed to Java?
🗪
1:06:13gasto5 ssets include compressed sprite sheets, audio, video and bone rigs?
🗪
1:06:13gasto5 ssets include compressed sprite sheets, audio, video and bone rigs?
🗪
1:06:13gasto5 ssets include compressed sprite sheets, audio, video and bone rigs?
🗪
1:07:23handmade.h: Make it incumbent upon the game to set IsInitialized
1:07:23handmade.h: Make it incumbent upon the game to set IsInitialized
1:07:23handmade.h: Make it incumbent upon the game to set IsInitialized
1:11:49gasto5 How on earth do you procedurally generate character movement?1
🗪
1:11:49gasto5 How on earth do you procedurally generate character movement?1
🗪
1:11:49gasto5 How on earth do you procedurally generate character movement?1
🗪
1:13:23ttbjm Can you run cloc.exe again?
🗪
1:13:23ttbjm Can you run cloc.exe again?
🗪
1:13:23ttbjm Can you run cloc.exe again?
🗪
1:14:19kruzaa Have you ever used Unity3D? If so, would you recommend it?
🗪
1:14:19kruzaa Have you ever used Unity3D? If so, would you recommend it?
🗪
1:14:19kruzaa Have you ever used Unity3D? If so, would you recommend it?
🗪
1:14:24captainkraft What advice do you have for relatively new programmers who are trying to ditch the OOP mindset and move onto things like Data Oriented Design and Compression Oriented Design?
🗪
1:14:24captainkraft What advice do you have for relatively new programmers who are trying to ditch the OOP mindset and move onto things like Data Oriented Design and Compression Oriented Design?
🗪
1:14:24captainkraft What advice do you have for relatively new programmers who are trying to ditch the OOP mindset and move onto things like Data Oriented Design and Compression Oriented Design?
🗪
1:22:36Wrap things up
🗩
1:22:36Wrap things up
🗩
1:22:36Wrap things up
🗩