A quick example of how to implement (minimally) branching character dialogue with (again, minimal) state tracking in GDevelop, produced for a workshop as part of NarraScope 2024.

The playable version above likely won't prove all that useful on its own. To get the most out of it, I recommend downloading and opening the source version in GDevelop itself, which will let you have a look at the event sheet (which includes comments).

If you have any questions, feel free to contact me via my website, or just leave a comment here! Do please also let me know if this example helps you to make anything of your own - I'd love to see it.

StatusReleased
CategoryOther
PlatformsHTML5
Rating
Rated 4.0 out of 5 stars
(1 total ratings)
AuthorDamon L. Wakes
GenreInteractive Fiction
Made withGDevelop
Tagschoice, dialogue, example, gdevelop, interactive, kenney, narrascope, Narrative, Tutorial

Download

Download NowName your own price

Click download now to get access to the following files:

NarraScope 2024 GDevelop Example Source.zip 571 kB

Comments

Log in with itch.io to leave a comment.

This is completely unrelated, but the last level of Rainbow Bear's Fun Maze starts at the last level rather than the first. Is it possible to fix that?

(+1)

Ah - I forgot I had comments disabled on that one. (Since it's no longer April Fools' Day 2023 I've opened them up now!)

I recall the issue with levels being skipped only emerged once I uploaded the browser version to itch. I suspect it's down to the end of each level being triggered based on when certain audio finishes playing, and those triggers sometimes activating because the browser version hasn't yet loaded the audio rather than because it's played and stopped.

Long story short: I don't have time to dig in and fix it the underlying problem right now, but if you try a downloadable version of the game it's likely to work better.