#yarn #dialog #spinner #concepts #game-engine #component #friendly

yarnspinner_core

Core concepts for Yarn Spinner for Rust, the friendly tool for writing game dialogue

4 releases (2 breaking)

0.3.0 Jul 4, 2024
0.3.0-rc Jun 11, 2024
0.2.0 Feb 18, 2024
0.1.0 Jan 30, 2024

#2269 in Game dev

Download history 41/week @ 2024-08-18 81/week @ 2024-08-25 69/week @ 2024-09-01 63/week @ 2024-09-08 77/week @ 2024-09-15 78/week @ 2024-09-22 84/week @ 2024-09-29 23/week @ 2024-10-06 41/week @ 2024-10-13 19/week @ 2024-10-20 26/week @ 2024-10-27 48/week @ 2024-11-03 15/week @ 2024-11-10 22/week @ 2024-11-17 59/week @ 2024-11-24 39/week @ 2024-12-01

158 downloads per month
Used in 7 crates (3 directly)

MIT/Apache

90KB
2K SLoC

The core components of Yarn Spinner, used for both the compiler and the runtime. These mostly follow the same structure as in the original Yarn Spinner.

You probably don't want to use this crate directly.

  • If you're a game developer, you'll want to use a crate that is already designed for your game engine of choice, such as bevy_yarnspinner for the Bevy engine.
  • If you wish to write an adapter crate for an engine yourself, use the yarnspinner crate. Types and functions used all throughout the runtime and compiler.

Dependencies

~0.5–41MB
~665K SLoC