# Custom Visual Dialog Engine

Every adventure has a dialog. Sometimes it is hardcoded in the game and it isnt a proper solution. So we need something for making external files with dialogues. There are several tools to archieve this goal. However I somehow decided to make a new editor from scratch… I used unity engine for making that application.

And here it is…

You are defining a visual hierarchy of nodes. Each node has its number. Nodes are interconnected with transitions. You can choice between visual editing and writing a script in a simple language. It is possible to switch between theese methods on the fly. In one project you can define multiple dialogues. The result is then generated into XML files attended for usage in your game. There is a example for unity. However, you can write your own interpret for other game engines.

Every dialogue can be tested right into dialogue editor with transitions and back function to return to previous state. Dialogue engine has defined properties and you can set them with every transition. Transitions can be displayed with conditions and constraints… They can be displayed randomly too. With export button you can export dialogue right into ypi script for browser interpret (this editor is a replacement for the old one).

Dialogue scripts are defined in external files and can be edited by custom IDE. Conditions and properties are supported too for text nodes and transitions between them. Script is generated automatically for every dialogue. After pressing a proper button changes in a dialogue file are synchronized with VDT editor.

lb

Wednesday, Dec 2, 2020

Colony 44: VR and the 360 degree video

If you know, how to make a 3D game enviroment, then implementing VR should be relatively easy. There are some interfaces to use. A whole integrated or imported SDK. Then you are just putting some code …

Mar 20, 2020

Colony 44: the simulation of economics

Economics is a important part of colony 44. Ok, I know nothing about economics too. But we should try it to implement at least. Producing and consuming is the basics. Buying stuff that not exists …

Mar 5, 2020

Colony 44: server cluster ideas

For server we want to use dedicated server architecture. All important game logic and position updates is then running on the server. Server is just verifying user input and sending positions of game …

Mar 1, 2020

Introducing Colony 44 trailer

“We should make a online game.” I told that to myself a years ago. I know, you need a large teams of experienced developers to archieve that. You need a large budget to buy game assets …

Feb 20, 2020

About this site

This is some kind of test lab for relaxing and playing with ideas. All is about prototyping. People usually just create something and put it online. Now I think I know why. It is really fun to create …

Dec 1, 2018

-1-

This page is using cookies too. Especially for Google services (analytics, YouTube videos) and for running Unity WebGL in browser (internal storage for web pages). You agree with that by using this page. Tip: You can set your browser to not store cookie files for any web pages. More info

[ OK, and continue with browsing ]