Shanghai Animation Film Studio
Shanghai Animation Film Studio produced the film as its sixth animated feature, to mark its 50th anniversary. It took four years to produce and cost 15 million yuan (US$2 million).