Skip to content
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

Newsletter 44: March 2023 #1317

Closed
18 of 70 tasks
AngelOnFira opened this issue Apr 2, 2023 · 30 comments
Closed
18 of 70 tasks

Newsletter 44: March 2023 #1317

AngelOnFira opened this issue Apr 2, 2023 · 30 comments
Labels
coordination help wanted Extra attention is needed

Comments

@AngelOnFira
Copy link
Member

AngelOnFira commented Apr 2, 2023

Newsletter 44: March 2023

tags: newsletter

Editors: @AngelOnFira, @ozkriff

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

Current Schedule

The soft deadline for all section PRs is April 6th.

We may still accept PRs that are submitted later than this, as long as they're ready before the newsletter's release, but this isn't guaranteed. If you want your section to be included, don't leave it till the last minute!

How to Contribute

If you want to help writing the newsletter:

  • Read CONTRIBUTING.md.
  • Choose one or more of the "🆓 free" sections listed below, and leave a comment letting us know you want to work on them.
    • The links in brackets (like "1, 2, 3") are suggestions of links to include in the section. Feel free to add more!
    • The username listed next to the section (like "@ozkriff?") is a suggestion of who may want to pick up the work (usually the project's developer, or someone who has expressed interest in the past).
    • You are not obligated to write a section if you're tagged or your project is listed! You're welcome to ask someone else to write the section, or to ask for your project to be excluded from this month's post.
    • Extra sections not listed in the plan are welcomed - just leave a comment and open a PR!
  • Write a short overview in the newsletter's Markdown file, making sure to follow the style guidelines (see below).
  • 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.

Style Guidelines

The full style guide is in CONTRIBUTING.md, but here are the most important rules:

  • Write in third-person perspective.
  • Each line must be 80 characters or less, for ease of reviewing/diffing.
  • Only one image per section is allowed.
    • The maximum size is 300kb for static images and 2.5mb for GIFs.
    • The image should come before the text, and must have alt text for accessibility.
    • Prefer static images to GIFs, to keep the page load times down.
  • Each section should be under 1000 characters, and under 6 paragraphs.
    • This only applies to the rendered text, not the markup.
  • Keep formatting minimal - no bold/italics/etc.
  • Avoid long/nested bullet point lists - no changelogs!

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 our current planned structure for the newsletter, and the status of each PR (which we'll try to keep updated).

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

Announcements

Game Updates

  • Digital Extinction (1) - ✔️ done by@Indy2222
  • Jumpy - ✔️ done by @zicklag
  • Way of Rhea - ✔️ done by @MasonRemaley

Learning Material Updates

  • Writing NES assembly programs in a Rust DSL (1) - ✔️ done by @gridbugs
  • PhaestusFox’s Bevy videos (1) - 🆓 free (@PhaestusFox?)
  • Pirate Annihilation Devlog Newsletter #2 (1) - 🆓 free (@theredfish?)
  • Transparent Windows (1, 2) - 🆓 free (@s0lly?)
  • Rendering 5 million pixel updates per second with Rust & wgpu (1, 2) - 🆓 free (@codetheweb?)
  • Bestagon Mesh Generation: Waveform Collapse in Bevy (1) - 🆓 free (@PhaestusFox?)
  • Editors 2/3 + 3/3: Editing entries (1, 2) - ✔️ done by @TheGrimsey
  • Foxtrot (1) - 🚧 WIP by @janhohenheim - 🆓 free
  • Creating a Small Game with WebAssembly and Rust (1) - 🆓 free
  • Still Have A Use For Adobe Flash? Ruffle Is Working To Safely Emulate It In Rust (1) - 🆓 free
  • Paving the Road to Vulkan on Asahi Linux (1) - 🆓 free
  • forerunner - a storytelling platform for composing Souls-like Action-RPGs (1) - 🆓 free
  • Using the Depth Prepass in Bevy 0.10 (1) - ✔️ done by@ChristopherBiscardi
  • Learn Bevy 0.10 Beginner Tutorial (1) - 🆓 free (@frederickjjoubert?)
  • Getting started with egui in Rust (1) - 🆓 free (@whoisryosuke?)
  • My unsorted and unsolicited thoughts on Rust for game development (1) - 🆓 free (@yanchith?)
  • Overworld and NPCs in Bevy (1) - 🆓 free (@mwbryant?)

Engine Updates

Tooling Updates

Library Updates

Other News

  • Bullet points of any interesting news that doesn't have its own section - 🆓 free

Discussions

  • "Is WGPU actually a good idea yet?" (1) - 🆓 free

Jobs

  • Ambient (1) - 🆓 free

Publishing Steps

@Wumpf
Copy link
Contributor

Wumpf commented Apr 3, 2023

I'll take the Rerun update

@polymonster
Copy link
Contributor

I'll do an update for hotline. my first one. Thanks for including me :)

@maciekglowka
Copy link
Contributor

Thanks! I am gonna take the section about my game (Shifting Chamber)

@lewiszlw
Copy link
Contributor

lewiszlw commented Apr 3, 2023

Thanks! Happy to take Screen Ball and Battle City Game sections.

@janhohenheim
Copy link
Collaborator

I'll write about Foxtrot and Pixelate Mesh :)

@gridbugs
Copy link
Contributor

gridbugs commented Apr 3, 2023

I'll take the section about my talk on writing NES programs in a rust DSL

@puzzled-squid
Copy link
Contributor

I will write about Tunnet.

@yds12
Copy link
Contributor

yds12 commented Apr 3, 2023

I'll write about Tarsila

@ThousandthStar
Copy link
Contributor

Just did 8bit Duels.

@Shfty
Copy link
Contributor

Shfty commented Apr 3, 2023

Thanks 🙂

I'll write the Bevy Rust-GPU section, and take the opportunity to add one announcing rust-gpu-sdf if that's cool?

@zicklag
Copy link
Contributor

zicklag commented Apr 4, 2023

I should be able to write a section for Jumpy tomorrow.

@Shfty
Copy link
Contributor

Shfty commented Apr 4, 2023

Bevy Rust-GPU is sorted; I need to finish up some abstractions before capturing a visual for rust-gpu-sdf, so i'll issue a separate pull for that section once it's ready.

@mamaicode
Copy link
Collaborator

Hey!
I would like to help out with editing!

@Wandalen
Copy link

Wandalen commented Apr 4, 2023

Hello active participants of Rust community! Please kind merge our PR. It's about UA Rust Conference 2023. Among speakers are Luca Palmieri, author of the book Zero To Production In Rust and Christof Petig, one of the core developers of Veloren. Shame we don't have you @AngelOnFira among speakers 😜

image

@Wandalen
Copy link

Wandalen commented Apr 4, 2023

By the way Irina @scirin, I encourage you to join our community if you are not there yet
https://t.me/rustlang_ua
And visit the conference:
https://uarust.com/

@Shfty
Copy link
Contributor

Shfty commented Apr 5, 2023

I've added a section for rust-gpu-sdf 🙂

@codetheweb
Copy link
Contributor

I'll take my article "Rendering 5 million pixel updates per second with Rust & wgpu"

@cart cart mentioned this issue Apr 6, 2023
@cart
Copy link
Contributor

cart commented Apr 6, 2023

I just picked up Bevy 0.10

@cart
Copy link
Contributor

cart commented Apr 6, 2023

I think we'll probably want to cover Bevy Jam 3 next newsletter. April 6th is pretty much too late in the jam to join, but still during the duration of the jam so we won't have results yet.

@buxx
Copy link
Contributor

buxx commented Apr 10, 2023

Hello, I would like to speak about Open Combat (but not in the list in tjis NL ?)

buxx added a commit to buxx/rust-gamedev.github.io that referenced this issue Apr 11, 2023
@Keavon
Copy link
Contributor

Keavon commented Apr 21, 2023

@cart there's probably still time to cover Bevy Jam 3, I'd think.

@Wumpf
Copy link
Contributor

Wumpf commented Apr 22, 2023

I need to update the Rerun piece again, by now there was a new version release ;)

@ozkriff
Copy link
Member

ozkriff commented Apr 23, 2023

Taking all unclaimed engine, tooling, and library sections.

@janhohenheim
Copy link
Collaborator

Just realized I forgot to write the sections I claimed, will do this later today :)

@ozkriff
Copy link
Member

ozkriff commented Apr 30, 2023

I'm taking over the last bits of the newsletter; going to post the final draft in a couple of hrs.

This was referenced Apr 30, 2023
@Wumpf
Copy link
Contributor

Wumpf commented Apr 30, 2023

oh shoot 😳 . forgot about updating the rerun entry. on it now.

@ozkriff
Copy link
Member

ozkriff commented May 1, 2023

https://gamedev.rs/news/044 - aaand it's out!

Sorry for all the delays. On the positive side, our release timings will hopefully improve in the future since we've just got a new editor: @scirin!

And, as always, huge thanks to all contributors, reviewers, and editors! 🦀🦀🦀

@ozkriff ozkriff mentioned this issue May 1, 2023
@ozkriff ozkriff closed this as completed May 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
coordination help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests