Cooke was Director of Engineering for X-Ray Kid Studios,[REF] a cross-media entertainment company, and previously worked for Surreal Software, a subsidiary of Midway Games, as Principal Technology Engineer and Lead Gameplay Engineer on This is Vegas, and as Lead Tools Programmer on The Suffering: Ties That Bind.
He joined Microsoft in 2009 working on Xbox 360 and Kinect as part of the Xbox Advanced Technology Group.