rust-gamedev/rust-gamedev.github.io

Newsletter 17

ozkriff opened this issue ยท 35 comments

Feel free to suggest sections!

If you want to help writing the newsletter:

  • Read CONTRIBUTING.md.
  • Grab some of the "๐Ÿ†“ free" sections by leaving a comment like "I'd like to work on {section_name_1} and {section_name_2}".
  • Mentions in brackets (like "๐Ÿ†“ free (@ozkriff?)") are just an invitation to write the corresponding section if you want, but anyone is free to take it.
  • Write a short overview:
    • Use provided links as a starting point.
    • Try to maintain a consistent style with the rest of the newsletter and run markdownlint, please.
    • Insert line breaks (softbreak) at 80 chars, please.
    • DM me on Discord or Telegram if there're any questions.
  • Send a PR to the source branch (example: #336)
    • Mention this issue in your PR's description to link it all together.

The soft deadline for all section PRs is 2021.01.06

Current structure/status (I'll try to keep this updated):

Final steps:

  • final review - by everyone
  • publish - by @ozkriff
  • post on /r/rust, /r/rust_gamedv, /r/gamedev, URLO, twitter.com/rust_gamedev - by @ozkriff
  • add comment links - by @ozkriff
  • add a draft of the 18 newsletter - by @ozkriff

getting raui/oxygengine for tomorrow :D

I'll add a bit about the recent starframe physics improvements if it's cool :)

Will take care of the Antorum section some time tonight โš”๏ธ

Thanks, I can add a short section about rpt. ๐Ÿ™‚

cart commented

I'll take bevy!

I'll write up A/B Street & 15m Santa

Will take SPIR-Q!

I take dotrix!

alula commented

I take d-rs

I'll take Akigi

I'll take rust-gpu 0.2

Fun thing with openEtG Rust/JS rewrite is that last month I rewrote server from node.js into Rust: serprex/openEtG@e26a92e

Ended up adding 2k lines to project, so not as much a 1:1 rewrite

I'll have a go at writing a piece for cheese : )

I'll take Egregoria ๐Ÿ™๏ธ

I'll take re-creating a retro screensaver and Nannou: creative coding with Rust

I'd like to work on "Build the Pikachu game in Rust" section from the Learning Material Updates.

I'll take the game scripting for legion thesis :D

Iยดll take Vollmond in "Game Updates" ๐Ÿ˜„

I'll take FreeNukum in "Game Updates".

I've gone ahead and filled out the playground.meteorlinker.com section. Thanks for featuring it :D

Oh wow, there doesn't seem to be much free stuff (20 contributors to this issue ๐Ÿ˜ฎ). @ozkriff feel free to assign a few to me if they end up not being taken by their recommended authors.

I will take swoop

made a pull request for kira

I'll take raw-gl-context

Fun thing with openEtG Rust/JS rewrite is that last month I rewrote server from node.js into Rust: serprex/openEtG@e26a92e

Ended up adding 2k lines to project, so not as much a 1:1 rewrite

@serprex sorry, could you clarify a bit: it's additional info you'd like to be added to the section, right? Would you like to write that section?

@ozkriff feel free to assign a few to me if they end up not being taken by their recommended authors.

@AngelOnFira, awesome! Assigning "thermite" and "Textyle" to you than :)

Any volunteers for the last free sections: "OpenEtG JS->Rust story" and "polyhedron-ops"?

[Triangle From Scratch](https://rust-tutorials.github.io/triangle-from-scratch/) ([GitHub repo](https://github.com/rust-tutorials/triangle-from-scratch)) is a new tutorial series. So far there's just one article for opening a window using the Win32 API, but more subjects and on more platforms will be added over time. From the author:
> The point isn't that we specifically care about drawing the triangle. That's just a goal that's easy to grasp. The point is that we're doing it with no dependencies as a way to get ourselves to learn about low level OS interaction details as we go. That said, the "no crates" rule is for educational purposes only; please feel free to use crates in normal situations.

Sorry that my reviews take so long, I have a hard time with this newsletter issue for various personal reasons. ๐ŸŒ

No worries! Editing a newsletter of this size is no small feat. We all appreciate the work you put into it every month, and don't hold you against when it's released ๐Ÿ’Ÿ

Any volunteers for the last free sections: "OpenEtG JS->Rust story" and "polyhedron-ops"?

Assigning them to @AngelOnFira then

i'm sorry for the delay with my part, lots of work was blocking me, but today i can finally sit down and write Oxygengine/RAUI section :)

Aaaand finally here's the final PR: #450 ("N17: Release") - everyone is invited to review.

emilk commented

Good job @ozkriff and everyone else who contributed