Description
Feel free to suggest sections about any March rust gamedev news and updates!
If you want to help writing the newsletter:
- 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.
Quoting @AngelOnFira from the last month's coordination issue:
<...>
We're 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 100 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 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 smile
Current Schedule
The soft deadline for all section PRs is 2021.04.06.
Review and Release will take place on 2021.04~~.08~~ .09 .10.
-
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 (multiple lists are allowed if your project con 67F4 sists of multiple parts that aren't independent enough for their own sections).
-
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
If you have your own project that you want to write about, just make a comment on this issue!
(I'll try to keep this updated)
- Meetup - 鉁旓笍 done by @AngelOnFira in N20: Rust Gamedev Meetup聽#574
- Game Updates
- SM64JS (1) - 鉁旓笍 done by @Tarnadas in N20: SM64JS聽#558
- MineWars - 鉁旓笍 done by @jamadazi in N20: New Game: MineWars聽#570
- Recall Singularity (1) - 馃啌 free (@tom-leys?)
- Theta Wave (1, 2) - 鉁旓笍 done by @cdsupina in N20: Theta Wave聽#553
- Demon Attack (1, 2) - 馃啌 free (@TanTanDev?)
- fishgame - 鉁旓笍 done by @not-fl3 in N20: Fishgame and nakama-rs聽#572
- A/B Street (1, 2) - 鉁旓笍 done by @dabreegster in N20: A/B Street updates聽#542
- pGLOWrpg (1) - 鉁旓笍 done by @roalyr in N20: pGLOWrpg聽#536
- Veloren v0.9 - 鉁旓笍 done by @AngelOnFira in N20: Veloren聽#563
- Way of Rhea (1, 2, 3) - 鉁旓笍 done by @MasonRemaley in N20: Way of Rhea聽#577
- Aladin Lite (1) - 鉁旓笍 done by @bmatthieu3 in N20: Aladin Lite聽#560
- Egregoria v0.8 (1) - 鉁旓笍 done by @Uriopass in N20: add egregoria updates聽#539
- Gargoyle's Quest remake (1, 2) - 鉁旓笍 done by @ShamylZakariya in N20: Gargoyle's Quest聽#547
- Shotcaller (1) - 馃啌 free (@erlend-sh?)
- Harvest Hero - 鉁旓笍 done by @Bombfuse in N20: Add Harvest Hero聽#555
- 7DRL Disguiser (1, 2, 3) - 鉁旓笍 done by @ozkriff in N20: Add Disguiser, Secbot, Bomber, Outer Wonders聽#579
- 7DRL orbital-decay (1) - 鉁旓笍 done by @stevebob in N20: Orbital Decay聽#535
- 7DRL secbot (1, 2, 3) - 鉁旓笍 done by @ozkriff in N20: Add Disguiser, Secbot, Bomber, Outer Wonders聽#579
- rusty-bomber (1, 2, 3) - 鉁旓笍 done by @ozkriff in N20: Add Disguiser, Secbot, Bomber, Outer Wonders聽#579
- Bounty Bros - 鉁旓笍 done by @zicklag in N20: Bounty Bros聽#551
- Station Iapetus - 鉁旓笍 done by @mrDIMAS in N20: Add rg3d + station iapetus聽#564
- Stellary 2 - 鉁旓笍 done by @dezajno in N20: Stellary 2聽#546
- Portal Explorer (1) - 鉁旓笍 done by @optozorax in N20: Portal Explorer聽#561
- Name Needed - 鉁旓笍 done by @DomWilliams0 in N20: Name Needed聽#566
- Outer Wonders (1) - 鉁旓笍 done by @ozkriff in N20: Add Disguiser, Secbot, Bomber, Outer Wonders聽#579
- Learning Material Updates
- Robo Instructus article (1) - 鉁旓笍 done by @ozkriff in N20: Learning Materials聽#580
- Writing a 3D Shooter using rg3d (1, 2, 3) - 鉁旓笍 done by @ozkriff in N20: Learning Materials聽#580
- Using tests to speed up your feedback loop (1) - 鉁旓笍 done by @ozkriff in N20: Learning Materials聽#580
- Writing a tiny Entity Component System in Rust (1, 2) - 鉁旓笍 done by @kettle11 in N20: Add ECS Tutorial聽#557
- Writing Pong in Rust for my OS Written in Rust (1, 2) - 馃啌 free (@sgmarz?)
- Reverse-Engineering NES Tetris to add Hard Drop (1) - 鉁旓笍 done by @stevebob in N20: Reverse-Engineering NES Tetris to add Hard Drop聽#537
- bevy_game_template (1) - 鉁旓笍 done by @NiklasEi in N20: Add a section about bevy_game_template聽#548
- Bevy Cheatbook - 鉁旓笍 done by @jamadazi in N20: Add Bevy Cheatbook聽#554
- Engine Updates
- Tetra v0.6.1/0.6.2 - 鉁旓笍 done by @17cupsofcoffee in N20: Tetra聽#544
- Emerald (1, 2) - 鉁旓笍 done by @Bombfuse in Add Emerald聽#532
- Starframe - 鉁旓笍 done by @MoleTrooper in N20: Starframe聽#538
- rg3d & rusty-editor - 鉁旓笍 done by @mrDIMAS in N20: Add rg3d + station iapetus聽#564
- Oxygengine - 鉁旓笍 done by @PsichiX in N20: oxygengine and raui聽#575
- bevy v0.5 - 鉁旓笍 done by @cart in N20: Bevy Engine聽#573
- Library & Tooling Updates
- genesis (1, 2) - 鉁旓笍 done by @ozkriff in N20: genesis, Shipyard, gba, rust-gpu聽#582
- Mun - 馃毀 WIP by @Wodann
- Planck ECS (1, 2, 3) - 鉁旓笍 done by @Jojolepro in N20: Planck ECS聽#545
- Shipyard v0.5 (1) - 鉁旓笍 done by @ozkriff in N20: genesis, Shipyard, gba, rust-gpu聽#582
- Hecs v0.5 (1) - 鉁旓笍 done by @Ralith in N20: hecs聽#569
- building-blocks v0.6 (1) - 鉁旓笍 done by @bonsairobo in N20: building-blocks v0.6聽#571
- Quinn (1) - 鉁旓笍 done by @Ralith in N20: Quinn聽#568
- WhatTheFrame - 鉁旓笍 done by @JMS55 in N20: Add WhatTheFrame聽#541
- switchyard v0.2 (1) - 馃啌 free (@cwfitzgerald?)
- rkyv is faster (1, 2) - 鉁旓笍 done by @djkoloski in N20: rkyv聽#552
- smol-rgb (1) - 馃啌 free (@sanbox-irl?)
- colorgrad (1, 2) - 馃啌 free (@mazznoer?)
- Kira v0.5 (1) - 鉁旓笍 done by @tesselode in N20: kira聽#556
- nakama-rs - 鉁旓笍 done by @not-fl3 in N20: Fishgame and nakama-rs聽#572
- wasm_plugin_host/wasm_plugin_guest (1, 2) - 馃啌 free (@alec-deason?)
- smaa-rs (1) - 鉁旓笍 done by @fintelia in N20: smaa-rs聽#567
- egui-macroquad (1, 2) - 鉁旓笍 done by @optozorax in N20: egui-macroquad聽#562
- iced v0.3 (1) - 馃毀 WIP by @hecrj
- rust-gpu v0.3 (1, 2) - 鉁旓笍 done by @ozkriff in N20: genesis, Shipyard, gba, rust-gpu聽#582
- FemtoVG - 鉁旓笍 done by @adamnemecek in N20: femtovg entry聽#549
- three-d (1) - 馃啌 free (@asny?)
- rafx - 鉁旓笍 done by @aclysma in N20: rafx聽#543
- wgpu&naga (1, 2) - 鉁旓笍 done by @kvark in Add naga/wgpu to n20聽#533
- Kajiya - 鉁旓笍 done @h3r2tic in N20: Kajiya聽#565
- raui v0.28 (1) - 鉁旓笍 done by @PsichiX in N20: oxygengine and raui聽#575
- Bevy Retro - 鉁旓笍 done @zicklag in N20: Bevy Retro聽#550
- Bitmapflow (1, 2) - 鉁旓笍 done by @Bauxitedev in N20: Bitmapflow聽#559
- Graphite - 鉁旓笍 done by @Keavon in N20: Graphite聽#576
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 21th newsletter - by @ozkriff
Editors: @ozkriff @17cupsofcoffee @AngelOnFira