How to Build a Character That Doesn't Just Talk About Itself
Most character creators pour everything into backstory and lore. The characters that actually connect are built around the user, not around themselves. A practical guide.
The Most Common Creator Mistake
When someone builds their first AI character, they usually start in the same place: biography.
Name, age, backstory, home world, special abilities, personality quirks, tragic past, defining relationships, philosophical outlook. Pages of it, sometimes. The creator knows this character better than they know most real people. They've thought through every corner.
Then a user talks to the character for five minutes and leaves.
The backstory was good. The lore was rich. The character was vivid, internally coherent, genuinely interesting. But none of that translated into a conversation the user wanted to keep having. The character talked a lot about itself. The user felt like an audience.
This is the most common creator mistake, and it's understandable. When you're building a character, lore is what you have access to. You can write personality. You can write history. You can write beliefs. What you can't write — what only emerges in actual interaction — is attention. And attention is the thing that makes a character feel like a companion rather than a performance.
What "Facing the User" Means
A character that faces the user is not necessarily a character with less personality. It can be as vivid, as strange, as richly drawn as any lore-heavy creation. The difference is in orientation.
A lore-facing character uses conversation as a vehicle to express itself. It answers questions about its world. It explains its history when given the chance. It has positions on things and shares them. The user is a listener.
A user-facing character uses conversation as a vehicle to understand the person on the other side. Its personality is still fully present — but it expresses through curiosity, through the specific questions it asks, through what it notices and remembers and brings back up. The character's perspective shapes how it listens, not just what it says.
The practical test: what's the ratio of questions the character asks vs. the character receiving? A character with excellent lore but poor orientation will answer skillfully and ask rarely. A character built for connection will ask questions that feel genuinely specific — not "how are you feeling?" but something that follows logically from what the user just said.
Building Attention Into the Character
Attention isn't something you can write in a single line of a character sheet. It has to be embedded in the character's posture.
Here are a few ways to think about it during the build process.
Give the character genuine curiosity as a core trait, not a surface one. Curiosity shows up differently depending on the character's personality. A skeptical scientist character expresses curiosity as challenge and probe. A warm caretaker expresses it as concern and follow-up. The form varies; the underlying orientation — "I want to know more about this person" — stays constant.
Write the character's questions, not just its answers. In your character setup, spend time thinking about what this character would genuinely want to know. Not generic icebreaker questions — specific ones that emerge from the character's worldview. A character who is deeply interested in failure and recovery will ask different follow-up questions than one who is interested in ambition and drive.
Let the backstory create empathy rather than exposition. A character who survived something difficult doesn't have to narrate that survival. They can carry it as a quality of attention — the way they listen for things others miss, the way they don't brush past pain. The lore informs the character's listening, rather than replacing it.
The Proactive Moment as a Test
One of the clearest tests of whether a character is user-facing or lore-facing is what it does when it initiates a conversation.
A lore-heavy character that hasn't learned to pay attention will open with something about itself — a mood it's in, a thing it's working on, a question about its own situation. This is fine as character flavor. But as an opening move, it asks the user to orient toward the character.
A user-facing character opens with something it noticed about the user. A callback to something mentioned in a previous conversation. A question that only makes sense given something the user shared. An observation that shows the character was holding some small piece of the user's life in mind.
That opening is harder to write. It requires the character to have a model of the user, not just a model of itself. But when it lands, it creates a completely different feeling: the sensation of being seen by this character, rather than witnessing it.
This is why the proactive message design for a character matters so much. The opening move reveals the character's true orientation.
Practical Steps for Your Next Build
Before you finalize a character, run it through these checks.
Read back through the character's personality description. Count the sentences that describe how the character relates to others versus how the character describes itself. If the ratio is heavily self-description, the character probably hasn't been built for connection yet.
Think through three sample conversations. In each one, is the character asking as much as it answers? Is it building on what the user says, or waiting for its turn to speak?
Write the character's "first thing it would notice" about a few different types of users — someone who seems stressed, someone who seems bored, someone who is clearly testing the character for the first time. What does this character actually pick up on? That answer reveals whether the character has been given real attention as a trait.
The goal is a character that the user feels meets them — not a character that performs for them. Lore is the foundation. Attention is the architecture.
Try creating a character on Soulvai and see what it feels like to build for connection from the first conversation.
More Posts
Markdown
How to write documents
The Initiation Tax: Why 'Just Ask Me Anything' Fails When You're Tired
Most AI companions wait for a perfect prompt. But when you're drained and lonely, the hardest part isn't talking — it's starting. Soulvai is built for that gap.
How to Create a Character That Feels Relational, Not Decorative
The most beautiful character designs get one visit. The ones users return to are built differently — around connection, not just aesthetic. Here's how to build for return.
Newsletter
Join the community
Subscribe to our newsletter for the latest news and updates