gamedev.rs

The June edition of "This Month in Rust GameDev" has [just landed!](https://gamedev.rs/news/052). With it, we have also added the option to subscribe to the newsletter by email. You can find the subscription form by scrolling down on https://gamedev.rs/. This is also your call for submissions! Got a game you're tinkering on? A crate for fellow game devs? Do you want to share a tutorial you've made? Are you excited about a new feature in your favorite engine? Share it with us! You can add your news [to this month's WIP newsletter](https://github.com/rust-gamedev/rust-gamedev.github.io/edit/source/content/news/053/index.md) and mention [the current tracking issue in your PR](https://github.com/rust-gamedev/rust-gamedev.github.io/issues/1547) to get them included. We will then send out the newsletter at the start of next month. Happy coding 🌟

18
0

The May edition of "This Month in Rust GameDev" has [just landed!](https://gamedev.rs/news/051). With it, we also released a [statistical analysis](https://gamedev.rs/blog/survey-02/) of the survey we ran last month. Thank you very much to the 52 readers who gave us their feedback on how to improve the newsletter! You rock! This is also your call for submissions. Got a game you're tinkering on? A crate for fellow game devs? Do you want to share a tutorial you've made? Are you excited about a new feature in your favorite engine? Share it with us! You can add your news [to this month's WIP newsletter](https://github.com/rust-gamedev/rust-gamedev.github.io/edit/source/content/news/052/index.md) and mention [the current tracking issue in your PR](https://github.com/rust-gamedev/rust-gamedev.github.io/issues/1523) to get them included. We will then send out the newsletter at the start of next month. Happy coding ✨

12
0

The April edition of "This Month in Rust GameDev" has [just landed!](https://gamedev.rs/news/050/). You may have noticed that this marks the first release since quite a while. To revive the newsletter, we made some [organisational changes](https://gamedev.rs/blog/newsletter-changes/). We want to continue improving the project, so we've put together a [survey](https://forms.gle/oeSb46twWsxRKYJe7) for you to tell us how the newsletter should evolve. We'd be happy if you filled it out and / or shared it with your fellow game devs 🙂 This is also your call for submissions for [May's edition!](https://github.com/rust-gamedev/rust-gamedev.github.io/issues/1505) Happy coding ✨

13
0
github.com

The Rust gamedev working group's newsletter ["This Month in Rust GameDev"](https://gamedev.rs/) has been rebooted, starting this April 🎉 This is your call for submissions. Got a game you're tinkering on? A crate for fellow game devs? Do you want to share a tutorial you've made? Are you excited about a new feature in your favorite engine? Share it with us! You can add your news [to this month's WIP newsletter](https://github.com/rust-gamedev/rust-gamedev.github.io/edit/source/content/news/050/index.md) and mention [the current tracking issue in your PR](https://github.com/rust-gamedev/rust-gamedev.github.io/issues/1474) to get them included. We will then send out the newsletter at the start of next month. Happy coding!

6
1
https://lemmy.world/pictrs/image/11aa2ed7-e342-41be-8591-a945eb70f638.webm

I recently made a fairly simple shader heavily inspired by the one used for characters in The Legend of Zelda: The Wind Waker. I've got all my info on how it worked on the GameCube from this [amazing video](https://www.youtube.com/watch?v=mnxs6CR6Zrk) Check out the source at [bevy_wind_waker_shader](https://github.com/janhohenheim/bevy_wind_waker_shader) Here are some screenshots :) Sphere: ​![Sphere](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2F29460b37-f140-4b50-a53d-4222bf3bb1ad.png) Light throughout day: ![Light throughout day](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2F48756307-9e7d-47c9-8d9f-403d2231cb1d.webm) Daylight ​![Daylight](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2F72d06179-e83b-4522-9360-914e3b057d0e.png) Night time ![Night time](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2F7be57a78-7bc2-4a4c-832a-1e479aee288e.png)

18
1
Yarn Spinner for Rust
  • hohenheim hohenheim 9mo ago 100%

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

    3
  • Yarn Spinner for Rust
  • hohenheim hohenheim 9mo ago 100%

    Ferris dating sim when?

    3
  • I am delighted to finally release a project that has been cooking for quite a while: [Yarn Spinner for Rust](https://github.com/YarnSpinnerTool/YarnSpinner-Rust) 🎉 . Some of you might remember this under the name Yarn Slinger, but the kind folks at [Secret Lab](https://secretlab.games/) have allowed me to use their trademark! Yay! ![](https://lemm.ee/api/v3/image_proxy?url=https%3A%2F%2Flemmy.world%2Fpictrs%2Fimage%2F16c63732-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](https://janhohenheim.itch.io/yarnspinner-rust-demo). You can also check out [this](https://www.youtube.com/watch?v=549J0eHE88k) or [this](https://www.youtube.com/watch?v=JGZQSFvcQzo) 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](https://docs.yarnspinner.dev/beginners-guide/welcome) for more or look into the [Bevy examples](https://github.com/YarnSpinnerTool/YarnSpinner-Rust/tree/main/examples/bevy_yarnspinner).

    58
    6