Sone338mp4
In terms of supporting characters, consider allies who help the protagonist. Maybe a mentor who knows their past, a companion with contrasting morals, or a love interest who adds emotional depth. Antagonists should have believable motives beyond just being evil—perhaps they believe their actions are for the greater good.