Godot 3 – Time to get back to business!

So, porting my game over to Godot 3 is long overdue, but yesterday I began the work, and I expect to be done this weekend! However, such a long time without even having a glance at the code makes it really hard to understand (even if I was the one who wrote it), so I started writing a document that goes through, more or less step-by-step, what the code does from start to finish.

This was immensely helpful, and something I should have done a long time ago.

In the process of doing this, as so many times before, delusions of grandeur took over and now I´m not only working on a game, but a game engine too – DIE! (or simply the Dynamic Interactive Engine), and a couple of useful addons for Godot in the process.

So “My Game” (name is work in progress, as you might have gathered) will have as it´s base the DIE game engine, utilizing the ADDS (Ape´s Dynamic Dialogue System) addon, which in turn is fed dialogue data through the DIElog (A dialog editor) addon.

Confused? Me too! Have a look at the code documents below, and keep an eye on my GitHub account!

Dynamic Interactive Engine (DIE)

Ape´s Dynamic Dialogue System (ADDS) – code document

Ape´s Dynamic Dialogue System (ADDS) – dialogue JSON structure

DIElog – json based dialogue creator for the Dynamic Interactive Engine (DIE)

Note that these documents are very much work in progress, and heavy on brainstorming.


Written by Ape

I always wanted to do something creative, but just never got around to doing more than drawing and write down ideas. This site is my way of finally doing something with those ideas.

Leave Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.