Ryan Fleury
?
?
W, K, P / S, J, N Jump to previous / next timestamp
t / T Toggle theatre / SUPERtheatre mode
V Revert filter to original state Y Select link (requires manual Ctrl-c)
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus
Keyboard Navigation
Global Keys
[, < / ], > Jump to previous / next episodeW, K, P / S, J, N Jump to previous / next timestamp
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 CreditsIn-Menu and Index Controls
a
w
s
s
d
h
j
k
l
←
↑
↓
↓
→
Esc Close menu / unfocus timestamp
Quotes and References Menus and Index
Enter Jump to timestampQuotes, References and Credits Menus
o Open URL (in new tab)Filter Menu
x, Space Toggle category and focus nextX, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus
Filter and Link Menus
z Toggle filter / linking modeCredits Menu
Enter Open URL (in new tab)⏫
Previous: ‘Allen Webster’
⏫
0:00: Welcome to the Handmade Dev Show
0:00: Welcome to the Handmade Dev Show
0:00: Welcome to the Handmade Dev Show
0:09Clip from The Melodist by Ryan Fleury
🎬
0:09Clip from The Melodist by Ryan Fleury
🎬
0:09Clip from The Melodist by Ryan Fleury
🎬
2:16A wild Ryan appears
2:16A wild Ryan appears
2:16A wild Ryan appears
3:58: The Melodist was clearly made using GameMaker, correct?
3:58: The Melodist was clearly made using GameMaker, correct?
3:58: The Melodist was clearly made using GameMaker, correct?
4:10: On being a GameMaker purist
4:10: On being a GameMaker purist
4:10: On being a GameMaker purist
4:36: Let's rewind the clock to when you started making The Melodist
4:36: Let's rewind the clock to when you started making The Melodist
4:36: Let's rewind the clock to when you started making The Melodist
4:58: The origin of The Melodist
4:58: The origin of The Melodist
4:58: The origin of The Melodist
5:55: Introduce the clip of development of Under the Village
5:55: Introduce the clip of development of Under the Village
5:55: Introduce the clip of development of Under the Village
6:30Clip of development of Under the Village
🎬
6:30Clip of development of Under the Village
🎬
6:30Clip of development of Under the Village
🎬
7:57: How did you get into challenging programming paradigms?
7:57: How did you get into challenging programming paradigms?
7:57: How did you get into challenging programming paradigms?
8:53: Making games, but always fighting tools
8:53: Making games, but always fighting tools
8:53: Making games, but always fighting tools
13:08: Was Handmade Hero your gateway to break free of the constraints of RPG Maker?
13:08: Was Handmade Hero your gateway to break free of the constraints of RPG Maker?
13:08: Was Handmade Hero your gateway to break free of the constraints of RPG Maker?
13:32: Handmade Hero taught me so much
13:32: Handmade Hero taught me so much
13:32: Handmade Hero taught me so much
14:31: What's your side of the story teaming up with Allen on Dion Systems?1
14:31: What's your side of the story teaming up with Allen on Dion Systems?1
14:31: What's your side of the story teaming up with Allen on Dion Systems?1
15:10: Starting Dion Systems2 after showing The Melodist at Handmade Seattle 2019
15:10: Starting Dion Systems2 after showing The Melodist at Handmade Seattle 2019
15:10: Starting Dion Systems2 after showing The Melodist at Handmade Seattle 2019
21:36: Where do your skills in prototyping and making flashy demos come from?
21:36: Where do your skills in prototyping and making flashy demos come from?
21:36: Where do your skills in prototyping and making flashy demos come from?
22:32: Learning how to animate easily
22:32: Learning how to animate easily
22:32: Learning how to animate easily
27:04: Making prototypes using exponential animation
27:04: Making prototypes using exponential animation
27:04: Making prototypes using exponential animation
28:43: Why does most software not look and feel as aesthetically pleasing as your prototypes?
28:43: Why does most software not look and feel as aesthetically pleasing as your prototypes?
28:43: Why does most software not look and feel as aesthetically pleasing as your prototypes?
30:11: "Juicing"
30:11: "Juicing"
30:11: "Juicing"
31:23: What frameworks / libraries did you use to build the Dion prototype?
31:23: What frameworks / libraries did you use to build the Dion prototype?
31:23: What frameworks / libraries did you use to build the Dion prototype?
31:46: The Dion prototype was built from scratch
31:46: The Dion prototype was built from scratch
31:46: The Dion prototype was built from scratch
32:54: Why did you prefer to build so much from scratch?
32:54: Why did you prefer to build so much from scratch?
32:54: Why did you prefer to build so much from scratch?
33:40: Libraries have the constraint of needing to conform to generic purposes
33:40: Libraries have the constraint of needing to conform to generic purposes
33:40: Libraries have the constraint of needing to conform to generic purposes
34:52: Writing a memory arena as an intern and being erroneously asked "do you think you can write a better malloc()"?
34:52: Writing a memory arena as an intern and being erroneously asked "do you think you can write a better malloc()"?
34:52: Writing a memory arena as an intern and being erroneously asked "do you think you can write a better malloc()"?
37:13: Don't underestimate Interface Design
37:13: Don't underestimate Interface Design
37:13: Don't underestimate Interface Design
39:52: What is Ryan's Programming Corner4 about?
39:52: What is Ryan's Programming Corner4 about?
39:52: What is Ryan's Programming Corner4 about?
40:18: Ryan's Programming Corner5 is a bucket to throw writing about programming
40:18: Ryan's Programming Corner5 is a bucket to throw writing about programming
40:18: Ryan's Programming Corner5 is a bucket to throw writing about programming
41:45: Give us a casual retrospective on your leadership of Handmade Network6
41:45: Give us a casual retrospective on your leadership of Handmade Network6
41:45: Give us a casual retrospective on your leadership of Handmade Network6
43:49: Thoughts on Handmade Network7
43:49: Thoughts on Handmade Network7
43:49: Thoughts on Handmade Network7
46:36: What would you like to see Handmade Network8 adopt?
46:36: What would you like to see Handmade Network8 adopt?
46:36: What would you like to see Handmade Network8 adopt?
48:11: Dream of Handmade Network9 providing real value to real people
48:11: Dream of Handmade Network9 providing real value to real people
48:11: Dream of Handmade Network9 providing real value to real people
52:25: So we need to take some risks, e.g. by running a company, to make change?
52:25: So we need to take some risks, e.g. by running a company, to make change?
52:25: So we need to take some risks, e.g. by running a company, to make change?
53:26: Absolutely
53:26: Absolutely
53:26: Absolutely
53:29: What are you up to now?
53:29: What are you up to now?
53:29: What are you up to now?
54:29: Working on the Substack,13 Under the Village and Dion Systems14
54:29: Working on the Substack,13 Under the Village and Dion Systems14
54:29: Working on the Substack,13 Under the Village and Dion Systems14
56:11: And you work full-time at Epic Games?
56:11: And you work full-time at Epic Games?
56:11: And you work full-time at Epic Games?
56:42: Training time management, streaming and identifying the essence of projects
56:42: Training time management, streaming and identifying the essence of projects
56:42: Training time management, streaming and identifying the essence of projects
59:06: So you try and make the best use of your little time?
59:06: So you try and make the best use of your little time?
59:06: So you try and make the best use of your little time?
59:51: Mitigating time waste
59:51: Mitigating time waste
59:51: Mitigating time waste
1:01:12: Does it become a habit?
1:01:12: Does it become a habit?
1:01:12: Does it become a habit?
1:01:28: Making rewards for yourself, Pavlov's Dogs style
1:01:28: Making rewards for yourself, Pavlov's Dogs style
1:01:28: Making rewards for yourself, Pavlov's Dogs style
1:03:05: Making your use of time pleasurable
1:03:05: Making your use of time pleasurable
1:03:05: Making your use of time pleasurable
1:04:13: 5-minute break
1:04:13: 5-minute break
1:04:13: 5-minute break
1:04:44: Q&A
1:04:44: Q&A
1:04:44: Q&A
1:05:57: The surprise of programmers having an intense love for things not about their work
1:05:57: The surprise of programmers having an intense love for things not about their work
1:05:57: The surprise of programmers having an intense love for things not about their work
1:07:41: The surprising amount of thinking involved in problems when drawing on other people's perspectives
1:07:41: The surprising amount of thinking involved in problems when drawing on other people's perspectives
1:07:41: The surprising amount of thinking involved in problems when drawing on other people's perspectives
1:10:56: Playing the drums, ultimate Frisbee, snowboarding
1:10:56: Playing the drums, ultimate Frisbee, snowboarding
1:10:56: Playing the drums, ultimate Frisbee, snowboarding
1:12:29: Can you ski in Boulder?
1:12:29: Can you ski in Boulder?
1:12:29: Can you ski in Boulder?
1:12:34: Skiing in Eldora and Copper Mountain
1:12:34: Skiing in Eldora and Copper Mountain
1:12:34: Skiing in Eldora and Copper Mountain
1:13:06: Getting into bouldering and hanging out with friends and wife
1:13:06: Getting into bouldering and hanging out with friends and wife
1:13:06: Getting into bouldering and hanging out with friends and wife
1:14:00: Add up your time spent unproductively
1:14:00: Add up your time spent unproductively
1:14:00: Add up your time spent unproductively
1:15:34: Freeing up time bit-by-bit and rewardingly
1:15:34: Freeing up time bit-by-bit and rewardingly
1:15:34: Freeing up time bit-by-bit and rewardingly
1:17:06: Agency in computing
1:17:06: Agency in computing
1:17:06: Agency in computing
1:18:54: We must dive deep into this topic
1:18:54: We must dive deep into this topic
1:18:54: We must dive deep into this topic
1:19:06: Tech topics to write about: Cross-API, cross-platform, memory management
1:19:06: Tech topics to write about: Cross-API, cross-platform, memory management
1:19:06: Tech topics to write about: Cross-API, cross-platform, memory management
1:21:16: Training to do things you don't want to do
1:21:16: Training to do things you don't want to do
1:21:16: Training to do things you don't want to do
1:22:23: Does it feel like gym workout?
1:22:23: Does it feel like gym workout?
1:22:23: Does it feel like gym workout?
1:22:46: Investing effort now to feel better later, or deferring pleasure
1:22:46: Investing effort now to feel better later, or deferring pleasure
1:22:46: Investing effort now to feel better later, or deferring pleasure
1:24:24: Cleaning the shower daily
1:24:24: Cleaning the shower daily
1:24:24: Cleaning the shower daily
1:25:34: Thank you, Ryan
1:25:34: Thank you, Ryan
1:25:34: Thank you, Ryan
1:25:49: Thank you for having me
1:25:49: Thank you for having me
1:25:49: Thank you for having me
1:26:23: See you next week16
1:26:23: See you next week16
1:26:23: See you next week16
1:26:53Clip of development of Under the Village
🎬
1:26:53Clip of development of Under the Village
🎬
1:26:53Clip of development of Under the Village
🎬
⏬
Next: ‘Mārtiņš Možeiko’
⏬