Chinese giant company NetEase Games released two highly acclaimed “indie” games. What can we learn from the move?