A downloadable asset pack

Download NowName your own price

A lightweight, modular dialogue system built in Godot- designed as the narrative backbone of my in-progress RPG Evenrift

This system lets you:

  • Display dialogue from NPCs
  • Queue multiple lines of text
  • Pull dialogue from a JSON file based on NPC and story stage
  • Show and hide a styled textbox scene
  • Easily expand later for branching conversations, portraits, etc.

It’s simple, flexible, and easy to build on - perfect for other solo devs or small teams who want to kickstart a dialogue system for their own story-driven games.

(Note the pixel assets in the example screenshots (background, characters, animations, etc) are not mine and are not included in the downloads).

📂 Included Files

  • textbox.tscn – The textbox UI scene
  • textbox.gd – Handles showing/hiding text and processing dialogue
  • Dialogue_Manager.gd – Global manager for loading dialogue from JSON
  • sample_dialogue.json – Example structure to get you started
  • README.txt – Basic setup instructions and notes
  • npc.gd – Script for an interactable NPC
  • npc.tscn – A working NPC scene to drop into your level

💡 What You’ll Need

This isn’t a plug-and-play asset - it’s a working system pulled directly from my own game. To use it effectively, you should:

  • Be familiar with the basics of Godot (v4.x)
  • Know your way around GDScript and scene structures
  • Be comfortable adapting code to fit your game
  • It’s meant to give you a strong starting point, not a finished framework.


💬 License / Usage

You’re free to modify and use this in your own commercial or non-commercial projects. Attribution is appreciated but not required. Please don’t resell the files as-is.


🔗 More from this Dev

Follow along for more devlogs, tools, and updates on my game Evenrift:

Download

Download NowName your own price

Click download now to get access to the following files:

Dialogue_Manager.gd 1,004 bytes
textbox.gd 1.8 kB
dialogue.json 307 bytes
npc_example.gd 2.4 kB
README.txt 2.4 kB
npc_example.tscn 3 kB
textbox.tscn 2.3 kB

Leave a comment

Log in with itch.io to leave a comment.