Ni also co-wrote scripts with Chang Cheh for the Shaw Brothers Studio, including for the films "One-Armed Swordsman", "The Assassin" and "Crippled Avengers". As the screenwriter for the 1972 film "Fist of Fury", he didn't received credit for creating the protagonist, Chen Zhen, who was played by Bruce Lee. The credits listed director Lo Wei as author. Chen Zhen became a popular Chinese culture hero and the subject of numerous remakes and adaptations of "Fist of Fury". Notable actors such as Jet Li and Donnie Yen have portrayed Chen Zhen on screen after Bruce Lee. Ni wrote the screenplay for China's first superhero film Inframan.