Studio Red, a new AAA games studio in the Netherlands, join a team of industry vets on exciting new console projects.