• 5 Posts
  • 2 Comments
Joined 8M ago
cake
Cake day: Jan 30, 2024

help-circle
rss
This Month in Rust GameDev: May Edition Released + Call for Submissions for June
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 ✨
fedilink

This Month in Rust GameDev: April Edition Released + Call for Submissions for May
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 ✨
fedilink

This Month in Rust GameDev: Call for Submissions!
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!
fedilink

I made a Wind Waker shader for Bevy
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://lemmy.world/pictrs/image/29460b37-f140-4b50-a53d-4222bf3bb1ad.png) Light throughout day: ![Light throughout day](https://lemmy.world/pictrs/image/48756307-9e7d-47c9-8d9f-403d2231cb1d.webm) Daylight ​![Daylight](https://lemmy.world/pictrs/image/72d06179-e83b-4522-9360-914e3b057d0e.png) Night time ![Night time](https://lemmy.world/pictrs/image/7be57a78-7bc2-4a4c-832a-1e479aee288e.png)
fedilink

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



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://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](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).
fedilink
58