News

Feng Shen Ying Jie Chuan is an unlicensed tactical-RPG released in 1996 for the Mega Drive, developed by Chuanpu. The game features a Wuxia setting, visually impressive effects and a set of very ...
First the good news. “Art and China after 1989: Theater of the World,” now appearing at the Guggenheim Museum in New York through January 7, samples China’s most fertile and challenging post-Mao ...