All Heartopia Characters & NPCs

Meet all the characters in Heartopia. Learn their gift preferences, locations, and quests to build friendships and unlock rewards.

Heartopia is home to 20 unique NPCs spread across six regions — from shopkeepers and mentors in Central Town to the seasoned sailors of Fishing Village and the nature lovers in Amazing Forest. Each character has a distinct personality, gift preferences, and a series of quests that unlock as your friendship grows. Giving a character their favorite gifts raises your friendship level faster, unlocking special dialogue, quests, and exclusive rewards.

About Characters in Heartopia

Characters are the heart and soul of Heartopia. The game features 20 non-player characters (NPCs) each with their own backstory, personality, daily routines, and gift preferences. Building friendships with characters is one of the core progression mechanics — as your friendship level increases, characters share personal stories, offer unique quests, and reward you with rare items.

Every character in Heartopia belongs to one of six regions: Central Town, Fishing Village, Amazing Forest, Flower Fields, Onsen Mountains, and Purple Light Beach. Their roles range from shopkeepers and mentors to artists, explorers, and lighthouse keepers. Some characters also have MBTI personality types that influence their dialogue and interactions.

Friendship & Gift Giving Tips

  • 1. Talk to NPCs daily — each conversation gives a small friendship boost. Consistency matters more than expensive gifts.
  • 2. Give preferred gifts — each character has 5 items they love. Giving these earns 3x more friendship points than neutral gifts.
  • 3. Avoid disliked gifts — giving a character something they dislike actually reduces friendship. Check each profile page to avoid mistakes.
  • 4. Complete character quests — these give the biggest friendship boosts and unlock exclusive storylines and rewards.
  • 5. Visit characters at their locations — NPCs spend most of their time at their designated spot. Visit during the right time for bonus interactions.

Characters by Region

Frequently Asked Questions

How many characters are in Heartopia?

Heartopia currently features 20 unique NPCs spread across six regions. New characters may be added in future updates and events.

How do I increase friendship with NPCs?

Talk to characters daily, give them their preferred gifts, and complete their quests. Avoid giving disliked items, as this reduces friendship points.

What rewards do I get from high friendship?

Higher friendship levels unlock exclusive dialogue, character-specific quests, rare item rewards, special recipes, and unique decorations.

Do characters move around or stay in one place?

Most characters stay near their designated location during the day. Some characters like Doris (Rain) only appear during specific weather conditions.