nexa
ExploreServicesAboutTeamFAQBlogContact
GitHubStart a project
Blog · Product

Writing horror for a chat bubble

Horror Chat Stories tells scary stories as text messages. Pacing a scare one bubble at a time is closer to editing film than writing prose.

Tina

Team Lead · Mobile & Web

March 2, 20262 min read

On this page

  1. The scene
  2. Breaking down the beats
  3. How an episode is shaped
  4. Writing rules we follow

A chat story has almost none of the tools a horror writer usually relies on. No long descriptions, no narrator, no slow build across a page. Just messages appearing one at a time on a phone screen. This post takes apart a short scene written for this article, beat by beat, to show how Horror Chat Stories gets its scares from timing.

The scene

Read it once at normal speed. The small grey labels show the pause before each bubble appears.

Unknown number · 2:47 AM

are you still awake

who is this?

your kitchen light is on

how do you know that

turn it off. i want to see if you can

Breaking down the beats

BeatDelayWhat it does
Unknown number, 2:47 AM—Sets the stakes before a word is read
"are you still awake"0.0sOrdinary on purpose; lowers the guard
"your kitchen light is on"2.5sThe first detail that should not be known
Typing…4.0sThe longest pause in the scene, where dread builds
Final line0.8sArrives fast after the wait, so it lands as a jolt
The scariest bubble is often the one that has not arrived yet.

How an episode is shaped

  1. Unknown numberOne line that raises a question
  2. Small talkLower the guard
  3. Something's offA detail that does not fit
  4. Your choiceReply, ignore or check
  5. Typing…The pause before the scare
A typical episode. The first frame has to make someone want the second.

Writing rules we follow

  1. The first bubble is the hook

    If it does not create a question, people swipe away.

  2. Write like people text

    Lowercase, short, occasionally wrong. Polished prose breaks the illusion of looking at someone's phone.

  3. Tune delays per message

    A quick exchange builds momentum; a long typing indicator builds dread. Small changes make a large difference.

  4. Let choices matter, a little

    Most choices change a few lines and the tone; a handful lead to different endings. Readers feel involved and the story keeps its shape.

Readers set the level

Dark mode makes late-night reading more immersive, and scare settings let people turn down sudden effects. More readers finish an episode when they control the intensity.

Mentioned in this post

Horror Chat Stories

Case study

Work with us

Need an app like Horror Chat Stories built?

Our services

Keep reading

All posts
  • AI can design an app now. Are designers redundant?
    Read post

    Design

    AI can design an app now. Are designers redundant?

    AI makes the first draft of a screen cheap. That shifts design work to what matters most: understanding users and choosing what is right for them.

    Tina· Oct 10, 20266 min read
  • AI in software development: turn change into an advantage
    Read post

    Engineering

    AI in software development: turn change into an advantage

    AI does not replace technical thinking. With the right process, it frees teams to focus on the decisions that make products better.

    Ethan· Oct 9, 20264 min read
  • Adding AI to an app without a surprise bill
    Read post

    Engineering

    Adding AI to an app without a surprise bill

    Most of the cost of an AI feature is decided before the first request. Model routing, caching, context size and hard limits, in order of impact.

    Ethan· Oct 7, 20267 min read
nexa
ExploreServicesAboutTeamFAQBlogContact

© 2026 Nexa Tech. All rights reserved.

Web · Mobile · Open source