In this episode of the PowerShell Podcast, we welcome Greg Martin, a longtime developer and PowerShell enthusiast, who has taken PowerShell beyond system administration and into the realm of game development. Greg shares his journey of building Eldoria, a terminal adventure game written entirely in PowerShell, and how his experience across multiple programming languages influenced his approach.
Key topics in this episode include:
- Building a game in PowerShell – How Greg used PowerShell to create a rich text-based adventure.
- The power of terminal-based gaming – A brief look into ANSI escape sequences, JSON asset management, and the REPL loop.
- Greg’s programming journey – From C and C++ to PowerShell, game development, and enterprise automation.
- Lessons in curiosity and career growth – How following your interests can lead to unexpected and rewarding opportunities.
Greg also discusses the challenges of structuring a large-scale PowerShell project, how PowerShell’s object-oriented features made development easier, and how anyone can start exploring creative projects with PowerShell.Join the conversation:
Bio and links:
Gregory Martin is a Senior Linux Engineer, formerly an industrial network designer, IT manager, sysadmin, and may have given a lecture or two at tech conferences. He's an avid programmer with over 20 years of experience, ranging from Windows/Linux Desktop, Web, Android/iOS, Industrial IoT, Linux CLI, and Automation Orchestration. In his spare time, he writes computer games and dabbles with AI technologies. He writes at his blog (themartinmethod.com).
- Check out Eldoria on Greg's GitHub and explore the game in your own terminal.
- Read Greg’s blog at TheMartinMethod.com for updates on Eldoria and other projects.
- Join PowerShell Wednesdays every Wednesday at 2 PM EST in the PDQ Discord community (discord.gg/pdq) for live discussions.
https://github.com/gregoryfmartin/Eldoria
https://github.com/gregoryfmartin/Burnt-Latte
https://www.linkedin.com/in/andrewplatech/
The PowerShell Podcast:
https://pdq.com/the-powershell-podcast
The PowerShell Podcast on YouTube:
https://youtu.be/0kBrtPsD2EE