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'
⏬