Technical conversations with inspiring figures: programming, game engines, graphics, and more!
…
continue reading
Every two weeks, or so, we sit down with guests from the C++ community to discuss the latest news and what they have been up to. Find us at cppcast.com
…
continue reading
The Good Life by The RealTime Podcast Network is hosted by Sean Murray. It studies the values, virtues, and practices that contribute to leading a meaningful, flourishing life. The show focuses on the most important investment we all make - investing our time wisely to get the most out of life. Join Sean on a journey for the life well-lived. Sean is the founder and CEO of RealTime Performance, a company that provides leadership and organization development services to major corporations.
…
continue reading
Understand what CQM Meditations are and how they help us access a new sense of self that, with work and practice help us access change in reality. Discover the healing power of Contemplative Intelligence Meditations or CQM’s as we call them for short. We have learned a lot over the last decades about the science of getting well. The more we learned and observed about healing the clearer the model became to us. We started to understand the similarities of depression to addiction and generalis ...
…
continue reading

1
Can You Build a Web Browser? | Andreas Kling
1:53:46
1:53:46
Play later
Play later
Lists
Like
Liked
1:53:46What 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 renderin…
…
continue reading
Jonathan Wakely joins Phil and Timur. Jonathan talks to us about libstdc++ (GCC's standard library implementation), of which he is the lead maintainer, and tackles some tough questions like ABI compatibility - and how GCC and libstdc++ approach it. News GCC 15 released (release notes) Boost.OpenMethod review (finished) 2025 Annual C++ Developer Sur…
…
continue reading

1
Inside Unity Build Systems | Tomas Jakubauskas
53:36
53:36
Play later
Play later
Lists
Like
Liked
53:36Tomas Jakubauskas shares his journey from early programming experiments to helping shape Unity's build systems and testing infrastructure. In this episode, we explore how game engines evolve behind the scenes, what it takes to support hundreds of platforms, and why automation became a core focus of his work. Wookash Podcast Show links: https://podc…
…
continue reading

1
On math, shaders and burnout with Freya Holmér!
1:42:42
1:42:42
Play later
Play later
Lists
Like
Liked
1:42:42Freya 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 “Sha…
…
continue reading
Inigo Quilez is a pioneer in creative coding, known for using pure mathematics to render stunning 3D visuals. In this episode, he shares how his unique path took him from demo scenes to Pixar, where he built tools to grow entire forests with code. We dive into his work on Shadertoy, why he created Quill for VR art, and his thoughts on C++, artistic…
…
continue reading

1
Software development in a world of AI
1:15:17
1:15:17
Play later
Play later
Lists
Like
Liked
1:15:17Daisy Hollman joins Phil and Anastasia. Daisy talks to us about the current state of the art in using LLM-based AI agents to help with software development, as well as where that is going in the future, and what impacts it is having (good and bad). News Clang 20 released Boost 1.88 released JSON for Modern C++ 3.12.0 Conferences: Pure Virtual C++ 2…
…
continue reading

1
Why D Programming Language? | Lewis Nicolle
1:33:36
1:33:36
Play later
Play later
Lists
Like
Liked
1:33:36What 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, an…
…
continue reading

1
Design Meets Performance | Vjekoslav Krajačić
1:17:10
1:17:10
Play later
Play later
Lists
Like
Liked
1:17:10In this interview, I talk with the developer behind File Pilot — a modern, fast, and customizable alternative to the default Windows File Explorer. We take a closer look at the motivations behind building it from scratch in C, the design philosophy that prioritizes simplicity and speed, and the technical challenges along the way. He shares his expe…
…
continue reading

1
Highly anticipated Mewgenics! | Tyler Glaiel
1:39:46
1:39:46
Play later
Play later
Lists
Like
Liked
1:39:46This 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 engi…
…
continue reading
Louis Dionne joins Phil and Timur. Louis talks to us about his role as code owner of libc++ (clang's standard library implementation) and the standard library hardening proposal that was just accepted into C++26, why this is important, and what you can do even today. News GDC 2025: How Build Insights Reduced Call of Duty: Modern Warfare II’s Build …
…
continue reading

1
If you're serious about programming, listen to Stewart Lynch!
1:34:55
1:34:55
Play later
Play later
Lists
Like
Liked
1:34:55Hear 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…
…
continue reading

1
How realtime physics engines are made with Dennis Gustafsson!
1:56:26
1:56:26
Play later
Play later
Lists
Like
Liked
1:56:26Please 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 production…
…
continue reading

1
Aras Pranckevičius on Unity Engine internals and company!
1:43:26
1:43:26
Play later
Play later
Lists
Like
Liked
1:43:26Hear the stories about Unity - engine and company from its first hire: Aras Pranckevičius! We talk about how did he end up working for Unity, how the company and culture changed over the years, what is the design for a lot of Unity systems like DOTS and Rendering Pipelines, and more!Wesbite: https://aras-p.info/Note the awesome blog: https://aras-p…
…
continue reading
Timur and Phil return after an extended break with news and updates News Bjarne Stroustrup on How He Sees C++ Evolving Conferences round-up: ACCU Conference 2025 C++ Now 2025 C++ on Sea 2025 C++ North 2025 CppCon New Meetups: Singapore C++ USers Group ACCU Cambridge Links "Contracts and Safety for C++26" - C++ London January event "Not Your Grandpa…
…
continue reading

1
Daniel Benmergui on Dragonsweeper, Storyteller, and learning design with Jonathan Blow!
1:50:04
1:50:04
Play later
Play later
Lists
Like
Liked
1:50:04This time I was joined by Daniel Benmergui - an indie game developer from Argentina! He made Storyteller, Dragonsweeper, as well as other games that combine art and design creating something unique (like "I wish I were a moon"). This discussion is one of my favorites, Daniel has such a peaceful mind, he's open to ideas and questions, it was an incr…
…
continue reading

1
The lesson in puzzle game design with Matt VanDevander!
1:16:59
1:16:59
Play later
Play later
Lists
Like
Liked
1:16:59I'm joined by Matt who made Taiji - a game exploring puzzles in an abstract way with similarities to the Jonathan Blow's the Witness! Unfortunately, I lost my side of the conversation, so the questions were re-recorded and stitched through the discussion! You can enjoy hilarious bits from Matt!The then-forgotten, now-remembered streamer who played …
…
continue reading

1
C++ in Neovim on Windows, and custom iOS build pipeline with Ted Bendixson!
1:38:12
1:38:12
Play later
Play later
Lists
Like
Liked
1:38:12Hi! I'm joined by @tedbendixson for the second time now on this channel!I love his work and thought process! We talk about his game Mooselutions and the adventure that it has been to port it to iOS, without using build tools from Apple!https://store.steampowered.com/app/2287140/Mooselutions/https://apps.apple.com/us/app/mooselutions/id6477404960Gam…
…
continue reading

1
Adventure Game Design masterclass with Dave Gilbert!
1:10:10
1:10:10
Play later
Play later
Lists
Like
Liked
1:10:10Listen to Dave Gilbert on how he makes his games, step by step, from the idea to production! Dave is running Wadjet Eye Games for almost 20 years now and have made incredible games focused on narrative with unique sense of humour! Keep an eye on his new, upcoming (as of today) game Old Skies!OLD SKIES on Steam! https://store.steampowered.com/app/13…
…
continue reading

1
Why Odin and raylib is irresistible combo with Karl Zylinski!
1:24:50
1:24:50
Play later
Play later
Lists
Like
Liked
1:24:50I'm joined by Karl Zylinski, who made CAT & ONION with Odin + raylib and has recently written the Odin Book! We talk about his experience, Unreal Engine programming, physics degree and of course, Odin and raylib! Join us!Odin Book: https://zylinski.itch.io/odinbookCAT & ONION on Steam: https://store.steampowered.com/app/2781210/CAT__ONION/Mentioned…
…
continue reading
Hey! A quick update about the podcast!Game Engineering PodcastShow links: https://podcasters.spotify.com/pod/show/lukasz-scigaSpotify: https://open.spotify.com/show/7tExkDJcI6vvmpCguX8YgdApple Podcasts: https://podcasts.apple.com/us/podcast/game-engineering-podcast/id1683109481Youtube: https://www.youtube.com/channel/UC9J9u3apteD0EuFjzRpt71wRSS: ht…
…
continue reading

1
On SIMD, cache and CPU internals with the expert Daniel Lemire!
2:40:38
2:40:38
Play later
Play later
Lists
Like
Liked
2:40:38Daniel Lemire, a world class CPU performance expert, professor at Université TÉLUQ (Université du Québec) and the author of open source SIMD libraries has joined me to discuss CPUs and what makes them fast!Daniel's blog: https://lemire.me/blog/Daniel's Github: (top 200 contributor) https://github.com/lemireResources recommended by Daniel:https://ww…
…
continue reading

1
raylib author on library internals and C programming language!
1:48:18
1:48:18
Play later
Play later
Lists
Like
Liked
1:48:18Ramon, the creator of raylib library, joins me to discuss its C code and design! We talk about open source model of development as well! Join us!https://www.raylib.com/https://github.com/raysan5/raylibhttps://x.com/raysan5Game Engineering PodcastShow links: https://podcasters.spotify.com/pod/show/lukasz-scigaSpotify: https://open.spotify.com/show/7…
…
continue reading

1
Design of mystery and adventure games with Will from Kini Games!
58:05
58:05
Play later
Play later
Lists
Like
Liked
58:05Will, a writer for the Rise of the Golden Idol (which I adore) is joining me for a discussion on mystery games and point and click adventure games! We talk about his upcoming City of Voices and the influences of adventure games in general!WISHLIST: https://store.steampowered.com/app/3342470/City_of_Voices/Podcast Will mentions: https://open.spotify…
…
continue reading

1
Raphael Luba on jai compiler internals!
1:41:11
1:41:11
Play later
Play later
Lists
Like
Liked
1:41:11This time I'm joined by Raphael Luba, who is working on jai compiler (upcoming language by Jonathan Blow). This is highly technical and incredibly interesting talk! Raphael is highly experienced programmer, shipped production software in many languages and has a lot of wisdom to offer! Enjoy!Raphael's company: https://fabman.io/X: https://x.com/Lub…
…
continue reading

1
Billy Basso on code architecture of Animal Well!
1:44:56
1:44:56
Play later
Play later
Lists
Like
Liked
1:44:56Billy Basso, joins me to discuss memory management, code architecture, audio systems, and everything else related to Animal Well! Listen to this deep dive into how it was made! Animal Well website: https://www.animalwell.net/ Steam: https://store.steampowered.com/app/813230/ANIMAL_WELL/ Bigmode (publisher): https://bigmode.com/ Game Engineering Pod…
…
continue reading

1
Reynad, CEO of Tempo Storm, on his card game The Bazaar!
39:36
39:36
Play later
Play later
Lists
Like
Liked
39:36This time I'm joined by Reynad and we discuss the design and plans for The Bazaar - upcoming deckbuilding game with autobattle elements! Bazaar website: https://playthebazaar.com/Tempo Storm website: https://tempostorm.com/Game Engineering PodcastShow links: https://podcasters.spotify.com/pod/show/lukasz-scigaSpotify: https://open.spotify.com/show/…
…
continue reading

1
Ryan Ike breaks down music and sound design for games!
2:05:10
2:05:10
Play later
Play later
Lists
Like
Liked
2:05:10Join Ryan Ike and me talking about music and sound design in games!Ryan was my 2024 top listened to artist on Spotify. I can't get the Where The Water Tastes Like Wine out of my head. I think it's brilliant! This discussion is both about the soundtracks in particular as well as about making music for games - Ryan explains this to me as a non-musica…
…
continue reading

1
Jonathan Blow on his programming language jai and upcoming game(s)!
3:04:29
3:04:29
Play later
Play later
Lists
Like
Liked
3:04:29Here is the discussion with Jonathan Blow. I am extremely grateful for this discussion - I am following Jonathan streams and am a fan of his work, both in terms of games and in terms of his programming language jai.Chapters:0:00:00 - 0:01:37 Intro0:01:37 - 0:34:38 Status update for JAI (design of macros)0:34:38 - 1:15:01 When JAI release & info on …
…
continue reading

1
Debuggers and programming from scratch with Ryan Fleury!
2:46:59
2:46:59
Play later
Play later
Lists
Like
Liked
2:46:59This time I'm joined by Ryan Fleury, who is working on RAD Debugger in Epic Game Tools (formerly RAD Game Tools). It's incredibly detailed, technical deep dive into the world of debuggers. On top of that Ryan drops words of wisdom about engineering in general! Worth a watch!RAD Debugger (Open Source): https://github.com/EpicGamesExt/raddebuggerRyan…
…
continue reading

1
Odin creator Ginger Bill on his programming language and state of software!
1:28:41
1:28:41
Play later
Play later
Lists
Like
Liked
1:28:41This time I'm joined by the ex-physicist, creator of Odin programming language Bill Hall AKA Ginger Bill. We discuss Odin, its history and features but also open source reality, state of software, his work at JangaFX and more! Lovely discussion, with sweet accent! Bill:https://x.com/TheGingerBillhttps://odin-lang.org/New Odin Book by Karl Zylinski:…
…
continue reading

1
When your game engine is Adventure Game Studio | James Spanos
1:36:17
1:36:17
Play later
Play later
Lists
Like
Liked
1:36:17Hi everyone! In this episode I'm joined by James Spanos from Wormwood Studios. He is one of the most experienced Adventure Game Studio game developers alive! He programmed Primordia and Strangeland, and in this discussion, relays this experienced with acute sense of humour! Join us!See a discussion with James' colleague - Mark: • Narrative, dialog …
…
continue reading

1
Narrative, dialog and design of Adventure Games | Mark Yohalem on making Primordia and Strangeland
1:54:03
1:54:03
Play later
Play later
Lists
Like
Liked
1:54:03Hi everyone! In this episode I'm joined by Mark Yohalem from Wormwood Studios. He's lawyer by day, and game writer & designer by night. He worked for multiple titles over the years, in the adventure game genre as well as RPG. We focus on his two original narratives: world-renowned Primordia and Strangeland. WISHLIST Fallen Gods!: https://store.stea…
…
continue reading
Anders Knatten joins Phil and Timur. Anders reminds us about cppquiz.org and tells to us about his new book, C++ Brain Teasers, how that relates to the site and why it's has good practical applicability. News New report by the US Cybersecurity and Infrastructure Security Agency (CISA) C++ Safe Buffers - a new Clang20 feature CppFront version 0.8 is…
…
continue reading

1
Realtime Sanitizer and the Performance Constraints attributes
1:01:02
1:01:02
Play later
Play later
Lists
Like
Liked
1:01:02Christoper Apple joins Timur and Phil. Chris talks to us about his work on the new Realtime Sanitizer in the Clang20 release, as well as the associated Performance Constraints attributes, how they differ, and how they work together. News The C++23 Standard has finally been released by ISO "Why Safety Profiles Failed" - draft of new paper from Sean …
…
continue reading

1
Designing distilled card game experience! | the Imposter Kings | Sina Yeganeh
1:16:16
1:16:16
Play later
Play later
Lists
Like
Liked
1:16:16Sina Yeganeh, the creator of the Imposter Kings, joins me to discuss his game! I love it, it's super short rounds of strategy, chess-like thinking and tension! Check out his Kickstarter campaign for the expansion!SUPPORT THE GAME VIA KICKSTARTER!https://www.kickstarter.com/projects/sinbu/the-imposter-kings-fragments-of-nersettiWebsite: https://thei…
…
continue reading

1
Type Erasure, SIMD-Within-a-Register and more
1:04:07
1:04:07
Play later
Play later
Lists
Like
Liked
1:04:07Eduardo Madrid joins Phil and Timur. Eduardo talks to us about the Zoo libraries, including his advanced type-erasure library, as well as the SWAR library which simulates ad-hoc SIMD within a register. We also discuss how he has taken inspiration and cues from the worlds of Biology and Physics to arrive at new thinking around software development, …
…
continue reading
Yuri Minaev joins Timur and Phil. Yuri talks to us about static analysis and how PVS Studio helps. Then we chat about his work on a custom C++ parser, and what challenges he's encountered. News CppCon 2024 keynotes on YouTube (via CppCon site): Herb Sutter - "Peering Forward: C++'s Next Decade" Khalil Estell - "C++ Exceptions for Smaller Firmware" …
…
continue reading

1
How A Space for the Unbound made incredible characters! | Dimas Novan Delfiano
58:37
58:37
Play later
Play later
Lists
Like
Liked
58:37This Time I'm joined by Dimas Novan Delfiano, a game director for Mojiken Studios which made A Space for the Unbound. I dive into all sides of the development of theirs game, with focus on the narrative aspects and character design. Join us!Steam: https://store.steampowered.com/app/1201270/A_Space_for_the_Unbound/https://mojikenstudio.com/ @Mojiken…
…
continue reading

1
Casey Muratori on his work experience
2:16:40
2:16:40
Play later
Play later
Lists
Like
Liked
2:16:40I had the honor to chat with Casey Muratori - one of the most inspiring figure in the programming world. I followed Casey's work for a long time now and I've learned a lot from him. In this discussion I ask a lot about how we got where he is now - where did he learn to program, how his work looked like, how did he handle projects, when did he switc…
…
continue reading
Phil and Timur are joined by a live audience at CppCon as we chat about Safety in C++, AI and the running of CppCast itself. News Clang 19.1 released Sean Baxter's "Safe C++" P3390R0: "Safe C++" - Sean's work written up as a proposal partnership announcement from C++ Alliance Summary article on The Register Links Core C++ (Israel) - Call for Speake…
…
continue reading

1
The first game to use blockchain right? | Design of Providence
1:01:25
1:01:25
Play later
Play later
Lists
Like
Liked
1:01:25This time I'm joined by lead game designer Hans Emil Hoppe Rauer who's working on @playprovidence at Dynasty Studios! Providence is a huge upcoming project I'm excited about! It blends exploration-based extraction shooter mechanics, with PvE and PvP multiplayer combat, with elements of survival with attempt to make emergent-gameplay-unique-events-r…
…
continue reading
Benjamin Summerton joins Timur and Phil. Ben talks to us about what led him to benchmark the impact of the final and noexcept keywords, how to interpret his results, and the project that inspired him to do so in the first place. News Boost 1.86 released RealtimeSanitizer - new real-time safety testing tool for C and C++ projects that comes with Cla…
…
continue reading
Sándor Dargó joins Phil and Anastasia Kazakova. Sándor talks to us about why and how to reduce the final binary sizes your code produces, as well as the importance of clean code. News "cppfront: Midsummer update" Reddit Thread cpp2 episode from last year AutoConfig: C++ Code Analysis Redefined (Sonar) “noexcept Can (Sometimes) Help (or Hurt) Perfor…
…
continue reading
Doug Gregor joins Phil and Kevin Carpenter. Doug talks to us about his work on Swift at Apple, what the language is like and how it can interoperate with C++. News "Memory Safety in C++ vs Rust vs Zig" - B Shyam Sundar C++ under the Sea workshops announced mp-units 2.2.0 released Links "Swift for C++ Practioners" - first in blog series from Doug Gr…
…
continue reading

1
How much humor is packed in a noir game Cat Detective? | Maria Aloupi on Quantum P.I.
48:14
48:14
Play later
Play later
Lists
Like
Liked
48:14This time I'm joined by Maria Aloupi from @beyondthosehillsgames and we discuss their upcoming game Cat Detective. Albert Wilde: Quantum P.I. We also cover Maria's story, how she found herself in gamedev transitioning from piano (sic!). Steam: https://store.steampowered.com/app/1810670/Albert_Wilde_Quantum_PI/[ DEMO AVAILABLE :) ]Website: https…
…
continue reading
Luigi Ballabio joins Phil and Matt Godbolt. Luigi talks to us about QuantLib, an open-source library for financial models that he co-founded and now maintains. News WG21 St. Luis trip reports: "Official" report, collated by Inbal Levy Herb Sutter's trip report Links QuantLib home page Episode about borrow-checked C++ with Sean Baxter "QuantLib Pyth…
…
continue reading

1
Making difficulty fun in tactical shooter - Shardpunk
1:26:47
1:26:47
Play later
Play later
Lists
Like
Liked
1:26:47I'm joined by Sławek who made Shardpunk! We discuss how did he approach the design for his tactical shooter which is a blend of XCOM and Darkest Dungeon. From the design of characters, through design of enemies to design of conveying information through tutorial and Codex, we cover a lot of ground. On top we add Sławek experiences working with free…
…
continue reading

1
Principal Lighting Artist on how to make stunning scenes! - Maria Yue
1:28:32
1:28:32
Play later
Play later
Lists
Like
Liked
1:28:32Maria Yue, Principal Lighting Artist at Sharkmob, ex-Ubisoft, ex-Crytek, walks me through her incredible journey from photography, through fine arts degree and then breaking into gamedev industry, working on lighting. Then, Maria was kind enough to do a presentation, a live showcase of her work process of the latest piece Arpeggio! You don't want t…
…
continue reading
Jessica Wong and Ian Petersen join Timur and Phil. Ian and Jessica talk to us about libunifex and other async code projects at Meta, how it has evolved in the proposed std::execution and what structured concurrency is. News XCode 16 beta The std library that ships with XCode 16 supports "hardening" libc++ hardening modes "What’s the deal with std::…
…
continue reading