Skip to content

Newsletter 31 - February 2022 #949

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
48 tasks done
AngelOnFira opened this issue Mar 2, 2022 · 29 comments
Closed
48 tasks done

Newsletter 31 - February 2022 #949

AngelOnFira opened this issue Mar 2, 2022 · 29 comments

Comments

@AngelOnFira
Copy link
Member

AngelOnFira commented Mar 2, 2022

Newsletter 31: February 2022

tags: newsletter

Editors: @AngelOnFira, @17cupsofcoffee, and @ozkriff

Another month has gone by, so it's time to put together the Rust Gamedev newsletter with February news!

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}".
    • The links in brackets (like "1, 2, 3") are suggestions of links to include in the section. Feel free to add more!
    • Mentions in brackets (like "🆓 free (@ozkriff?)") are just a suggestion of who could pick the work up - it's not an obligation, and other people are welcome to take those sections.
    • Extra sections not listed in the plan are welcomed - just leave a comment and open a PR!
  • 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 (lint errors will fail the CI build).
    • Insert line breaks (softbreak) at 80 chars, please.
    • Leave a comment or DM me on Discord if you have any issues.
  • Send a PR to the source branch (example: N15: A/B Street #336)
    • Mention this issue in your PR's description to link it all together.

As with the last few newsletters, we're trying to delegate the writing workload where we can - to quote @AngelOnFira from a few months ago:

We're also going to be transitioning to having authors or volunteers write about their own content, rather than the editing team doing it all at the end 💯 This means if you want to see your work in the newsletter, you have to write it yourself! If you're not able to write about your work, feel free to comment and I can assign it 🆓 free. We're working on taking some of the load off the editing team where we can with this. Best to keep this sustainable!

Also, we want to make sure contributing to the newsletter feels open to anyone who wants to write a section about their project. If you have anything you can write about, just add a comment to this issue and I'll add it to the todo list 😄


Current Schedule

The soft deadline for all section PRs is the 6th of Mar. PRs will usually be accepted as long as they are ready before the newsletter's release, but the earlier the better :)


⚠️ The most important formatting/style rules from CONTRIBUTING.md:

  • Only one image (<300kb) or GIF (<2.5mb) before the text, with an optional caption and mandatory alt text for accessibility.
  • All the rendered text should be under 1000 characters (including spaces and punctuation) and under 6 paragraphs (without any subsections, etc).
  • No bold/italic/etc formatting - only links and one plain list without nesting per section (multiple lists are allowed if your project consists of multiple parts that aren't independent enough for their own sections).
  • Third-person perspective.
  • 80 characters per line and no other markdownlint warnings on CI.

Please use these templates as a starting point:

Games/apps/libraries:

### [Game name]

![alt text](img)
_optional image label_

[Game name] ([GitHub], [Discord], [Twitter]) by [@nickname]
is... {short project description in one sentence}.

{An overview of the recent updates with links to more details}.

_Discussions: [/r/rust_gamedev](link), [Twitter](link), [etc](link)_

[Game name]: http://example.com

Articles/blog posts/videos/etc:

### [Article name]

![alt text](img)
_optional image label_

[@nickname] published an [article] about...
{overview what the resource is about}.

_Discussions: [/r/rust_gamedev](link), [Twiter](link), [etc](link)_

[Article name]: http://example.com

Current Structure & Status

Below is a list of our current planned structure for the newsletter, and the status of each PR (which we'll try to keep updated).

This is not an exhastive list - if you have your own project that you want to write about, just make a comment on this issue and open a PR!

  • Rust Gamedev Video Showcase Form - ✔️done
  • Rust GameDev Meetup - ✔️done
  • Game Updates
    • Dom Williams's "name-needed" (1, 2, 3) - ✔️done
    • dis-order (1, 2) - ✔️done
    • Molecoole (1) - ✔️done
    • Veloren - ✔️done
    • Fish Fight (1, 2) - 🆓free (@erlend-sh?)
    • vange-rs: emscripten (1, 2) - 🆓free (@caiiiycuk?)
    • makiomino.fun (1, 2, 3) - 🆓free
    • country-slice (1) - 🆓free (@anopara?)
    • Flesh (1) - 🆓free (@Im-Oab?)
  • Learning Material Updates
    • Bevy Minesweeper Tutorial (1, 2) - ✔️done
    • Computing image filters with wgpu-rs (1) - ✔️done
    • Exporting godot-rust to Android APK on Windows without Android Studio (1, 2) - ✔️done
    • Actor pattern with async (1, 2) - ✔️done(@sorokya?)
    • supercharge your web with 3D capabilities by using Rust and Bevy (1) - ✔️done
    • Rustenstein 3D: Game programming like it's 1992 (1) - 🆓free (@facundoolano?)
    • Making a 3D Super Munchers Clone with Bevy (1) - 🆓free (@camsjams?)
    • Vulkan with Rust by example (1, 2) @nikitablack?
  • Engine Updates
    • bevy jam 1 (1) - ✔️done
    • dims (1, 2, 3) - ✔️done
    • fyrox/rg3d (1) - 🆓free (@mrDIMAS?)
    • Hotham VR Engine demo (1, 2, 3) - 🆓free (@leetvr?)
    • godot-rust (1, 2) - 🆓free (@Bromeon?)
  • Tooling Updates
  • Library Updates
    • Sparsey 0.7 (1) - ✔️done
    • vach (1) - ✔️done
    • notan (1, 2) - ✔️done
    • egui (1, 2) - 🆓free (@emilk?)
    • sparticles-rs (1, 2) - 🆓free (@Norlock?)
    • blender_bevy_toolkit (1, 2) - 🆓free (@sdfgeoff?)
  • Discussions (1, 2) - ✔️done
  • Jobs

Final steps:

@DomWilliams0
Copy link
Contributor

I've opened #950 for my game Name Needed

@AlbinSjoegren
Copy link
Contributor

I would like to do SPV again this month but not sure if it goes under tooling or library. It is both in a way, the crate version is currently the main "content" in the project the GUI version is just a basic implementation of that content. It's up to you really.

@Im-Oab
Copy link
Contributor

Im-Oab commented Mar 2, 2022

I will skip this month. ‘Flesh’ doesn’t have any updates that I can show.

@Bromeon
Copy link
Contributor

Bromeon commented Mar 2, 2022

We will skip godot-rust this time.

@LechintanTudor
Copy link
Contributor

I'll take Sparsey

@cart
Copy link
Contributor

cart commented Mar 3, 2022

I'll take Bevy Jam.

@Hilku
Copy link
Contributor

Hilku commented Mar 3, 2022

I'll take Molecoole

@lukors
Copy link
Contributor

lukors commented Mar 3, 2022

When are the soft and/or hard deadlines?

@AngelOnFira
Copy link
Member Author

@lukors Just updated the issue details, I've set it to the 6th of March :)

@AlbinSjoegren
Copy link
Contributor

I would like to do SPV again this month but not sure if it goes under tooling or library. It is both in a way, the crate version is currently the main "content" in the project the GUI version is just a basic implementation of that content. It's up to you really.

@AngelOnFira

@AngelOnFira
Copy link
Member Author

@AlbinSjoegren let's do tooling, it looks like that's what it was in the past, so it should be good there. The lines are a bit blurred for some projects.

@setzer22 setzer22 mentioned this issue Mar 5, 2022
@Hilku Hilku mentioned this issue Mar 5, 2022
@zeskeertwee zeskeertwee mentioned this issue Mar 5, 2022
This was referenced Mar 5, 2022
@Nazariglez
Copy link
Contributor

I'll take Notan, thanks for the heads up.

@Nazariglez Nazariglez mentioned this issue Mar 6, 2022
@lukors
Copy link
Contributor

lukors commented Mar 6, 2022

I'll do Vismut.

@yeahross0
Copy link
Contributor

I will have an update for Weegames.

@anopara
Copy link
Contributor

anopara commented Mar 6, 2022

Thanks for the mention, but I'll skip this time. Will do one for the next month!

@lukors
Copy link
Contributor

lukors commented Mar 6, 2022

This issue is not marked with the "coordination" label.

@Keavon
Copy link
Contributor

Keavon commented Mar 6, 2022

Submitting Graphite in a few hours.

@lukors lukors mentioned this issue Mar 6, 2022
@yeahross0 yeahross0 mentioned this issue Mar 6, 2022
@sdfgeoff
Copy link
Contributor

sdfgeoff commented Mar 7, 2022

Regarding blender_bevy_toolkit: Thanks for the invitation to write about it, but I'd like to wait until a future release before writing an article in the newsletter.

The project is close to being somewhat usable and I'd like the initial presentation in the newsletter to be "Here's the blender bevy toolkit, and here's a small game made with it". I think I'm about a month or so out from that point.

@teoxoy teoxoy mentioned this issue Mar 7, 2022
johanhelsing added a commit to johanhelsing/rust-gamedev.github.io that referenced this issue Mar 7, 2022
@johanhelsing
Copy link
Contributor

I wrote a small blurb on dis-order, if it's not too late

@AngelOnFira
Copy link
Member Author

Alright, I've been quite absent so far this month, but I'll be going over PRs today 👍

AngelOnFira pushed a commit that referenced this issue Mar 7, 2022
* Add Name Needed

* Add name-needed.gif

* Fix links

* Fix formatting

* Fix linter error

* Apply suggestions from code review

* Shrink GIF

Co-authored-by: Joe Clay <27cupsofcoffee@gmail.com>
@zeskeertwee
Copy link
Contributor

#955 is ready for review now!

AngelOnFira added a commit that referenced this issue Mar 7, 2022
* Update index.md

* Add files via upload

* Update index.md

* linter fixes

* line length fix

* typo fix

* Update content/news/031/index.md

* Update content/news/031/index.md

Co-authored-by: Joe Clay <27cupsofcoffee@gmail.com>

Co-authored-by: Joe Clay <27cupsofcoffee@gmail.com>
Co-authored-by: Forest Anderson <forestkzanderson@gmail.com>
This was referenced Mar 8, 2022
AngelOnFira added a commit that referenced this issue Mar 8, 2022
* N31: Dis-order

Part of #949

* Fix line length

* Update content/news/031/index.md

* Converted image

Co-authored-by: Joe Clay <27cupsofcoffee@gmail.com>
Co-authored-by: Forest Anderson <forestkzanderson@gmail.com>
@AngelOnFira
Copy link
Member Author

There are still lots of sections to take if anyone has time to take some. I'll try to take some tomorrow.

@sanbox-irl
Copy link
Contributor

I will take cosync tomorrow!

@Keavon Keavon mentioned this issue Mar 8, 2022
@Keavon
Copy link
Contributor

Keavon commented Mar 8, 2022

Actually I'll skip Graphite for this month, we've mostly been focused on planning rather than much development.

I went ahead and did one for Graphite anyways. #966

@AngelOnFira
Copy link
Member Author

Alright, I've gone ahead and added several more sections. Once these have been approved and merged, I'll move forward with the final draft. I'm aiming to get this released within the next 12 hours, but it might end up being tomorrow, we'll see.

@NiklasEi
Copy link
Contributor

NiklasEi commented Mar 9, 2022

If still possible I would like to add a short entry about the latest bevy_asset_loader update and a related blog post. I will open the PR in a bit. No hard feelings, if I am too late 🙂

@AngelOnFira AngelOnFira mentioned this issue Mar 9, 2022
7 tasks
@AngelOnFira
Copy link
Member Author

I'm not quite done with some of the bottom sections yet, but everyone is invited to check out #974! Looking at a release tomorrow it seems 💯

@AngelOnFira
Copy link
Member Author

Thanks for another great month, everyone! See you next time :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests