• Home
  • Blog
  • Gallery
  • Pricing
  • Home
  • Blog
  • Gallery
  • Pricing
Start creating

Create.Play.

Creator blog

Home/Blog/Production practice

Where Characters Look in Branching Dialogue: Use Gaze Targets to Avoid Relationship Misalignment After Cuts

Write one "gaze target" for each shot, then write one "turn action" for the beat when the dialogue partner changes, and finally unify left/right descriptions with a frame of reference. A gaze target means who or what the character is looking at in that moment; a spatial anchor means the character's relative position to fixed objects such as the counter, door, or window; a frame of reference means whether "left/right" is based on the audience's viewpoint or the character's viewpoint. Write all three into the storyboard so you can check orientation and attention changes before and after cuts.

D
DramaFork Editorial TeamInteractive storytelling and AI production
2026.09.20Estimated reading time: 15 min
Three people at a bookstore counter look toward the customer, the doorway, and the newcomer.
Article contents
Creator blog
  1. 01Introduction
  2. 02Three-shot approach: counter dialogue plus a voice outside the door
  3. 03Counterexample: what happens when gaze targets are missing
  4. 04Review method: three passes
Back to article top

Introduction

Write one "gaze target" for each shot, then write one "turn action" for the beat when the dialogue partner changes, and finally unify left/right descriptions with a frame of reference. A gaze target means who or what the character is looking at in that moment; a spatial anchor means the character's relative position to fixed objects such as the counter, door, or window; a frame of reference means whether "left/right" is based on the audience's viewpoint or the character's viewpoint. Write all three into the storyboard so you can check orientation and attention changes before and after cuts.

Three-shot approach: counter dialogue plus a voice outside the door

The following uses a fictional teaching example. The scene is an old bookstore counter. Clerk A-Lan stands inside the counter, customer Lao Zhou stands outside, and the voice of an acquaintance, A-Che, comes from outside the door. The relationship among the three is that A-Lan and Lao Zhou have just met, while A-Lan and A-Che have an old grudge. Write this setup into the character context first, then move into the storyboard.

Shot one: dialogue inside the counter. For the gaze target, write "A-Lan looks at Lao Zhou, Lao Zhou looks at A-Lan." For the spatial anchor, write "A-Lan is inside the counter near the ledger, Lao Zhou is outside toward the door." The left/right description uses the audience viewpoint as the frame of reference, writing "A-Lan is on the right of the frame, Lao Zhou is on the left of the frame." In this shot, their relationship is a transaction relationship. Their gazes land on each other's faces, with no third party involved.

Shot two: the voice outside the door enters. The sound appears first, and the character reacts afterward. For the gaze target, write "A-Lan first looks at Lao Zhou, then turns toward the door after hearing the sound; Lao Zhou still looks at A-Lan." For the turn action, write "A-Lan's head moves first, shoulders follow, hand still pressed on the ledger." For the spatial anchor, write "the door is at the left rear of the frame, Lao Zhou is at the left front, A-Lan is on the right." The key here is: A-Lan's gaze moves from Lao Zhou to the door, but her body does not leave the counter. The relationship is still "A-Lan and Lao Zhou are conducting a transaction, and the door is an interruption."

Shot three: A-Che enters the frame. For the gaze target, write "A-Che looks at A-Lan, A-Lan looks at A-Che, Lao Zhou looks at A-Lan." For the turn action, write "A-Lan turns back from the door to A-Che; Lao Zhou turns from A-Lan to A-Che, then back to A-Lan." For the spatial anchor, write "A-Che is inside the door at the left rear, Lao Zhou is at the left front, A-Lan is on the right." The left/right description still uses the audience viewpoint as the frame of reference. At this point the relationship becomes "A-Lan and A-Che have an old grudge, and Lao Zhou is an observer." Lao Zhou's gaze moves back and forth, showing that he is judging the relationship between the two.

When the three shots are connected, the gaze targets show how attention shifts: shot one is mutual looking, shot two is one-way transfer, and shot three is a triangular gaze. The old grudge still must be established by earlier text, dialogue, or other performance; it cannot be proven by looking alone. The purpose of the gaze table is to let relationships that have already been written still have a consistent basis for reactions after shot changes.

Counterexample: what happens when gaze targets are missing

Counterexample one: shot two only writes "A-Lan hears the sound" and does not write that she first looks at Lao Zhou. After the cut, A-Lan looks directly at the door, and the audience will think she has been waiting for the person outside the door all along, while Lao Zhou is left hanging. The fix is to add "first looks at Lao Zhou, then turns toward the door," so the transaction relationship is established first.

Counterexample two: shot three writes "A-Lan looks at A-Che," but does not write where Lao Zhou is looking. If Lao Zhou keeps looking at A-Lan, or turns his head to observe A-Che who has just entered, these present different attention. The latter cannot directly prove that Lao Zhou knows A-Che; if the plot needs the audience to know they are acquainted, there must also be a form of address or response. First determine what the plot needs to express, then choose the gaze action.

