Get started

Build in-game chat around original characters

Shape a scene, give the player a meaningful reply, and see where the conversation can go. Plan character-led game conversations with a distinct voice, a reason to speak, and choices that change what happens next. Keep the first scene small enough to review line by line.

Get started with
  • Free starter credits
  • No coding required
  • Review cost before generating
  • Runs in your browser

Partners and teams

Google
Stanford University
itch.io
Tencent
Harvard University
AWS
POKI
TikTok
UC Berkeley
Microsoft
Demon Slayer
Baidu
Columbia University
NVIDIA
ANIPLEX
The University of Hong Kong
Trustpilot

How it works

Build a Labubu theme park ride

Sketch a candy-colored coaster, build the track in SEELE, and take it for a spin.

  1. Step 1
    A sketchbook showing Labubu in a pink coaster car, a lift hill, and a candy-colored theme park

    Sketch the ride

    Picture Labubu riding a pink coaster through a candy-colored park. Sketch where the train climbs, drops, and sweeps past the carousel.

  2. Step 2
    A workspace concept showing coaster track pieces, a pink train, and Labubu riders

    Build the track in SEELE

    Ask seeleAgent to lay out the track, add the train and riders, and connect the lift hill and banked turns into a loop that returns to the station.

  3. Step 3
    A full-screen coaster game view showing Labubu riders in a banked turn, with a lap counter, track map, and speed gauge

    Take the first ride

    Open the game preview and follow the train through a full lap. Watch how it climbs, picks up speed on the drop, and leans through the turn.

    Make a game for free

Pick a starting point

Choose the conversation you want to shape

Try an opening scene, a branching reply, a continuity note, or a focused dialogue review.

Give the first exchange a reason to happen

Set the location, what the character wants, and why the player is part of this conversation.

Prompt

Write the opening exchange for an original game character: a night-shift ferry keeper who has just spotted an unfamiliar boat. The player arrives asking for passage. Give the keeper a practical reason to hesitate, establish a restrained and observant voice, and end with one clear question for the player. Keep it to six lines of dialogue.

  • A concrete scene
  • A character with a motive
  • A playable opening
A character conversation scene with a player choiceOpen on a specific moment ↗

Why SEELE

What makes game dialogue work

Start with a scene, not a lore dump

Give the character an immediate goal and let background details emerge when the player has a reason to ask.

Make choices matter in clear ways

Show what changes after each reply, whether that is trust, information, access, or the tone of the next exchange.

Keep each character recognizable

Set a few voice cues, motivations, and boundaries that can guide every branch in the scene.

Track only the state the story needs

Record the promises, discoveries, and relationship changes that affect later dialogue.

Review a short exchange early

Read each branch aloud and check for repeated lines, unclear stakes, or reactions that do not fit the character.

Revise one branch at a time

Use playtest notes to improve the choice or response that confused players, then check the scene again.

Made with SEELE

Playable examples

These games are playable. Pick one and give it a try.

Who it’s for

Who can use an in-game chat maker

Use a short conversation draft to explore a narrative choice before expanding it into a larger game flow.

A branching story scene with character dialogue

Narrative designers mapping story choices

Turn a scene idea into a choice map with outcomes and continuity notes that are easier to discuss with a team.

AI Visual Novel Generator ↗
An interactive story conversation between two characters

Game writers refining character voice

Try alternate lines for tone and clarity while keeping the character's motives and established facts in view.

Interactive Story Maker ↗

Compare

Plan a conversation before writing every branch

A dialogue plan can make the scene and its branches easier to discuss. Teams still write, implement, and test the final experience.

FeatureSEELE AI for dialogue planningWriting the conversation from scratch
First stepStart with a character, a scene, and a player choiceStart with a blank dialogue document
Branch planningMap each reply to a character reaction and consequenceAdd branches while writing, then reconcile them later
ContinuityRecord which facts and relationship changes carry forwardTrack scene state across separate notes
ReviewInspect a short exchange before expanding the storyReview a larger dialogue tree after it is drafted
What still needs a teamVoice, canon, rights, implementation, and player testingVoice, canon, rights, implementation, and player testing

Reviews

Creator videos

FAQ

In-game chat and character dialogue questions

What is an in-game chat game?

An in-game chat experience uses conversation as part of play. A character exchange can reveal information, build a relationship, or give the player a choice that changes the next scene.

How do I build in-game chat for original characters?

Start with one scene. Define what the character wants, why the player is there, and what the character will not do. Then write a short opening and a few replies that lead to clear outcomes.

What should I include in a character dialogue prompt?

Name the character's role, motivation, voice, scene context, player goal, and any facts that must stay consistent. Ask for a specific deliverable, such as an opening exchange or three player choices with responses.

How can I make dialogue choices feel different?

Give each option a distinct intent, such as showing trust, asking for proof, or changing the subject. Let the character respond to that intent and make any resulting change visible to the player.

How do I plan branching character conversations?

Map the scene as a small tree: the opening, each player choice, the character response, and the next state. Merge branches when they reach the same story beat, while preserving any important differences.

How can I keep an NPC in character across branches?

Write down a few stable voice traits, motivations, and boundaries. Review every response against those notes and remove reactions that contradict established facts without a story reason.

Can I use this for game NPCs instead of companion chat?

Yes. Frame the exchange around a game situation, such as a quest, clue, negotiation, or encounter. Keep the character's responses tied to the player's actions and the game's world rules.

How do I keep dialogue from slowing down gameplay?

Keep each exchange focused on the player's immediate question or decision. Trim repeated information, make choices easy to scan, and give players a clear way to return to the action.

How should I handle sensitive topics in character chat?

Set clear topic boundaries and define how the character should respond when a conversation reaches them. Review the full set of branches, including unusual or adversarial player inputs, before release.

Can a dialogue plan remember earlier player choices?

A plan can specify which choices should affect later scenes, such as trust or a revealed clue. The game team still needs to implement and test that state in its chosen dialogue system.

What is the difference between scripted dialogue and AI chat?

Scripted dialogue follows lines and branches authored in advance. AI chat may produce responses dynamically, depending on the system being used. For predictable story outcomes, define boundaries and test the actual implementation.

Can I turn a conversation into a visual novel scene?

Yes. Use the exchange as a scene outline, then add narration, character expressions, backgrounds, and choices in the visual novel workflow. Review pacing and continuity after those elements are combined.

How do I test a character conversation with players?

Give a player the scene goal without explaining the intended choices. Watch whether they understand the character, the options, and the consequences; revise the lines or choice labels that cause hesitation.

Does SEELE AI automatically add dialogue to a shipped game?

No. Use the page to shape and explore a conversation idea. You need to review the output, connect it to your game's dialogue system, and test it in the actual project before shipping.

Write one character exchange

Choose a scene, give the character a clear motive, and see how a few player replies could move it forward.

Start a dialogue idea →