

Inside Unity Build Systems | Tomas Jakubauskas
May 14, 2025
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.
AI Snips
Chapters
Transcript
Episode notes
Sausage Automates iPhone Popup
- The iPhone popup automation problem was solved humorously with a "sausage assistant" pressing the phone screen.
- Unity developers creatively used breakfast sausages to automate touch inputs on devices at a hack week.
Virtual Machines Optimize Builds
- Virtual machines are great for automation because they are easy to copy and scale.
- Virtualization can be optimized to pass hardware resources like video memory directly to VMs for performance.
Gaming with GPU-Passed Virtual Machine
- Tomas built a Linux desktop with an integrated GPU and a dedicated GPU passed to a Windows VM for gaming.
- This setup allowed remote Linux use while feeding GPU output to a TV for virtualized game play.