Geek Mouse Game Studio
1 member DeveloperAn indie game studio located in Beijing, China. Released the iOS game "zBean" in Oct. 20, 2014
This member has provided no bio about themself...
An indie game studio located in Beijing, China. Released the iOS game "zBean" in Oct. 20, 2014