Go offline with the Player FM app!
Why D Programming Language? | Lewis Nicolle
Manage episode 479201412 series 3476671
What happens when a AAA developer walks away from big studios to build his own game from scratch in a language most developers have never touched?
In this episode, we explore the journey behind Art of Reflection, a first-person puzzle game built in D. Lewis shares why he chose this unconventional language, how systems thinking shaped his design, and what it really takes to build something solo for over four years.
Lewis’ website: http://lewisnicolle.com/
X: https://x.com/hydrozoagames
The Art of Reflection: https://store.steampowered.com/app/2290770/The_Art_of_Reflection/
Wookash Podcast
Show links: https://podcasters.spotify.com/pod/show/lukasz-sciga
Spotify: https://open.spotify.com/show/7tExkDJcI6vvmpCguX8Ygd
Apple Podcasts: https://podcasts.apple.com/us/podcast/wookash-podcast/id1683109481
Youtube: https://www.youtube.com/channel/UC9J9u3apteD0EuFjzRpt71w
66 episodes
Manage episode 479201412 series 3476671
What happens when a AAA developer walks away from big studios to build his own game from scratch in a language most developers have never touched?
In this episode, we explore the journey behind Art of Reflection, a first-person puzzle game built in D. Lewis shares why he chose this unconventional language, how systems thinking shaped his design, and what it really takes to build something solo for over four years.
Lewis’ website: http://lewisnicolle.com/
X: https://x.com/hydrozoagames
The Art of Reflection: https://store.steampowered.com/app/2290770/The_Art_of_Reflection/
Wookash Podcast
Show links: https://podcasters.spotify.com/pod/show/lukasz-sciga
Spotify: https://open.spotify.com/show/7tExkDJcI6vvmpCguX8Ygd
Apple Podcasts: https://podcasts.apple.com/us/podcast/wookash-podcast/id1683109481
Youtube: https://www.youtube.com/channel/UC9J9u3apteD0EuFjzRpt71w
66 episodes
All episodes
×


1 Why Use C for UI Library? | Nic Barker 2:01:06

1 How Does Linux Work? | Greg Kroah-Hartman 1:51:21

1 Creating Games Should Be More Fun | Nuno Leiria 1:07:13

1 Inside AAA Game Engine | Marcin Undak 1:42:35

1 Can You Build a Web Browser? | Andreas Kling 1:53:46

1 Inside Unity Build Systems | Tomas Jakubauskas 53:36

1 On math, shaders and burnout with Freya Holmér! 1:42:42


1 Why D Programming Language? | Lewis Nicolle 1:33:36

1 Design Meets Performance | Vjekoslav Krajačić 1:17:10

1 Highly anticipated Mewgenics! | Tyler Glaiel 1:39:46

1 If you're serious about programming, listen to Stewart Lynch! 1:34:55

1 How realtime physics engines are made with Dennis Gustafsson! 1:56:26

1 Aras Pranckevičius on Unity Engine internals and company! 1:43:26

1 Daniel Benmergui on Dragonsweeper, Storyteller, and learning design with Jonathan Blow! 1:50:04

1 The lesson in puzzle game design with Matt VanDevander! 1:16:59

1 C++ in Neovim on Windows, and custom iOS build pipeline with Ted Bendixson! 1:38:12

1 Adventure Game Design masterclass with Dave Gilbert! 1:10:10

1 Why Odin and raylib is irresistible combo with Karl Zylinski! 1:24:50

1 On SIMD, cache and CPU internals with the expert Daniel Lemire! 2:40:38

1 raylib author on library internals and C programming language! 1:48:18

1 The lesson in puzzle game design with Matt VanDevander! 1:16:59

1 Design of mystery and adventure games with Will from Kini Games! 58:05

1 Raphael Luba on jai compiler internals! 1:41:11

1 Billy Basso on code architecture of Animal Well! 1:44:56

1 Reynad, CEO of Tempo Storm, on his card game The Bazaar! 39:36

1 Ryan Ike breaks down music and sound design for games! 2:05:10
Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.