Summary
Joe Bain is a freelance developer and director of Hairy Heart Games with 15 years of experience designing immersive games and interactive experiences, primarily in Unity and occasionally JavaScript. Based in Glasgow, he leads the handcrafted narrative adventure Crackernuts, blending 100% handmade puppetry and model work with motion-capture performance to create a distinct storytelling aesthetic. His background spans VR, multiplayer browser games, and production tools—from senior roles at Sony on a climate-focused VR project to building an NFT trading card game and work for Oculus titles. Joe combines gameplay programming, AI and animation systems, shader work, and backend integration, often stepping into lead and pitching roles for small cross-disciplinary teams. He holds a BSc in Computer Science & AI from the University of Edinburgh and is notable for bringing artisanal physical craft together with modern interactive tech.
15 years of coding experience
7 years of employment as a software developer
BSc, Computer Sciecne & Artificial Intelligence, BSc, Computer Sciecne & Artificial Intelligence at The University of Edinburgh