

Debuggers and programming from scratch with Ryan Fleury!
Jan 11, 2025
Ryan Fleury, a software engineer at Epic Games known for his work on RAD Debugger, dives into the intricate world of debugging. He shares his journey from early programming experiences with QBasic to tackling complex issues in game development. The discussion also covers the importance of open-source contributions, advancements in debugging tools, and innovative procedural crafting systems in games. Ryan emphasizes the significance of inspiration in software development and the role of community engagement through blogging and social media.
AI Snips
Chapters
Books
Transcript
Episode notes
Early Programming
- Ryan Fleury's programming journey began at six with QBasic, inspired by his older brother's simple programs.
- Early exposure to conditionals and game design sparked his interest, leading him to explore RPG Maker and eventually C++.
RPG Maker Limitations
- Trying to recreate complex games in RPG Maker highlighted the tool's limitations.
- This pushed Fleury towards more powerful tools and eventually to C++ for greater control.
Visual Basic Experiments
- Encouraged by an online RPG community, Fleury explored Visual Basic, creating games with workarounds like hand-placed picture boxes.
- Performance issues and limitations again led him to seek more robust solutions.