LogoHeartopia Codes
Get Codes

Villagers & NPCs

Heartopia Villagers & NPCs

Get to know every villager in Heartopia — their favorite gifts, daily routines, friendship milestones, and the rewards you unlock by building bonds.

How It Works

1

Meet NPCs by exploring the village and unlocking new areas as your DG Level increases.

2

Talk to villagers daily — each conversation gives a small friendship boost.

3

Give gifts to increase friendship faster. Each NPC has loved, liked, and disliked items.

4

Complete NPC requests (shown as speech bubble quests) for bonus friendship and rewards.

5

Reach friendship milestones to unlock special dialogue, recipes, blueprints, and story events.

Friendship Levels

Friendship ranges from Level 0 to Level 10. Each level requires more points. Milestones at Lv.3, 5, 7, and 10 unlock unique rewards.

LevelsMilestonesRewards

Gift Giving

Loved gifts: +5 points. Liked: +3. Neutral: +1. Disliked: -2. One gift per NPC per day. Birthday gifts get 3x bonus.

LovedLikedDislikedBirthday

Daily Schedules

Each NPC follows a daily routine — home, work, shop, and leisure. Find them at predictable locations based on time of day and weather.

MorningAfternoonEveningWeather

Special Events

Seasonal festivals feature unique NPC interactions, special dialogue, and event-only gift opportunities with boosted friendship gains.

FestivalsSeasonalBonus

NPC Directory

NPCRoleLocationLoved GiftsDisliked
MassimoCooking MentorCafeRare Fish, FlowersInsects
FinleyFishing MentorDockRare Fish, BaitCooked Food
RosaGardening MentorGreenhouseFlowers, SeedsFish
BobShopkeeperGeneral StoreGems, Cooked FoodWeeds
LunaBirdwatching MentorForest ClearingFeathers, BerriesLoud Items
FelixBug Catching MentorMeadowRare Bugs, HoneyFish
CocoCat MentorCat CafeFish, Yarn BallsLoud Items
MaxDog MentorParkBones, TreatsCats
IvyCrafting ExpertWorkshopMaterials, BlueprintsRaw Food
StellaAstronomerObservatoryMoonlight Crystals, StarsCommon Items
OliverFarmerFarmCrops, FertilizerGems
MapleBakerBakeryFlour, Sugar, ButterRaw Meat

Tips & Tricks

*

Talk to every NPC daily — even without gifts, dialogue gives +1 friendship per day.

*

Track NPC birthdays on the calendar. Birthday gifts give 3x friendship points.

*

Massimo loves rare fish — gift him Swordfish or Golden Trout for big friendship jumps.

*

Complete NPC request quests before they expire for bonus rewards and friendship.

*

Some NPCs share friendship perks — raising Rosa's friendship helps garden yield.

*

At friendship Lv.10, NPCs give you unique items unavailable elsewhere.

Related Pages