Counterexample three: mixed use of left/right descriptions. Shot one writes "A-Lan is on the left," and shot two writes "A-Lan is on the right," so the audience will think the space has flipped. The fix is to state at the beginning, "In this scene, left and right are both based on the audience viewpoint," and do not change it throughout.

Counterexample four: writing the voice outside the door as a new world fact. If the storyboard writes "A-Che is A-Lan's old friend," but the character context only writes "old grudge," then this is fabrication. When a character fabricates an excuse, mark clearly that it is not a new world fact. For example, A-Lan says, "He is my cousin," but this is only her claim, not the setting. The storyboard can write "A-Lan says he is her cousin, but her gaze avoids Lao Zhou," but it cannot write "A-Che really is her cousin."

Review method: three passes

First pass, check gaze targets: does every shot write "who looks at whom / who looks at what." Fill in what is missing, and change vague ones into specific personal names or object names.

Second pass, check turn actions: at the beat when the dialogue partner changes, is the turn order of the head, shoulders, or body written. Without a turn action, the cut will feel jumpy.

Third pass, check spatial anchors and left/right frame of reference: does every shot write the character's relative position to fixed objects; are left/right descriptions uniformly based on the audience viewpoint or the character viewpoint. Are spatial anchors continuous between two shots, for example the door always at the left rear, the counter always on the right.

Complete the check as a table, filling it in shot by shot:

Shot Gaze target Turn action Spatial anchor Left/right frame of reference
One A-Lan looks at Lao Zhou, Lao Zhou looks at A-Lan None A-Lan inside the counter on the right, Lao Zhou outside on the left, door at left rear Audience viewpoint
Two A-Lan first looks at Lao Zhou, then turns toward the door; Lao Zhou looks at A-Lan A-Lan's head moves first, shoulders follow, hand presses the ledger Door at left rear, Lao Zhou at left front, A-Lan on the right Audience viewpoint
Three A-Che looks at A-Lan, A-Lan looks at A-Che, Lao Zhou looks at A-Lan A-Lan turns back from the door to A-Che; Lao Zhou's gaze moves back and forth A-Che inside the door at left rear, Lao Zhou at left front, A-Lan on the right Audience viewpoint

After the table is filled in, ask three more questions: after the cut, whose relationship with whom has changed? Is this change reflected by the gaze target? Has any character statement been treated as a world fact? If all three questions can be answered, the storyboard can move to the next stage.

When AI-assisted generation is involved, prompt constraints do not guarantee that every output is correct; gaze targets and turn actions still need manual checking. If the storyboard is modified, downstream nodes, video, previews, and exports may be affected. Old data is retained, but manual confirmation is needed whether the actual modification changes the expression of old materials.

Small action: take a scene with dialogue among two or more people that you are currently writing, add one gaze target to each shot, then add one turn action to the beat when the dialogue partner changes, and finally unify the left/right frame of reference.

Explore product capabilities Play interactive stories

Continue reading

Browse more articles
A finished work package placed beside creator tools, version labels, and a feedback collection box.
Production practice2026.10.04 · 17 min

How to Write the Credits and Version Notes at the End of an Interactive Story So Feedback Reaches the Right Person

Writing the ending information in three layers is enough: the deliverable name and version number, the division of creative contributions and tool usage, and the three pieces of information to include when giving feedback. Readers who spot a problem can locate the specific file, and when you receive feedback you can tell which layer to change, without going back and forth in emails asking "which version are you talking about?"

The same character appears on three independent stages, each keeping different progress and objects.
Production practice2026.10.04 · 15 min

Same IP Character Chat and Text Adventure: How to Explain the Relationship Without Making Players Think Progress Is Shared?

Describe the relationship between the two entry points as "same world, same character identity, each progresses independently," and use a state comparison table on the entry page to clarify what carries over and what does not. The approach has four steps: first define a character profile for the IP as the shared identity foundation for both entry points; then write a separate "state boundary" statement for each entry point; next prepare a can-say/cannot-say table to constrain marketing copy; finally use a fictional dialogue to test whether players form incorrect expectations after reading.

A warm entrance and a severe iron gate create a genre-promise gap, and the creator recalibrates.
Production practice2026.10.04 · 13 min

Cover Looks Horror but the Content Is Cozy Slice-of-Life? How to Check Whether a Work's Genre Promise Is Consistent

Start with the conclusion: write one sentence each for the synopsis, opening, first core task, and ending describing "what intensity the player expects to bear right now," then read the four sentences side by side.

Let agents handle production complexity while you keep creative control.

Start with one story idea, then shape scripts, characters, shots, and branches into a playable first version.

Product

  • Pricing
  • Capabilities
  • Workflow
  • Examples
  • FAQ

Explore

  • Playable gallery
  • Creator blog
  • Creator partnership

Legal

  • Privacy
  • Terms
© 2026 DramaFork/AI interactive story studio
Press Enter to send, or drag away and release.