Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Thank you for this writeup! I have been on mobile without a computer for a few years now (the recording i attached to greaser was during my trip across the country). So some domino club things are accessible and others are just what i can read in a gane’s comments or video. Oh, things!

you can keep going on the current conversation thread instead of having to choose a choice, with them timing out naturally after a few more bits of dialogue. This became my One (Sort of) Unique Feature, in that I didn’t know of another engine specifically designed for this functionality instead of it being a developer-added feature. (if I am wrong here and one exists, please let me know! I wanna check it out).

It’s an in-house engine for campo santo of Firewatch, BUT Magpie has a context-dependant timeout feature. I think there’s a global location trigger for dialogue progression and then a bunch of if clauses for what to populate at trigger, with ranked filing and some sort of deckbuilding feature (“If Alice knows about the time with the cat, then Alice knows about the cat” –> “$Alice: Got any more cat stories? $You: (a) Nope. (b) Not any to get into. (c) Sure, what kind of story are you looking for? $You_asAlice: (a) Let’s hear something funny. (b) Was the cat ever the comforting type? $You: They were more the type seeking comfort, but there was this one time…).

How to manage the complexity and data flows of conversations when…Osbourne…? The player can interrupt at any time. William and Patrick will discuss the logic, tools, and workflow behind the dialog system used on ‘Firewatch’. From its beginnings as an interrupt heavy bark system, to the long, restarting, conversations they shipped, they will go over what worked and what didn’t as they built the system and the game around each other. They will discuss what a data driven system needs to be able to handle as it grows in complexity and scale, and how to keep your tools running well without a team dedicated to them. — https://www.gdcvault.com/play/1024415/Do-You-Copy-Dialog-System

also this article came to mind, for some reason? so theres that.