I realise that Rush probably pushes the boundaries of an NPC a little (after all, you can sort of play as him when Mega Man borrows his powers), but for the sake of argument I’m including him anyway. First introduced in Mega Man 3, Rush has become Mega Man’s faithful companion ever since. He’s an all-round handy-
man dog, able to transform into almost anything Mega Man needs to take down Dr. Wily, including a spring, submarine, jet, motorbike, an even a drill. He’s an indispensible partner and friend, and Mega Man wouldn’t get very far without him.