Skip to content

A lite version of a JSON branching dialog system for Godot

License

Notifications You must be signed in to change notification settings

why-try313/Ambers-Dialog-System

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple Godot 4+ dialog system that converts your story into a JSON file.

A non-bulky dialog editor made to make the process of writing game dialog more satisfying.

👋 Quick Start

  1. Open the project.gd file.
  2. Run the project!
  3. Optional: Video walkthrough at https://youtu.be/JIwYuWNe670

🗒️ Syntax

These syntaxes don't mean anything unless you code it in the game build. You can change syntax highlighting/colour in CodeEdit.tscn.
  • | {insert emoji name} |
  • << {insert character expression name} >>
  • !! {insert signal to be emitted} !!
  • +({add this to variables}) / -({delete this from variables})
  • + {add this to inventory} + / - {remove this from inventory} -

🐛 Existing Bugs

  • Sometimes connections doesn't link properly (especially when opening old files).
  • Crashes when creating a new file/opening an old file when another file is already open.

🔑 Shortcut Keys

  • Go back to Start Cmd/Ctrl + 0
  • New node Right mouse click
  • New feature Option + F
  • Go to End Cmd/Ctrl + E
  • New file Cmd/Ctrl + N
  • Open file Cmd/Ctrl + O
  • Save file Cmd/Ctrl + S

😄 Share with us!

If you use it in your project, we would love to see! :D Hop into Discord to share your project: https://discord.gg/AAcKmJz7Na

About

A lite version of a JSON branching dialog system for Godot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • GDScript 100.0%