Monday, April 7, 2025

Tryhard dev log - Cutscene and Game Scripting with Yarn Spinner v3.0 beta

In our upcoming game Tryhard, we have cutscenes and dialogue and level scripting like many other RPGs. This dev log is about how we’re implementing some of that stuff in the game. 

(Note that I'm writing this post mostly for fellow Unity game devs, but even if you don't happen to be a dev, maybe you'll appreciate this technical behind-the-scenes look anyway? Just let all the game dev words and lingo wash over you like a summer rain.)

We’re using the free open-source dialogue system plugin Yarn Spinner v3.0 beta 2 as our main scripting and story plugin. I’ve written about Yarn in the past and I'm finding this fresh new version 3 to be a great upgrade with useful features, even while in beta. For more info on these features, see the Yarn Spinner docs "Coming in v3" page.

Here’s how we’re using some new YS3 features for some cutscene and scripting stuff in Tryhard: