
Wookash Podcast
Technical conversations with inspiring figures: programming, game engines, graphics, and more!
Latest episodes

May 24, 2025 • 1h 43min
Inside AAA Game Engine | Marcin Undak
Join Marcin Undak, engine lead for Diablo at Blizzard! We talk about game engines and Blizzard and how they differ from other solutions like Unreal, as well as how to think of game production, and what should you do to get a job at a AAA game studio! :) Join us!Diablo IV Expansion - Vessel of Hatred!https://diablo4.blizzard.com/en-us/Wookash PodcastShow links: https://podcasters.spotify.com/pod/show/lukasz-scigaSpotify: https://open.spotify.com/show/7tExkDJcI6vvmpCguX8YgdApple Podcasts: https://podcasts.apple.com/us/podcast/wookash-podcast/id1683109481Youtube: https://www.youtube.com/channel/UC9J9u3apteD0EuFjzRpt71wRSS: https://anchor.fm/s/dd7643a4/podcast/rssX: https://x.com/wookash_podcast00:00 Highlights00:40 How Did the Programming Journey Start?04:17 CD Projekt Red and The Witcher II07:19 Ubisoft and The Watch Dogs Series09:45 Blizzard and Diablo IV11:02 Current role and Day-to-Day Work12:04 General Purpose vs. AAA Game Engines16:16 Working on a Game Engine19:56 Infrastructure and Processes - Big Games22:52 What He Enjoyed Working On23:56 Difficulties in Large Companies27:24 How Often Does the Engine Change?30:18 Non-Technical Complexity Made Easy35:23 Different Stages of Game Production39:09 Can the Engine Handle It All?44:05 Upside of Fast-Paced Game Shipping48:26 C++ and Scripting Languages54:56 Performance in Diablo IV01:03:48 Adding Features to the Engine01:07:02 AAA vs. Indie Development01:10:41 The Upside of AAA Studios01:22:50 Will AAA Studios Use Other Languages?01:30:44 Visual Studio Bad?01:38:42 Where Should You Start?

May 17, 2025 • 1h 54min
Can You Build a Web Browser? | Andreas Kling
What does it really take to build a web browser from scratch? In this in-depth interview, Andreas Kling — the creator of the Ladybird browser and SerenityOS — shares his journey from working at Apple to founding an independent, open-source browser project completely free from corporate influence. We explore the surprising complexity behind rendering web pages, handling JavaScript, and building a modern browser engine with a small team. Andreas also opens up about leaving big tech, the challenges of performance, standards compliance, memory safety, and how Ladybird is proving that a few dedicated people can take on the giants!Ladybird: https://ladybird.org/Ladybird Project GitHub: https://github.com/LadybirdBrowser/ladybirdLadybird Project Discord: https://discord.com/invite/nvfjVJ4SvhAndreas’ Website: https://awesomekling.github.io/YouTube: https://www.youtube.com/c/AndreasKlingX: https://x.com/awesomeklingWookash PodcastShow links: https://podcasters.spotify.com/pod/show/lukasz-scigaSpotify: https://open.spotify.com/show/7tExkDJcI6vvmpCguX8YgdApple Podcasts: https://podcasts.apple.com/us/podcast/wookash-podcast/id1683109481Youtube: https://www.youtube.com/channel/UC9J9u3apteD0EuFjzRpt71wRSS: https://anchor.fm/s/dd7643a4/podcast/rssX: https://x.com/wookash_podcast

May 14, 2025 • 54min
Inside Unity Build Systems | Tomas Jakubauskas
Tomas Jakubauskas, instrumental in shaping Unity’s build systems and testing infrastructure, shares his fascinating journey through game development. He delves into the evolution of game engines and the intricacies of supporting countless platforms. Automation emerges as a key focus, alongside humorous anecdotes about the build process. Tomas also discusses the impact of programming language shifts and memory management, highlighting how AI is poised to change coding practices in the industry.

May 10, 2025 • 1h 43min
On math, shaders and burnout with Freya Holmér!
Freya Holmér has spent over a decade bridging the worlds of art and code — making tools, teaching math and shaders, and now building a brand new 3D modeling app for game developers. In this episode, she shares what it’s like to juggle creative burnout, perfectionism, and multiple ambitious projects at once. From Unity plugins like “Shapes” and “ShaderForge” to her deep skepticism of generative AI, we dive into what drives her work and the values behind it.Website: https://www.acegikmo.com/Youtube channel: https://www.youtube.com/acegikmoTwitch: https://www.twitch.tv/acegikmoBluesky: https://bsky.app/profile/freya.bsky.socialWookash PodcastShow links: https://podcasters.spotify.com/pod/show/lukasz-scigaSpotify: https://open.spotify.com/show/7tExkDJcI6vvmpCguX8YgdApple Podcasts: https://podcasts.apple.com/us/podcast/wookash-podcast/id1683109481Youtube: https://www.youtube.com/channel/UC9J9u3apteD0EuFjzRpt71wRSS: https://anchor.fm/s/dd7643a4/podcast/rssX: https://x.com/wookash_podcast

May 3, 2025 • 2h 28min
Painting with Math | Inigo Quilez
Inigo Quilez, a creative coder known for his work at Pixar, Oculus, and Adobe, shares his journey in the world of 3D graphics. He discusses innovative coding techniques that challenge traditional design tools and the importance of algorithmic skills. Quilez delves into his well-known projects like Shadertoy and Quill, revealing how they empower artists. He also reflects on the balance between artistry and technical prowess in VR filmmaking, and how simple math can lead to stunning visuals.

Apr 26, 2025 • 1h 34min
Why D Programming Language? | Lewis Nicolle
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/hydrozoagamesThe Art of Reflection: https://store.steampowered.com/app/2290770/The_Art_of_Reflection/Wookash PodcastShow links: https://podcasters.spotify.com/pod/show/lukasz-scigaSpotify: https://open.spotify.com/show/7tExkDJcI6vvmpCguX8YgdApple Podcasts: https://podcasts.apple.com/us/podcast/wookash-podcast/id1683109481Youtube: https://www.youtube.com/channel/UC9J9u3apteD0EuFjzRpt71wRSS: https://anchor.fm/s/dd7643a4/podcast/rssX: https://x.com/wookash_podcast

Apr 19, 2025 • 1h 17min
Design Meets Performance | Vjekoslav Krajačić
In this engaging conversation, Vjekoslav Krajačić, the developer behind File Pilot, shares his experience creating a fast and minimalist file explorer for Windows based on C. He discusses shifting away from traditional OOP to optimize performance and user experience. The evolution from high school programming to game development highlights his entrepreneurial journey. He dives into the complexities of file indexing and innovative UI designs, all while emphasizing the importance of curiosity in software development. Future enhancements for File Pilot are also on the horizon.

Apr 12, 2025 • 1h 40min
Highly anticipated Mewgenics! | Tyler Glaiel
This time I was joined by Tyler Glaiel – a sharp and hilarious programmer who's been making games for over two decades. We talk about his early days making games in Flash, building a custom game engine in C++ for The End is Nigh and the upcoming Mewgenics. Tyler shares what it took to reimplement Flash tech from scratch, his gripes with modern engines like Unity, and why he chooses SVN over Git!Tyler’s Website: https://www.glaielgames.com/Blog: https://blog.tylerglaiel.com/X: https://x.com/TylerGlaielWookash PodcastShow links: https://podcasters.spotify.com/pod/show/lukasz-scigaSpotify: https://open.spotify.com/show/7tExkDJcI6vvmpCguX8YgdApple Podcasts: https://podcasts.apple.com/us/podcast/wookash-podcast/id1683109481Youtube: https://www.youtube.com/channel/UC9J9u3apteD0EuFjzRpt71wRSS: https://anchor.fm/s/dd7643a4/podcast/rssX: https://x.com/wookash_podcast

Apr 5, 2025 • 1h 35min
If you're serious about programming, listen to Stewart Lynch!
Hear the story of Stewart Lynch — the solo developer behind 10x Editor, a lightning-fast C++ code editor built to handle massive projects. We dive into his background in game development, his time at Climax and Lionhead, and why he decided to create his own editor from scratch. Stewart shares his philosophy on performance, simplicity, and more!10x Editor Website: https://10xeditor.com/Mastodon: https://mastodon.gamedev.place/@stewartlynch8X: https://x.com/stewartlynch8Wookash PodcastShow links: https://podcasters.spotify.com/pod/show/lukasz-scigaSpotify: https://open.spotify.com/show/7tExkDJcI6vvmpCguX8YgdApple Podcasts: https://podcasts.apple.com/us/podcast/wookash-podcast/id1683109481Youtube: https://www.youtube.com/channel/UC9J9u3apteD0EuFjzRpt71wRSS: https://anchor.fm/s/dd7643a4/podcast/rssX: https://x.com/wookash_podcast

Mar 29, 2025 • 1h 56min
How realtime physics engines are made with Dennis Gustafsson!
Please welcome Dennis! He's an accomplished engineer building physics engines and physics based games from scratch! This means he's often doing graphics from scratch as well, so he's well versed in rendering technology as well! We talk a lot about his work, physics engines, mobile games he made like Sprinkle and Smash Hit, but also large productions like Teardown! You can learn a lot by listening to this one!Website: https://voxagon.se/X: https://x.com/voxagonlabsTeardown: https://teardowngame.com/SEE THE RECENT ANNOUNCEMENT: https://www.youtube.com/watch?v=nbYp5BarruI !! :)Wookash PodcastShow links: https://podcasters.spotify.com/pod/show/lukasz-scigaSpotify: https://open.spotify.com/show/7tExkDJcI6vvmpCguX8YgdApple Podcasts: https://podcasts.apple.com/us/podcast/wookash-podcast/id1683109481Youtube: https://www.youtube.com/channel/UC9J9u3apteD0EuFjzRpt71wRSS: https://anchor.fm/s/dd7643a4/podcast/rssX: https://x.com/wookash_podcast