2 years 11 months ago Link Gamasutra Snowed In Studios has launched a new division called Scarab Games to help brands create console and PC games. ... Tags Gamasutra