Exploration-based Architecture
?
?

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:00Welcome
0:00Welcome
0:00Welcome
2:22Evolution of a Project
2:22Evolution of a Project
2:22Evolution of a Project
6:43How to drive towards an unknown destination
6:43How to drive towards an unknown destination
6:43How to drive towards an unknown destination
9:36The dangers of pre-planning
9:36The dangers of pre-planning
9:36The dangers of pre-planning
12:27The exploration two-step
12:27The exploration two-step
12:27The exploration two-step
16:22Game engine goals
16:22Game engine goals
16:22Game engine goals
17:01LoZ Influence
17:01LoZ Influence
17:01LoZ Influence
19:56Tile Map - What to modernize, what to keep
19:56Tile Map - What to modernize, what to keep
19:56Tile Map - What to modernize, what to keep
24:12Goals for Procedural Generation of Levels
24:12Goals for Procedural Generation of Levels
24:12Goals for Procedural Generation of Levels
31:12Rich Combinatoric Interactions
31:12Rich Combinatoric Interactions
31:12Rich Combinatoric Interactions
34:44There's no plan, folks
34:44There's no plan, folks
34:44There's no plan, folks
36:06The coding begins
36:06The coding begins
36:06The coding begins
36:30Add something we forgot
36:30Add something we forgot
36:30Add something we forgot
38:08Clean out old debug visuals/sounds
38:08Clean out old debug visuals/sounds
38:08Clean out old debug visuals/sounds
42:35Resolution goals
42:35Resolution goals
42:35Resolution goals
47:30Let's draw a rectangle
47:30Let's draw a rectangle
47:30Let's draw a rectangle
49:30What to know about bounds for drawing geometry
49:30What to know about bounds for drawing geometry
49:30What to know about bounds for drawing geometry
54:21Coding drawRectangle
54:21Coding drawRectangle
54:21Coding drawRectangle
1:02:48Rounding floats to ints
1:02:48Rounding floats to ints
1:02:48Rounding floats to ints
1:05:32Testing drawRectangle
1:05:32Testing drawRectangle
1:05:32Testing drawRectangle
1:10:48What's that link error when you compile?
1:10:48What's that link error when you compile?
1:10:48What's that link error when you compile?
1:11:52What things are good to put in a portfolio?
1:11:52What things are good to put in a portfolio?
1:11:52What things are good to put in a portfolio?
1:12:15Does this work?
1:12:15Does this work?
1:12:15Does this work?
1:12:26Thought on making this all completely functional?
1:12:26Thought on making this all completely functional?
1:12:26Thought on making this all completely functional?
1:14:10How do you do compression programming with big teams?
1:14:10How do you do compression programming with big teams?
1:14:10How do you do compression programming with big teams?
1:16:00Do you think writing structs for things like vectors is good?
1:16:00Do you think writing structs for things like vectors is good?
1:16:00Do you think writing structs for things like vectors is good?
1:17:35Are you going to use linear texture layout or something fancy?
1:17:35Are you going to use linear texture layout or something fancy?
1:17:35Are you going to use linear texture layout or something fancy?
1:17:50If C didn't exist what language would you use?
1:17:50If C didn't exist what language would you use?
1:17:50If C didn't exist what language would you use?
1:18:50Where can we find out info on engine architectures?
1:18:50Where can we find out info on engine architectures?
1:18:50Where can we find out info on engine architectures?
1:19:46Particulars on procedural generation? Will dungeons regenerate every time you enter
1:19:46Particulars on procedural generation? Will dungeons regenerate every time you enter
1:19:46Particulars on procedural generation? Will dungeons regenerate every time you enter
1:20:49Will the game be generated as you go?
1:20:49Will the game be generated as you go?
1:20:49Will the game be generated as you go?
1:21:58What with Jon Blow and Variables?
1:21:58What with Jon Blow and Variables?
1:21:58What with Jon Blow and Variables?
1:23:07Will you use fixed point?
1:23:07Will you use fixed point?
1:23:07Will you use fixed point?
1:23:47How old were you in the picture on mollyrocket.com?
1:23:47How old were you in the picture on mollyrocket.com?
1:23:47How old were you in the picture on mollyrocket.com?
1:24:19Why are subpixels better than pixels?
1:24:19Why are subpixels better than pixels?
1:24:19Why are subpixels better than pixels?
1:25:26Will you be growing a beard?
1:25:26Will you be growing a beard?
1:25:26Will you be growing a beard?
1:25:38Are you going to use linear texture layout or something fancy and swizzly (repeat, but answered this time)?
1:25:38Are you going to use linear texture layout or something fancy and swizzly (repeat, but answered this time)?
1:25:38Are you going to use linear texture layout or something fancy and swizzly (repeat, but answered this time)?
1:26:23Would the player really notice a 1-2 frame lag of sound in this game?
1:26:23Would the player really notice a 1-2 frame lag of sound in this game?
1:26:23Would the player really notice a 1-2 frame lag of sound in this game?
1:27:28How different would initial rendering be if the game was vector-based?
1:27:28How different would initial rendering be if the game was vector-based?
1:27:28How different would initial rendering be if the game was vector-based?
1:28:15You cut me deep, Casey.
1:28:15You cut me deep, Casey.
1:28:15You cut me deep, Casey.
1:28:32What's bad about OOP?
1:28:32What's bad about OOP?
1:28:32What's bad about OOP?
1:30:50I'm having trouble understanding the sound stuff, should I worry?
1:30:50I'm having trouble understanding the sound stuff, should I worry?
1:30:50I'm having trouble understanding the sound stuff, should I worry?
1:31:53Did you work on NWN2?
1:31:53Did you work on NWN2?
1:31:53Did you work on NWN2?
1:32:51Can the compiler optimize the rect draw based on (lack of) aliasing?
1:32:51Can the compiler optimize the rect draw based on (lack of) aliasing?
1:32:51Can the compiler optimize the rect draw based on (lack of) aliasing?
1:34:30Will we be doing Antialiasing?
1:34:30Will we be doing Antialiasing?
1:34:30Will we be doing Antialiasing?
1:34:36Future old-man baldness strategies?
1:34:36Future old-man baldness strategies?
1:34:36Future old-man baldness strategies?
1:34:54Can you explain the subpixel stuff via video?
1:34:54Can you explain the subpixel stuff via video?
1:34:54Can you explain the subpixel stuff via video?
1:35:10Are you making a runescape clone?
1:35:10Are you making a runescape clone?
1:35:10Are you making a runescape clone?
1:35:15What do you suggest for mobile game dev?
1:35:15What do you suggest for mobile game dev?
1:35:15What do you suggest for mobile game dev?
1:35:30Will we be using DX11 for the rendering layer?
1:35:30Will we be using DX11 for the rendering layer?
1:35:30Will we be using DX11 for the rendering layer?
1:35:45Pokemans? [no]
1:35:45Pokemans? [no]
1:35:45Pokemans? [no]
1:35:56Disparaging Python?
1:35:56Disparaging Python?
1:35:56Disparaging Python?
1:36:39Dinosaurs? [are cool]
1:36:39Dinosaurs? [are cool]
1:36:39Dinosaurs? [are cool]
1:36:43How can I get a (good) job (like you)?
1:36:43How can I get a (good) job (like you)?
1:36:43How can I get a (good) job (like you)?
1:36:54Lazer sharks? [also cool]
1:36:54Lazer sharks? [also cool]
1:36:54Lazer sharks? [also cool]
1:36:58Mounts? [probably not?]
1:36:58Mounts? [probably not?]
1:36:58Mounts? [probably not?]
1:37:01How often do tech limitations matter?
1:37:01How often do tech limitations matter?
1:37:01How often do tech limitations matter?
1:38:02Member functions?
1:38:02Member functions?
1:38:02Member functions?
1:38:16Owl of shame is navi?
1:38:16Owl of shame is navi?
1:38:16Owl of shame is navi?
1:38:31How will you use the game memory block?
1:38:31How will you use the game memory block?
1:38:31How will you use the game memory block?
1:39:01What if MinX and MaxX are both less than 0?
1:39:01What if MinX and MaxX are both less than 0?
1:39:01What if MinX and MaxX are both less than 0?
1:40:05In a perfect world... Pokemans? [no]
1:40:05In a perfect world... Pokemans? [no]
1:40:05In a perfect world... Pokemans? [no]
1:40:29Moral message? Hired a writer?
1:40:29Moral message? Hired a writer?
1:40:29Moral message? Hired a writer?
1:40:47Handy Links / Holiday Hours / Happy Coding
🗩
1:40:47Handy Links / Holiday Hours / Happy Coding
🗩
1:40:47Handy Links / Holiday Hours / Happy Coding
🗩