Reality Squared Games announced that Yitien, a next-generation, Chinese-themed browser game developed by Teamtop Games (China) and published by Reality Squared Games (Shanghai), will be launching their beta phase on April 9th.

Read more