Key supporting characters include the mentor, ally, and rival, each crucial to the protagonist's growth and the story’s progression.