Skip to content

jarnik/verbal

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Verbal

Verbal is a node-based conversation tool. I could not find a conversation tool that would be simple, flexible and open, so I made one myself.

It is meant to be a tiny tool for gamejams and smaller projects.

How it works

Use the editor to write the conversation and export it to a JSON file like this:

[
   {"actions":["So what do you want?"],"id":1,"links":[2,3],"x":336,"y":6},
   {"conds":["I want to be a pirate!"],"id":2,"links":[6],"x":280,"y":284},
   {"conds":["Never mind, Im leaving."],"id":3,"x":917,"y":318}
]

Then load the JSON into your game using the library (see the examples) or just interpret the data any way you need.

Library platforms

Supported: Haxe (OpenFL, HaxeFlixel), Unity 5

Planned: ? LOVE, ? GameMaker

Conversation tree example:

Tree Conversation Example

Used font: http://www.pentacom.jp/pentacom/bitfontmaker2/gallery/?id=381

Editor

Get it here (Linux, Windows, Flash): http://jarnik.itch.io/verbal

Verbal editor

About

node-based conversation tool for games

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published