MythforgeOpen Mythforge

How to write a character arc

Build a character arc from desire, pressure and choice, with practical ways to track change across a story.

A character arc is the change a character undergoes—or resists—because of the story. It does not have to be a dramatic transformation. A character may grow, decline, recover, become more honest, or hold to a value when the pressure to abandon it is strongest.

Give change a starting point

Begin with the character's want: the visible goal they pursue. Then look beneath it for a need: a truth, skill or relationship they must face to move forward. The two can align, but they are often in tension. A character may want recognition while needing to risk being honest without applause.

Give the character a belief that connects the two. Perhaps they believe depending on anyone is dangerous. The story can challenge that belief through consequences, not a lecture.

Let pressure reveal the arc

An arc develops through choices. Put obstacles between the character and what they want, and make each response reveal something. Early choices may protect an old belief; later choices can test its cost. The climax gives the character a consequential choice that shows what has changed.

Arc element Example question
Want What concrete outcome are they pursuing?
Belief What assumption shapes their choices?
Pressure What makes that assumption harder to keep?
Choice What do they do when both options have a cost?
Change What can they do now that they could not do before?

Make the change believable

Small steps help a large change feel earned. Let a character try a new behaviour, retreat under pressure, then choose it again with greater understanding. Give other characters room to challenge them, but let the protagonist make the decision.

Not every story needs a positive arc. In a tragic arc, a character may see the truth and reject it. In a flat arc, they may already hold a value and force the world around them to change. What matters is that the arc connects to the central conflict.

Track arcs across a cast

For each major character, write a one-sentence summary of their starting belief and ending position. Then note the scenes that test the gap between them. If two arcs feel interchangeable, give them different stakes, strategies or definitions of success.

Mythforge can help you keep that cast connected to the plot: link characters to scenes, record relationships in the lorebook and use the planner to see where each character appears. Learn how in Connect lore and story.