Skip to content

Instantly share code, notes, and snippets.

@ozkriff
Last active February 1, 2021 13:08
Show Gist options
  • Save ozkriff/220bf25b915c30ed2956fe069fd06583 to your computer and use it in GitHub Desktop.
Save ozkriff/220bf25b915c30ed2956fe069fd06583 to your computer and use it in GitHub Desktop.

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: #336)
    • Mention this issue in your PR's description to link it all together.

The deadline for all section PRs is 2021.02.03.


⚠️ It was decided to try a shorter and more limited section format: ⚠️

  • 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]
    
    ![alt text](img)
    _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]
    
    ![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)_
    
    {md links block}

CONTRIBUTING.md isn't updated for this yet.


Current Structure & Status

(I'll try to keep this updated)

  • Meetup (1, 2) - 🚧 WIP by @AngelOnFira
  • Rust GameDev Podcast 5 (1, 2) πŸ†“ free (@AngelOnFira @patchfx?)
  • Game Updates
    • Fish Game (1, 2, 3) - πŸ†“ free (@erlend_sh @not-fl3?)
    • Station Iapetus (1, 2) - 🚧 WIP by @mrDIMAS
    • teki (1, 2, 3) - πŸ†“ free (@o2sh?)
    • oicana (1, 2) - πŸ†“ free (@NiklasEi?)
    • Garden (1) - πŸ†“ free (@logicsoup?)
    • A/B Street (1, 2) - πŸ†“ free (@dabreegster?)
    • dwarf.world (1) - πŸ†“ free (@AlexEne?)
    • Paddlers 0.2 (1) - πŸ†“ free (@jakmeier?)
    • Antorum (1) - πŸ†“ free (@Dooskington?)
    • Shotcaller (1, 2) - πŸ†“ free (@erlend-sh?)
    • Veloren (1) - 🚧 WIP by @AngelOnFira
    • Zemeroth (1) - 🚧 WIP by @ozkriff
  • Learning Material Updates
    • Hands-on-Rust new chapters (1) - πŸ†“ free (@thebracket?)
    • Triangle from Scratch: Win and WASM (1, 2, 3) - πŸ†“ free (@Lokathor?)
    • Rust Executable's Icon in Windows (1, 2) - πŸ†“ free (@MasonRemaley?)
    • Exploring WebSocket with Rust and Tide (1) - πŸ†“ free (@pepoviola?)
  • Engines Updates
    • ggez v0.6-rc0 (1) - πŸ†“ free (@icefoxen?)
    • Tetra (1) - 🚧 WIP by @17cupsofcoffee
    • Dotrix v0.7 (1) - πŸ†“ free (@Lowentwickler?)
    • bevy - 🚧 WIP by @cart
  • Library & Tooling Updates
    • rkyv v0.3 (1) - πŸ†“ free (@djkoloski?)
    • Mun - 🚧 WIP by @Wodann
    • gamelisp v0.2 (1) - πŸ†“ free (@fleabitdev?)
    • kira v0.4 (1) - πŸ†“ free (@tesselode?)
    • Dimforge (1, 2) - πŸ†“ free (@sebcrozet?)
    • egui (1) - πŸ†“ free (emilk?)
    • chess-engine (1, 2) - πŸ†“ free (@adam-mcdaniel?)
    • dcli (1, 2) - πŸ†“ free (mikechambers?)
    • tgjones's Shader Playground (1, 2) - πŸ†“ free (@tgjones?)

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 18 newsletter - by @ozkriff

Editors: @ozkriff @17cupsofcoffee @AngelOnFira

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