Yarn Spinner for Rust ( github.com )

I am delighted to finally release a project that has been cooking for quite a while: Yarn Spinner for Rust 🎉 .
Some of you might remember this under the name Yarn Slinger, but the kind folks at Secret Lab have allowed me to use their trademark! Yay!

https://lemmy.world/pictrs/image/16c63732-7980-4313-a9fc-d8786094c106.png

What is Yarn Spinner?

It's a friendly tool that helps you write dialog! See for yourself at the live demo.
You can also check out this or this GDC talk about the original C# implementation.
What I have released today is the Rust port for the project, with first-class support for Bevy!

Quickstart

Writing a dialog with Yarn Spinner is as easy as whipping up a simple screenplay:

// assets/dialogue/hello_world.yarn
title: Start
---
Ancient Reptilian Brain: There is nothing. Only warm, primordial blackness. Your conscience ferments in it -- no larger than a single grain of malt. You don't have to do anything anymore.
Ancient Reptilian Brain: Ever.
Ancient Reptilian Brain: Never ever.
-> Never ever ever?
  Ancient Reptilian Brain: Never ever ever ever, baby!
-> (Simply keep on non-existing.)

Ancient Reptilian Brain: An inordinate amount of time passes. It is utterly void of struggle. No ex-wives are contained within it. 
===

Pretty simple file format, right? Check out the general Yarn Spinner documentation for more or look into the Bevy examples.

BlanK0 ,

Dysco Elysium references, an individual of culture I see 🧐🍷

hohenheim OP ,
@hohenheim@lemmy.world avatar

"Thank you, Evrart." (Take the comically large cheque.)

Asudox ,
@Asudox@lemmy.world avatar

Can't wait for VNs written in Rust.

hohenheim OP ,
@hohenheim@lemmy.world avatar

Ferris dating sim when?

Asudox ,
@Asudox@lemmy.world avatar

Doki Doki Rust Programming Club

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • rust@lemmy.ml
  • test
  • worldmews
  • mews
  • All magazines