How a persona comes alive
A world sets the rules. A persona born inside them arrives with traits nobody hand wrote.
Define your world
A world has a schema of its own. It names the traits that matter there. It sets the cultural context that shapes behavior. It fixes the rules a mind follows. Archetypes are optional templates that make new personas faster.
Fantasy RPG. Sci-fi colony. Customer research panel. Corporate training. Nothing in the framework knows what your world is about, so it fits all four.
Memory keeps what matters. Simulation moves time forward. Your code reaches all of it through an SDK or the API.
Fantasy RPG
Magic · Arcane lore
Sci-Fi World
Tech rank · Faction
Earth Simulation
Career · Life stage
Populate your world
Every persona is generated inside its world's trait framework. No two come out the same. The variation comes from a psychometric model, not from a random number.
Each persona carries its own traits, emotional tendencies, communication style, and the capacity to form memories. They are the starting conditions for an inner life, not a character sheet.
They remember what matters
Long term memory holds a life. Short term memory holds the week. Working memory holds the moment. Recall is semantic, so a question about travel finds the hike in Patagonia.
Set the world in motion
Run days, weeks, or years. Introduce a promotion, a betrayal, a chance encounter. Each persona responds based on who they are. Traits shift gradually. Emotional baselines move. The same persona at month six is recognizably themselves and changed by what they lived through.
Life events
Trigger promotions, losses, and discoveries. Watch a personality adapt to a major moment.
Social dynamics
Model trust, conflict, and group influence across a whole world.
Time progression
Compress weeks or years of development into minutes of simulation.
Personas know each other
Personas form relationships with each other. Trust, rivalry, mentorship, friendship. Simulations run across whole networks. One persona's decision ripples through the group.
Swipe to see the whole chart.
Talk to any persona
What matters most to you, Elena?
Honestly? Connection. Not the shallow kind. I mean the conversations where someone says something and you feel it rearrange how you see the world. I used to think ambition was the answer. Then I learned that the ones who stay matter more than any summit.
That sounds like it came from experience.
It did. I spent two years chasing a promotion that, when I got it, felt hollow. Meanwhile, my closest friend moved away and I barely noticed. That is the kind of lesson that changes a trait profile, not just a mood.
Example conversation. Elena's answers come from her traits and her memories.
Every response is generated at request time. Nothing is cached. Play Pet Planet and watch it happen.
Connect it to your app
Seven SDKs. Three game engines. One REST API. Or no code at all in Ensoul Studio.
Describe a persona, gather a network, build a world and run a simulation, without writing any code.
SDKs
Game engines
API
Personas, networks, worlds, chat, simulations, memories. Every operation over HTTP.
Same persona, any platform. Web, mobile, game engine, research tool.
Build something that breathes.
A free account is enough to build your first world.
See it running. Play Pet Planet