Ian Hatch is a Principal Gameplay Programmer with nearly two decades in games development and 11 years of deep industry experience focused on procedural gameplay, AI, content generation and simulations. He has shipped AI and gameplay systems across AAA studios including Digital Extremes, Ubisoft and Eidos-Montréal and now leads gameplay work at Compulsion Games. Ian combines hands-on engine-level knowledge with a passion for machine learning, having prototyped ML-driven player models and tools for multiple titles. He’s comfortable across gameplay, UI, navmesh and build tooling, and has repeatedly turned research ideas into production-ready systems. Based in Canada, he’s known for marrying data-oriented design with pragmatic engineering to improve iteration speed and emergent player experiences.
11 years of coding experience
18 years of employment as a software developer
BSc (Hons) Computer Science, BSc (Hons) Computer Science at Aberystwyth University
Contributions:40 commits, 2 PRs, 21 pushes in 1 year 1 month
discord-jsdiscorddiscordjsbotdiscord-bot
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ian Hatch - Principal Gameplay Programmer at Compulsion Games