happydolphin on 03 July 2012
Let me guess, this is streamed and played on a browser? Or is it a PC download and install?
This F2P/streaming/DL games direction is big. China working with the rest of the market is big big news. Not necessarily good, but definitely big.