Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit df6492a

Browse filesBrowse files
N39: Final sections and release (rust-gamedev#1200)
1 parent 8f56eac commit df6492a
Copy full SHA for df6492a

File tree

2 files changed

+119
-30
lines changed
Filter options

2 files changed

+119
-30
lines changed

‎content/news/039/index.md

Copy file name to clipboardExpand all lines: content/news/039/index.md
+119-30Lines changed: 119 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
+++
22
title = "This Month in Rust GameDev #39 - October 2022"
33
transparent = true
4-
date = 2022-11-01
5-
draft = true
4+
date = 2022-11-11
65
+++
76

87
<!-- no toc -->
@@ -36,12 +35,8 @@ Feel free to send PRs about your own projects!
3635
- [Tooling Updates](#tooling-updates)
3736
- [Library Updates](#library-updates)
3837
- [Other News](#other-news)
39-
- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github)
40-
- [Meeting Minutes](#meeting-minutes)
4138
- [Discussions](#discussions)
4239
- [Requests for Contribution](#requests-for-contribution)
43-
- [Jobs](#jobs)
44-
- [Bonus](#bonus)
4540

4641
<!--
4742
Ideal section structure is:
@@ -67,6 +62,16 @@ If needed, a section can be split into subsections with a "------" delimiter.
6762

6863
## Announcements
6964

65+
### [Game Development in Rust Discord][gamedev-discord]
66+
67+
![Discord projects forum](projects.png)
68+
69+
The ['Game Development in Rust' Discord server][gamedev-discord] now has a
70+
\#projects forum, where you can share updates on what you've been
71+
working on.
72+
73+
[gamedev-discord]: https://discord.gg/yNtPTb2
74+
7075
## Game Updates
7176

7277
### miam
@@ -191,7 +196,6 @@ A more detailed update summary is available [here][de-newsletter].
191196
[de-discord]: https://discord.gg/vHMFuCWGSX
192197
[de-reddit]: https://www.reddit.com/r/DigitalExtinction/
193198
[@Indy2222]: https://github.com/Indy2222/
194-
[Bevy]: https://bevyengine.org/
195199
[de-newsletter]: https://mgn.cz/blog/de01/
196200

197201
### [Turn-based strategy game (ThousandthStar's devlog)]
@@ -271,7 +275,7 @@ it hit version 0.28 which added new functionality and improved existing:
271275
### [miniquad]
272276

273277
![ios-miniquad](ios_zemeroth.png)
274-
*[zemeroth](github.com/ozkriff/zemeroth/) on the iOS simulator*
278+
_[zemeroth](github.com/ozkriff/zemeroth/) on the iOS simulator_
275279

276280
[miniquad] is a pure Rust, cross-platform graphics library.
277281

@@ -563,7 +567,6 @@ release as part of the upgrade to the imminent Bevy 0.9 release.
563567
[Hanabi]: https://crates.io/crates/bevy_hanabi
564568
[hanabi-github]: https://github.com/djeedai/bevy_hanabi
565569
[hanabi-docs]: https://github.com/djeedai/bevy_hanabi
566-
[bevy]: https://bevyengine.org/
567570
[hanabi-6m]: https://twitter.com/djeedai/status/1586812459737923586
568571

569572
### [`seldom_state`]
@@ -592,7 +595,7 @@ MarpII ([GitLab](https://gitlab.com/tendsinmende/marpii),
592595
[Twitter](https://twitter.com/siebencorgie),
593596
[Mastodon](https://mastodon.social/@siebencorgie)) by
594597
[Siebencorgie](https://github.com/siebencorgie)
595-
is a *highlevel-ish* helper for Vulkan using
598+
is a highlevel-ish helper for Vulkan using
596599
[Ash](https://crates.io/crates/ash).
597600

598601
MarpII is the successor to [Marp](https://gitlab.com/tendsinmende/marp), which
@@ -609,40 +612,126 @@ higher level helpers like a
609612
[resource managing frame graph](https://siebencorgie.rs/posts/marpii-rmg/) and
610613
helpers for descriptor creation and command buffer recording joined the project.
611614

612-
## Popular Workgroup Issues in Github
613-
614-
<!-- Up to 10 links to interesting issues -->
615-
616615
## Other News
617616

618617
<!-- One-liners for plan items that haven't got their own sections. -->
619618

620-
## Meeting Minutes
621-
622-
<!-- Up to 10 most important notes + a link to the full details -->
623-
624-
[See all meeting issues][label_meeting] including full text notes
625-
or [join the next meeting][join].
626-
627-
[label_meeting]: https://github.com/rust-gamedev/wg/issues?q=label%3Ameeting
619+
- Other game updates:
620+
- [Yomi Hustle](https://twitter.com/ivy_sly_/status/1589988615123193856) is an
621+
online turn-based TAS fighter, which is going into open beta on November 10th.
622+
- [TheGrimsey](https://thegrimsey.net/2022/10/13/Bevy.html) is writing a devlog
623+
of their experiences with Bevy.
624+
- [Tiny Building Game](https://twitter.com/h3r2tic/status/1578125088280530946)
625+
introduced a shader refactoring dev tool.
626+
- [Embark](https://medium.com/embarkstudios/embarks-creative-playground-call-for-early-players-2e1d56d21ede)
627+
is looking for early players for their creative platform.
628+
- [R:Vust](https://sethmaddev.itch.io/rvust) is a side-scrolling SHMUP.
629+
- [Tomb Explorer](https://www.youtube.com/watch?v=z8DCqoxHtDs) has a new
630+
devlog video.
631+
- [Tantan](https://www.youtube.com/watch?v=2-pXntcUWfM) is working on a voxel game.
632+
- [Punchy](https://github.com/fishfolk/punchy/releases/tag/v0.1.0)
633+
released the first MVP of their scripting engine.
634+
- [Bungo Drifter](https://mungbungo.itch.io/bungo-drifter) is an infinite
635+
voxel city generator.
636+
- [Vange-rs](https://www.reddit.com/r/rust_gamedev/comments/yicr23/driving_through_the_voxel_grid_in_vangers/)
637+
added a new style of rendering.
638+
- [RainyCloud](https://store.steampowered.com/app/1343230/RainyCloud/) is an
639+
experimental game where you control a cloud.
640+
- [Life Code](https://www.youtube.com/watch?v=S2jxKva4n1U) released another
641+
devlog for their ecosystem sim.
642+
- Other engine updates:
643+
- [GGEZ](https://www.reddit.com/r/rust_gamedev/comments/xvm9eb/ggez_080rc1)
644+
published a new release candidate for v0.8.
645+
- [Pyxel](https://twitter.com/kitao/status/1578669120416993280) has a new
646+
tutorial of how to use their web version.
647+
- Other learning material updates:
648+
- [Rustacean Station](https://rustacean-station.org/episode/forest-anderson/)
649+
interviewed Forest Anderson about Veloren, a multiplayer voxel RPG.
650+
- [Rukai](https://www.youtube.com/watch?v=g4Xqf2MFXpk) gave a talk about how
651+
they built a frame data website in Rust.
652+
- [LittleB0xes](http://www.littleboxesgames.fr/posts/psycho-pong-part-one/)
653+
started a tutorial series for Macroquad.
654+
- [Dan Olson from Treyarch](https://www.youtube.com/watch?v=GtRo-eF8-TE) gave
655+
a talk on using Rust for game tooling.
656+
- [Larry Du](https://dublog.net/blog/rust-2/) made a web game using Bevy.
657+
- [Ryosuke](https://dev.to/whoisryosuke/primitive-geometry-in-wgpu-and-rust-1da1)
658+
wrote about rendering primitive geometry with WGPU.
659+
- [PhaestusFox](https://www.youtube.com/playlist?list=PL6uRoaCCw7GN_lJxpKS3j-KXuThRiSXc6)
660+
has posted more episodes of their 'Bevy Basics' tutorial series.
661+
- Other tooling updates:
662+
- [Modmapper](https://www.hallada.net/2022/10/05/modmapper-putting-every-skyrim-mod-on-a-map-with-rust.html)
663+
is an interactive map of every Skyrim mod on Nexus Mods.
664+
- [LelsersLasers](https://lelserslasers.itch.io/3d-cellular-automata-wgpu-rust)
665+
is building 3D cellular automata with WGPU.
666+
- [Vismut](https://orsvarn.com/vismut-0-6/) released version 0.6 of their
667+
procedural texturing tool.
668+
- Other library updates:
669+
- [psx-sdk-rs](https://github.com/ayrtonm/psx-sdk-rs) is a basic Rust SDK for
670+
the PlayStation 1.
671+
- [WGPU 0.14](https://github.com/gfx-rs/wgpu/releases/tag/v0.14.0) was released.
672+
- [gba](https://github.com/rust-console/gba/blob/main/CHANGELOG.md) is a crate
673+
for Game Boy Advance development.
674+
- [quinn](https://github.com/quinn-rs/quinn/releases/tag/0.9.0) released
675+
version 0.9 of their pure-Rust QUIC implementation.
676+
- [iyes_loopless 0.8](https://twitter.com/IyesGames/status/1585975134170468352)
677+
provides usability improvements for Bevy game loops.
678+
- [leafwing_abilities](https://twitter.com/AliceICecile/status/1582169655460114433)
679+
is a library for managing game character abilities.
680+
- [dualquat](https://github.com/knickish/dualquat) is a library for use in
681+
dual quaternion-based physics simulations.
682+
- [seed_creator](https://www.reddit.com/r/rust_gamedev/comments/yaw82r/random_seed_creation_showcase_for_wasm4_fantasy)
683+
creates random seeds for the WASM4 fantasy console.
684+
- [bevy-hikari](https://github.com/cryscan/bevy-hikari) implements global
685+
illumination for Bevy.
686+
- [bevy_ecs_tilemap](https://github.com/StarArawn/bevy_ecs_tilemap/releases/tag/v0.8.0)
687+
added many new features.
688+
- [bevy_mod_mesh_tools](https://github.com/DGriffin91/bevy_mod_mesh_tools)
689+
provides helper code for working with meshes.
628690

629691
## Discussions
630692

631693
<!-- Links to handpicked reddit/twitter/urlo/etc threads that provide
632694
useful information -->
633695

696+
- /r/rust_gamedev:
697+
- [SDL2 vs Winit/Pixels/CPAL/etc. Is going "native" really worth it?](https://www.reddit.com/r/rust_gamedev/comments/xyjdy5/sdl2_vs_winitpixelscpaletc_is_going_native_really/)
698+
- [What's the best 2D engine like pygame, but for Rust?](https://www.reddit.com/r/rust_gamedev/comments/y72as6/whats_the_best_2d_engine_like_pygame_but_for_rust)
699+
- [Best way to draw massive amount of individual pixels every frame](https://www.reddit.com/r/rust_gamedev/comments/xz642j/falling_sand_simulation_best_way_to_draw_pixels)
700+
634701
## Requests for Contribution
635702

636703
<!-- Links to "good first issue"-labels or direct links to specific tasks -->
637704

638-
## Jobs
639-
640-
<!-- An optional section for new jobs related to Rust gamedev -->
641-
642-
## Bonus
643-
644-
<!-- Bonus section to make the newsletter more interesting
645-
and highlight events from the past. -->
705+
- ['Are We Game Yet?' wants to know about projects/games/resources that
706+
aren't listed yet][awgy].
707+
- [Graphite is looking for contributors][graphite-contribute] to help build the
708+
new node graph and 2D rendering systems.
709+
- [winit's "difficulty: easy" issues][winit-issues].
710+
- [Backroll-rs, a new networking library][backroll-rs].
711+
- [Embark's open issues][embark-open-issues] ([embark.rs]).
712+
- [wgpu's "help wanted" issues][wgpu-issues].
713+
- [luminance's "low hanging fruit" issues][luminance-fruits].
714+
- [ggez's "good first issue" issues][ggez-issues].
715+
- [Veloren's "beginner" issues][veloren-beginner].
716+
- [A/B Street's "good first issue" issues][abstreet-issues].
717+
- [Mun's "good first issue" issues][mun-issues].
718+
- [SIMple Mechanic's good first issues][simm-issues].
719+
- [Bevy's "good first issue" issues][bevy-issues].
720+
721+
[awgy]: https://github.com/rust-gamedev/arewegameyet#contribute
722+
[graphite-contribute]: https://graphite.rs/contribute
723+
[winit-issues]: https://github.com/rust-windowing/winit/issues?q=is%3Aopen+is%3Aissue+label%3A%22difficulty%3A+easy%22
724+
[backroll-rs]: https://github.com/HouraiTeahouse/backroll-rs/issues
725+
[embark.rs]: https://embark.rs
726+
[embark-open-issues]: https://github.com/search?q=user:EmbarkStudios+state:open
727+
[wgpu-issues]: https://github.com/gfx-rs/wgpu/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22
728+
[luminance-fruits]: https://github.com/phaazon/luminance-rs/issues?q=is%3Aissue+is%3Aopen+label%3A%22low+hanging+fruit%22
729+
[ggez-issues]: https://github.com/ggez/ggez/labels/%2AGOOD%20FIRST%20ISSUE%2A
730+
[veloren-beginner]: https://gitlab.com/veloren/veloren/issues?label_name=beginner
731+
[abstreet-issues]: https://github.com/a-b-street/abstreet/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
732+
[mun-issues]: https://github.com/mun-lang/mun/labels/good%20first%20issue
733+
[simm-issues]: https://github.com/mkhan45/SIMple-Mechanics/labels/good%20first%20issue
734+
[bevy-issues]: https://github.com/bevyengine/bevy/labels/E-Good-First-Issue
646735

647736
------
648737

‎content/news/039/projects.png

Copy file name to clipboard
204 KB
Loading

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.