PinnedIan Thomas·4d agoPatterKit: A Branching Dialogue SystemTL;DR: I’ve built a new open-source toolkit for branching, voiced dialogue in games. It’s called PatterKit and it’s available now at…A response icon2A response icon2
PinnedIan Thomas·May 15, 2025Storylets ExplainedLittle chunks of story that know when they’re needed.A response icon2A response icon2
PinnedIan Thomas·Jun 14, 2023Communicating CharactersOr: “How do you get the rest of your team to understand the cool character you made up?”A response icon1A response icon1
PinnedIan Thomas·Jun 30, 2022Job Functions in Game NarrativeOr: What does that pesky Narrative Designer title actually mean?A response icon1A response icon1
Ian Thomas·Jun 6Wildcards: Where’s my simple card database?TL;DR: God help me, I actually miss Microsoft Access and FileMaker. I built Wildcards: a fast, local-first way to keep information on…
Ian Thomas·Mar 28Simple Version Control LibTL;DR — a tiny agnostic wrapper around version control systems, so your game tools don’t have to care which one the user has. Find the code…
Ian Thomas·Mar 9Game Subtitles — but my text is too long!TL;DR — a solution to take care of subtitle text so you don’t have to.
Ian Thomas·Feb 17Collected Story ToolsI’ve collected some tools and articles here, as it’s all getting a bit messy.
Ian Thomas·Feb 17Dinky Feature: Scratch AudioTL;DR —in Dinky you can record temp audio for each line of your script.