Can China’s first AAA gaming hit bear the weight of the cultural baggage it’s being burdened with?