A Chinese game developer company, aiming to be "the premier creator of virtual worlds". It has opened a subsidiary in Los Angeles called "Snail Games USA".
1 game developed 1 game published