Click "Generate NPC" to begin!
Score: 0
Befriended: 0
Quests Done: 0
Rep: 0
🎲 Generate NPC
🤝 Befriend
📜 Accept Quest
💬 Talk
🛒 Trade
NPC Generator ×
Generate: Create a random NPC with race, profession, personality, backstory, and faction.
Befriend: Add to your friends list. Higher personality compatibility = easier befriend.
Quests: NPCs offer procedurally generated quests. Completing them improves faction rep.
Talk: NPC responds based on personality traits.
Trade: View NPC inventory, buy/sell items.
Score = NPCs befriended × Quests completed
Got it!
Create random non-player characters with unique personalities and backstories. Generate dialogue and behavior patterns procedurally. NPC generation about character algorithm design.
Learn how games like this are made: Procedural levels and randomness