Description
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: N15: A/B Street #336)- Mention this issue in your PR's description to link it all together.
The deadline for all section PRs is 2021.02.03.
-
Only one image (<300kb) or GIF (<2.5mb) before the text. With an optional caption and a mandatory alt text.
-
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.
-
Third-person perspective.
-
80 chars per MD line and no other markdownlint warnings on CI.
-
Only the following simple templates are allowed:
See the templates
For games/apps/libs:
# [Gamename]  _optional image label_ [Gamename] ([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), [Twiter](link), [etc](link)_ {md links block}
For articles/videos/etc:
# [Articlename]  _optional image label_ [@nickname] published an [article] about ... {overview what the resource is about}. _Discussions: [/r/rust_gamedev](link), [Twiter](link), [etc](link)_ {md links block}
CONTRIBUTING.md
isn't updated for this yet.
Current Structure & Status
(I'll try to keep this updated)
- Meetup (1, 2) - ✔️ done by @AngelOnFira in N18: Rust Gamedev Meetup #490
- Rust GameDev Podcast 5 (1, 2) - ✔️ done by @patchfx in NK18: Rust Game Dev Podcast #461
- Game Updates
- Fish Game (1, 2, 3) - ✔️ done by @not-fl3 in N18: fishgame #478
- Station Iapetus (1, 2) - ✔️ done by @mrDIMAS in N18: Add rg3d + Station Iapetus #471
- teki (1, 2, 3) - ✔️ done by @o2sh in N18: teki #456
- oicana (1, 2) - ✔️ done by @NiklasEi in N18: Oicana #475
- SeniorSKY - ✔️ done by @pmathia0 in N18: SeniorSKY #455 #466
- Flesh - ✔️ done by @Im-Oab in N18: Add flesh #470
- Bounty Bros - ✔️ done by @zicklag in N18: Bounty Bros. #473
- Stellary 2 - ✔️ done by @dezajno in N18: Stellary 2 #476
- A/B Street (1, 2) - ✔️ done by @dabreegster in N18: A/B Street #469
- dwarf.world (1) - ✔️ done by @AlexEne in N18: added dwarf-world #474
- Way of Rhea - ✔️ done by @MasonRemaley in N18: Way of Rhea #479
- Paddlers 0.2 (1) - ✔️ done by @jakmeier in Paddlers for Newsletter 18 #455 #465
- Theta Wave - ✔️ done by @cdsupina in N18: Theta Wave #480
- Harvest Hero - ✔️ done by @Bombfuse in N18: Harvest Hero #482
- Antorum (1) - ✔️ done by @Dooskington in N18: Antorum #458
- Shotcaller (1, 2) - ✔️ done by @erlend-sh in N18: Shotcaller #486
- Veloren (1) - ✔️ done by @AngelOnFira in N18: Veloren #489
- Zemeroth (1) - ✔️ done by @ozkriff in N18: Zemeroth #493
- Learning Material Updates
- Hands-on-Rust new chapters (1) - ✔️ done by @ozkriff in N18: Learning Materials #484
- Triangle from Scratch: Win and WASM (1, 2, 3) - ✔️ done by @ozkriff in N18: Learning Materials #484
- Rust Executable's Icon in Windows (1, 2) - ✔️ done by @ozkriff in N18: Learning Materials #484
- Exploring WebSocket with Rust and Tide (1) - ✔️ done by @pepoviola in N18: Exploring WebSocket with Rust and Tide #481
- Engine Updates
- ggez v0.6-rc0 (1) - ✔️ done by @icefoxen in NL18: ggez section. #472
- Tetra (1) - ✔️ done by @17cupsofcoffee in N18: Tetra #457
- Dotrix v0.7 (1) - ✔️ done by @Lowentwickler in N18: Dotrix #488
- rg3d & rusty-editor - ✔️ done by @mrDIMAS in N18: Add rg3d + Station Iapetus #471
- Library & Tooling Updates
- rkyv v0.3 (1) - ✔️ done by @djkoloski in N18: rkyv #459
- Mun - ✔️ done by @Wodann in N18: Mun #483
- gamelisp v0.2 (1) - ✔️ done by @ozkriff in N18: Add gamelisp, dcli, shader-playground, chess #492
- ldtk-rs - ✔️ done by @zicklag in N18: LDtk-rs #464
- bevy_ldtk - ✔️ done by @zicklag in N18: bevy_ldtk #462
- kira v0.4 (1) - ✔️ done by @tesselode in N18: kira #463
- Dimforge (1, 2) - ✔️ done by @AngelOnFira in N18: Dimforge #491
- gfx/wgpu - ✔️ done by @kvark in Add gfx/wgpu releases to 18 #468
- imgui-rs - ✔️ done by @sanbox-irl in N18: imgui-rs #485
- egui (1) - ✔️ done by @emilk in N18: egui #477
- bevy_egui - ✔️ done by @mvlabat in N18: bevy_egui #487
- chess-engine (1, 2) - ✔️ done by @ozkriff in N18: Add gamelisp, dcli, shader-playground, chess #492
- dcli (1, 2) - ✔️ done by @ozkriff in N18: Add gamelisp, dcli, shader-playground, chess #492
- tgjones's Shader Playground (1, 2) - ✔️ done by @ozkriff in N18: Add gamelisp, dcli, shader-playground, chess #492
Final steps:
- final review - ✔️ done by everyone
- publish - ✔️ done by @ozkriff
- post on /r/rust, /r/rust_gamedv, /r/gamedev, URLO, twitter.com/rust_gamedev - ✔️ done by @ozkriff
- add comment links - ✔️ done by @ozkriff
- add a draft of the 19 newsletter - 🚧 WIP by @ozkriff
Editors: @ozkriff @17cupsofcoffee @AngelOnFira