2 years 10 months ago Link Gamasutra A group of former Riot Games developers have established a new studio called Amihan Entertainment. ... Tags Gamasutra