The film was animated by Reel FX, who produced Free Birds (2013) and The Book of Life (2014) [REF].
The film cost $60 million to make, and thus making it the most expensive Chinese-financed animated productions [REF].