Lost in game development and popularity wilderness for nearly 15 years, they’ve found their way out.