Citation:
Character development refers to the process by which a character undergoes changes throughout a story. It involves revealing their personality traits, motivations, relationships, and growth over time.
The protagonist is the main character in a story who drives the plot forward.
The antagonist is the character or force that opposes or creates conflict for the protagonist.
A foil is a character who contrasts with another character to highlight their differences and enhance our understanding of both characters.