Bring real smartphone conversations to your visual novel — with choices, relationship progress, group chats, tasks, and achievements, all built in.

Write your story your way.

Whether you prefer writing code or filling out a spreadsheet, this system works with you:

For developers: Write conversations directly in Ren'Py using clean, readable functions:

$ phone_conversation(

    npc_reply="Hey, are you free tonight?",

    choices=[

        phone_choice("Yeah! What's up?", "label_yes"),

        phone_choice("Not sure yet.", "label_unsure"),

    ],

    chat_id="Alex",

    avatar="images/alex/profile.png",

)

For writers: Fill out a simple Excel sheet and one Python command turns it into a fully working conversation. No coding needed. See how it works:

What's included:

  • One-on-one and group chats with multiple characters
  • Branching choices that affect relationship progress in real time
  • Character progress bars that update as the story evolves
  • Dynamic task system — created inside conversations, tracked in a separate screen
  • Achievement system — triggered by dialogue, visible as in-game app
  • Photo messages from characters
  • Polished phone UI integrated into Ren'Py
  • Excel-to-game converter with video tutorials included

Built for:

Romance visual novels, slice-of-life stories, mystery and thriller games, social sims, and any narrative where texting between characters matters.

Why this and not building from scratch?

A messaging system that looks good and actually works with branching logic, relationship tracking, group threads, tasks, and achievements takes weeks to build. This gives you all of that on day one, so you can focus on your story.

Compatible with Ren'Py. Includes example conversations, full documentation, and video tutorials.

Included example content

This package includes example conversations that demonstrate how the system handles:

  • branching replies
  • progress updates
  • task changes
  • achievement triggers
  • character photo messages

Download

Download NowName your own price

Click download now to get access to the following files:

PhoneChatSystem-v1.1-RenPy.zip 35 MB

Development log

Leave a comment

Log in with itch.io to leave a comment.