After obtaining a degree in Mechanical Engineering, Hudson began his career at the Canadian video game developer BioWare with credits as a technical artist on several games, including MDK 2.