The purpose of character development in narrative texts primarily focuses on driving the story forward, as it helps create emotional connections and advance the plot. In contrast, explanatory texts typically do not emphasize character development but instead aim to provide factual information, explain contexts, or analyze motivations in a more objective manner. Therefore, the correct answer is:
Develops characters to drive the story forward.