Difference between metaphor and analogy in fiction writing with simple examples
Metaphor vs Analogy
April 8, 2026
Difference between metaphor and analogy in fiction writing with simple examples
Metaphor vs Analogy
April 8, 2026

Types of Characters in Stories (Protagonist vs Antagonist Explained)

As a beginner story writer, you may ask yourself, What are the types of characters in stories, and what is the difference between protagonist and antagonist?

In simple terms, the protagonist is the individual that your story centres on whereas the antagonist is the opposition to the protagonist. This may be an individual, an organisation or even a conflict within the character.

The protagonist vs antagonist is one of the most crucial steps in the writing process, particularly for beginners. It will help you in making conflict, organising your plot, and keeping the readers interested. Mainly, all stories revolve around conflict and it is the nature of the relationship which generates conflict. A story without this conflict is a flat one, however good the idea is. Know more about what makes a Character Relatable from our article on it.

What does it mean?

When we refer to the types of characters in stories, we are generally referring to the roles of the characters in a story. These are the two main roles, although there are other types of characters, Protagonist and Antagonist.

Protagonist (The Main Character)

The Protagonist character is the main character of your story.

  • They are the one who has a goal, problem or need/want.
  • They are the one who emotionally relate to readers.
  • They do not avoid difficulties/obstacles and they develop from that.
  • Your story is about their journey.

Above all, readers can relate to them since they are real, with their imperfections.

Example: A young girl who is attempting to rescue her village.

Antagonist (The Opposing Force)

The villain/Antagonist places hurdles on the way of the hero’s/Protagonist want or goal.

  • They pose as a hindrance to the goal of the protagonist.
  • They cause tension and conflict.
  • They do not have to have the image of evil.

It is not only opposition but a strong antagonist tends to have his own reason or goal. An antagonistic leader, a strict parent, or even fear within the protagonist are the antagonist examples .

Important Tip

The villain is not necessarily to be an antagonist. Sometimes, it can be,

  • Society
  • Nature
  • The thoughts of the main character.

In other words, the main character does not necessarily have to be good. These are known as anti-heroes, the flawed characters, with dubious decisions or who are morally ambiguous. This makes them more believable and relatable. This is why it is important to learn about protagonist and antagonist.

How to make Protagonist and Antagonist Step-by-Step.

You want to know how to build the main character, protagonist and the villain step-by-step, this is a very easy steps:

Step 1: Define the Protagonist’s Goal

Ask yourself,

  • What does your main character want?
  • What is the difference to them?

Example: She wants to be a doctor so that she can help her family.

The more detailed the objective, the easier it is to construct the rest of your story.

Step 2: Add Stakes

Make the goal important.

  • What will become to them in case of failure?
  • What is at risk to them?

Greater the stakes the more interesting and appealing your story will be. The stakes should be raised as the story progresses. What starts small should become more serious over time.

Step 3: Create the Antagonist

Next bring in an obstacle to the goal.

  • A person (enemy or rival)
  • A system (rules or society)
  • Internal struggle (fear, doubt)

The antagonist must stand in opposition with the protagonist in meaningful ways. The most effective antagonists are those who stand in direct opposition to the things that the protagonist desires the most. A strong antagonist,

  • Has a clear goal
  • Believes they are right
  • Challenges the main character to develop.

This makes the conflict real, not forced.

Step 4: Build Conflict

The conflict is the very core of your story. The main character makes attempts, fails and makes another attempt. The villain/antagonist pushes them back. This back and forth makes tension.

There are different types of conflict you can use,

  • Character vs Character (a rival or enemy)
  • Character vs Self (internal struggle)
  • Character vs Society (rules, expectations)
  • Character vs Nature (environment, survival)

You can use various kinds of conflict to make your story more dimensional and interesting.

You can think of it like this: Goal -> Obstacle -> Struggle->Growth.

Step 5: Show Growth

By the end of the story, the main character evolves or learns something. Transformation is a result of the struggle. That is what makes your story fulfilling. Growth can be,

  • External (achieving the goal)
  • Internal (changing beliefs, mindset, or emotions)

The best stories tend to have the two.

Step 6: Keep It Simple(Beginner)

In case you are new,

  • One clear protagonist
  • One strong antagonist
  • One main goal

It is among the simplest methods that beginner can use to begin writing powerful characters.

Examples/Mini Tips

To get a better idea of protagonist vs antagonist, let us consider simple examples.

Example 1: Simple Story

Protagonist: A student preparing for exams

Antagonist: Laziness and distractions

Hint: Intrapersonal conflict can be extremely strong.

Example 2: Adventure Story

Protagonist: A hero searching for treasure

Antagonist: A rival treasure hunter

Give the antagonist have his/her goal, it makes them more interesting.

Example (Famous Story):

In Harry Potter, Harry is the main character and Voldemort is the villain. Their interests are completely contrary and this is what propels through the whole story.

Mini Tips

  • Provide your main character with a definite wish.
  • Ensure that the antagonist is powerful enough to confront them.
  • Do not over-romanticize the characters.
  • Show , rather than explain.
  • Always make your characters behave and respond in a similar manner.

These are simple tricks to enhance your story immediately.

Common Mistakes Made By Beginners

Some of the typical beginner errors in learning about character roles include.

  • In case the opposite the antagonist is too simple to defeat, then the story becomes dull. Increase the difficulty of the conflict.
  • An idealised/flawless personality doesn’t feel realistic. Add weaknesses and hardships.
  • Without a purpose, the protagonist lacks a purpose and the story becomes weak. Have a single goal.
  • Sometimes beginners confuse the protagonist and antagonist. Who is the story driver? Who creates obstacles?
  • If nothing changes in story the readers get bored. Show learning or change.

FAQ (People Also Ask)

1What is the difference between protagonist and antagonist?
The main character is the protagonist who has an objective. The antagonist is the power who is contrary to that objective. This is the conflict that drives the story.
2Is it possible to have a story with more than one antagonist?
Yes, it is possible that a story has more than one antagonist. As an example, a character can encounter a competitor, society and internal fear simultaneously.
3Is it always the villain who is the antagonist?
No. The villain is not necessarily a bad guy. It may be a situation, nature or even the mindset of the main character.
4How to write good characters as a beginner?
Start simple and provide your main character with a definite purpose. Enhance one strong obstacle (antagonist). Develop conflict gradually. This is among the simplest methods of beginning to learn character writing.

Final thought

In a word, the protagonist desires something, and the antagonist is an obstacle on the path, this is the conflict that makes the story. One of the main storytelling skills is to understand what kinds of characters appear in stories, in particular, the protagonist vs antagonist.

Keep it simple, A single protagonist, one antagonist, and an objective. Begin simple, and concentrate on simplicity before complexity. Your characters will automatically grow more real and rich as you practice. When you are only beginning your novel, work first on establishing a good conflict, and everything will develop.

Are you ready to start your journey of writing your first book? Start with How to Start Writing a Book and know How to Create Interesting Characters Readers Will Never Forget.

Writing can feel lonely sometimes. Why not join me on Patreon? I share a mix of both free and premium writing content there and I’d love to have you there!

Protagonist Antagonist
This website uses cookies to improve your experience. By using this website you agree to our Data Protection Policy.
Read more