10:10 Games, a studio based in Warrington, England, has laid off staff, according to sources quoted Insider Gaming, due to its first release being a "complete commercial and critical failure".