A lot of fan game creators add crafting the second they want depth. Suddenly you are collecting herbs, scraps, crystals, thread, monster teeth, glowing dust, three kinds of wood, and one embarrassing amount of iron ore. I get why this happens. Crafting is a recognizable game system. It looks busy. It looks expandable. It looks like content. But in a lot of fandom worlds, it is also the wrong fantasy.
I think most fan games need a favor economy more than they need a crafting system.
Not because crafting is always bad. Because fandom drama is usually social before it is material.
In a magical school, a battle academy, a sports anime, an idol agency, or a strategy saga, the thing you are usually short on is not copper ore. It is access. You need somebody to cover for you, sneak you into a room, train with you after hours, hand over old notes, bury a mistake, or introduce you to the one person who can fix your problem without reporting it. That is a game system already. Most fan creators just fail to treat it like one.
Crafting solves practical problems. Favors create story.
Crafting is clean. Put parts in, get item out. The math is readable. The problem is that it often isolates the player from the cast. You go gather mushrooms alone. You mine alone. You click recipes alone. Maybe an NPC stands next to the anvil and says one line every twelve hours. Fine. Functional. Also kind of dead.
A favor economy does the opposite. Every solution comes attached to a person.
You need a hall pass, so you ask the class rep who now expects a public apology later. You need better gear before the tournament, so the mechanic helps you only if you throw the next practice match in a way that does not look obvious. You need information on a cursed relic, so the weird librarian trades it for a secret you really should not share. Same basic structure as crafting, really. Inputs become outputs. But the input is your social life.
That is much closer to how fandom worlds actually breathe.
The best fandom fantasies already run on social debt
You barely have to force this.
Harry Potter: half the school operates on favors. Borrowed notes. Illicit ingredients. Detention cover stories. Prefect access. Older students quietly deciding whether you are worth helping. A potion ingredient recipe is less interesting than who risks getting it for you and what they want back.
My Hero Academia: support gear, extra training time, agency introductions, reputation repair, and team placement all feel better when tied to relationships. If Hatsume lends you something unstable, that should create a future obligation. If a classmate covers for your reckless quirk test, that should not disappear into the floorboards.
Pokémon: people think this world is all items and type charts. Wrong. Breeders swap leads. Rangers grant access. gym staff bend rules for kids they trust. A local researcher might let you near a rare habitat only because you helped calm a previous mess. The social layer is already there if you stop staring only at the bag menu.
K-pop fandom worlds: this is practically all favors. Training room time, better stylists, line distribution influence, camera coaching, rumor suppression, emergency cover for a tired member, staff goodwill, senior group endorsements. Nobody crafts their way out of idol politics. They survive by owing people carefully.
Fire Emblem, Naruto, Jujutsu Kaisen, Persona-adjacent school stories: same deal. Institutions, cliques, and pressure systems create networks of help with strings attached. That is design fuel.
What a favor economy can track that crafting usually cannot
1. Who you are becoming to get what you want
If you keep solving problems through the same person or faction, the game should notice. Maybe you are becoming the teacher's pet. Maybe you are sliding into delinquent politics. Maybe the healers trust you and the athletes do not. Resource paths should shape identity, not just inventory.
2. The emotional price of efficiency
The fastest fix should not always feel good. A shady shortcut should save time and cost dignity. Asking your rival for help should work, but bruise your pride. Let the player feel the ugly little tradeoff between progress and self-respect. That is where stories come from.
3. Delayed consequences
Crafting usually resolves immediately. Favors should come back later. That side character you ignored remembers. The promise you made during week one wrecks your week four plans. The favor economy gets interesting when help is never fully paid for in the same scene.
4. Access as progression
You do not always need bigger stats. Sometimes progression should mean the nurse now trusts you with the restricted cabinet, the student council stops searching your bag, the rival dorm lets you through the side entrance, or one producer finally answers your message in under an hour. Social access feels more personal than another plus-five charm ring.
This is how you make side characters stop feeling decorative
A lot of fan games have huge casts and only five relevant people. Everybody else stands around looking lore-accurate.
A favor economy fixes this fast because every supporting character can control some narrow form of access.
The gossip knows who is secretly free after curfew. The equipment nerd can tune your bad weapon, but only if you bring them field notes from the creepy zone. The overachiever can get you the old exam key, though they will absolutely call in that debt during the festival week when you are already drowning. The quiet upperclassman never helps twice without a reason. Suddenly the cast has shape. People matter because of what they can unlock and how unpleasant they are to owe.
That is more memorable than giving everyone one branch of flavor dialogue and a birthday.
Some of the best fan game premises get sharper the moment you think in favors
Magical academy game: forget recipe crafting as the main loop. Make the semester run on borrowed ingredients, curfew cover, contraband swapping, and one teacher who keeps helping you in ways that feel generous right up until finals.
Sports anime game: let practice time, scrim access, and private coaching flow through relationships. The manager can get you gym keys. The captain can get you minutes. The bench player can leak strategy notes. Which debt do you want hanging over your head before the tournament?
Monster-taming fan game: rare catches should sometimes come from trust networks, not random grass odds. A breeder hears about an unstable hatchling. A ranger opens a closed route for one evening. A local kid shares the cave entrance only if you help them win a contest they are absolutely not ready for.
Idol sim: make every performance week a knot of traded help. Hair and makeup slots, extra vocal coaching, cover stories for exhaustion, fan-community mediation, producer attention. One favor can save the comeback and quietly poison the group chemistry two chapters later.
How I would prototype this without building a giant relationship spreadsheet
Keep it local. One short arc. Five NPCs. Three kinds of access. Two unresolved debts.
That is enough.
Start with a player problem that cannot be solved alone. They need into a room, onto a roster, past a rule, or near a person. Then map the social routes.
- Who can solve this problem?
- What does each person want back?
- What future scene becomes harder if I accept their help?
- What kind of player would keep going back to them anyway?
If those answers feel different from each other, you probably have a real system. One route should be safe and slow. One should be humiliating but effective. One should look generous and turn out expensive later. You do not need twenty factions for this. You need a few people with leverage.
I would prototype the debts visibly too. Not as a morality meter. More like a messy note in the player's life: favors owed, favors banked, promises made under pressure, and one line item the player keeps pretending will not come due at the worst moment.
One warning, because favor systems can get annoying fast
If every interaction feels transactional, the cast turns robotic.
Some people should help because they like you. Some debts should dissolve. Some favors should be misread acts of care instead of cold bargains. The point is not to make every relationship a vending machine. The point is to recognize that social help has memory and shape. Use that memory carefully.
Also, players need enough information to judge risk. If consequences feel random, the system feels petty. Let people learn who keeps score, who helps freely, who overcharges, and who acts casual while writing your name into a private ledger.
Fan games get stronger when progression feels social, not synthetic
I think this is the shift a lot of creators are circling without naming. They want the world to feel alive, but they keep adding systems that can operate without anybody in them. More resources. More recipes. More upgrade trees. Meanwhile the actual fantasy of most fandoms is learning who to trust, who to disappoint, who to charm, and who to beg for one last impossible favor before everything catches fire.
That is a game. A very good one, actually.
So if your next fan project keeps defaulting to crafting, ask the meaner question instead. When the player gets desperate, whose door do they knock on, what does that person demand, and how much future trouble are they willing to buy just to survive this week?
That is probably where your real progression system lives.
