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
sourcebranch (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):
- Meetup - โ๏ธ done by @ozkriff in #450
- Rust GameDev Podcast 4 (1, 2) - โ๏ธ done by @ozkriff in #450
- Game Updates
- Way of Rhea - โ๏ธ done by @MasonRemaley in #407
- Veloren (1) - โ๏ธ done by @AngelOnFira in #422
- A/B Street & 15 Minute Santa (1, 2, 3) - โ๏ธ done by @dabreegster in #411
- Egregoria - โ๏ธ done by @Uriopass in #413
- doukutsu-rs (1) - โ๏ธ done by @alula in #432
- Antorum (1) - โ๏ธ done by @Dooskington in #419
- Zombie Shooter - โ๏ธ done by @Aunmag in #445
- Akigi (1) - โ๏ธ done by @chinedufn in #437
- Swoop (1, 2) - โ๏ธ done by @sdfgeoff in #429
- Harvest Hero - โ๏ธ done by @Bombfuse in #418
- FreeNukum (1, 2) - โ๏ธ done by @silwol in #430
- OpenEtG JS->Rust story (1) - โ๏ธ done by @AngelOnFira in #449
- Weegames - โ๏ธ done by @yeahross0 in #416
- Shotcaller - โ๏ธ done by @erlend-sh in #431
- Cheese (1, 2) - โ๏ธ done by @expenses in #420
- vollmond (1, 2) - โ๏ธ done by @puppetmaster- in #439
- Learning Material Updates
- How to Revive a Dead Rust Project (1, 2) - โ๏ธ done by @tigleym in #412
- Build Pikachu game in Rust (1) - โ๏ธ done by @danbugs in #417
- re-creating a retro screensaver (1) - โ๏ธ done by @septum in #427
- Rendering bezier strokes with SDFs (1, 2) - โ๏ธ done by @pum-purum-pum-pum in #435
- Nannou: creative coding with Rust (1) - โ๏ธ done by @septum in #421
- Triangle From Scratch (1, 2, 3) - โ๏ธ done by @Lokathor in #450
- Undergrad Thesis on game scripting for Legion (1, 2) - โ๏ธ done by @pablodiegoss in #425
- WASM Games from Scratch - โ๏ธ done by @sdfgeoff in #429
- Library & Tooling Updates
- thermite (1, 2) - โ๏ธ done by @AngelOnFira in #442
- Mun - โ๏ธ done by @Wodann in #433
- kira 0.2 & 0.3 (1, 2, 3) - โ๏ธ done by @tesselode in #428
- polyhedron-ops - โ๏ธ done by @AngelOnFira in #448
- raw-gl-context (1) - โ๏ธ done by @glowcoil in #438
- SPIR-Q 0.4.10 (1) - โ๏ธ done by @PENGUINLIONG in #434
- rust-gpu v0.2 (+SHADERed) (1) - โ๏ธ done by @XAMPPRocky in #426
- egui 0.5 & 0.6 (1, 2) - โ๏ธ done by @emilk in #415
- tetra (1) - โ๏ธ done by @17cupsofcoffee in #409
- ggez - โ๏ธ done by @icefoxen in #447
- macroquad (1, 2) - โ๏ธ done by not-fl3 in #424
- rg3d/rusty-editor (1, 2, 3) - โ๏ธ done by @mrDIMAS
- Starframe (1) - โ๏ธ done by @MoleTrooper in #414
- dotrix (1, 2, 3, 4, 5, 6) - โ๏ธ done by @Lowentwickler in #441
- Bevy v0.4 (1) - โ๏ธ done by @cart in #436
- rpt (1) - โ๏ธ done by @ekzhang in #410 & #446
- Textyle (1) - โ๏ธ done by @AngelOnFira in #443
- playground.meteorlinker.com (1, 2) - โ๏ธ done by @AnthonyYoManz in #423
Final steps:
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. ๐
I'll take bevy!
I'll write up A/B Street & 15m Santa
Will take SPIR-Q!
I take dotrix!
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.