He started his career in the games industry at Outrage Entertainment writing Alter Echo and the canceled Rubu Tribe. Before joining Obsidian Entertainment John spent two years in Shanghai as the lead narrative designer of Ubisoft's Tom Clancy's EndWar.