Not just NPCs — Neshama has so much more to offer...
Neshama is a soul engine that runs inside your game. Emotions, memory, personality, social relationships — all local, all real-time.
Player insults the tavern keeper, then comes back 3 game-days later.
"Your ale tastes like dishwater."
"I'm sorry to hear that. Would you like something else?"
"Hello there!"
"Welcome, traveler! What can I get for you?"
"Your ale tastes like dishwater."
"You got a lot of nerve. Maybe try the place down the street."
"Hello there!"
"Oh. It's you. Last time you insulted my ale. What do you want?"
Emotion-driven, persistent memory, consistent personality
Every conversation is unique
3 lines of code to Unity/UE5
Customer service bots with memory
AI assistants with character
Social bots with a soul
SoulCraft is the visual editor for designing NPC personalities. Drag sliders, preview emotions, export to your game engine.
Local-first
No cloud calls for emotions. Pure math, deterministic, <10ms.
<10ms latency
Rule-based engine. No LLM for emotions. Only dialogue generation needs AI.
3 lines of code
Create soul, subscribe to emotion changes, start chatting.
Open source. Self-hostable. Free to start. 3 lines of code.