You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/news/051/index.md
+99-67
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,15 @@
1
1
+++
2
2
title = "This Month in Rust GameDev #51 - May 2024"
3
3
transparent = true
4
-
date = 2024-06-03
5
-
draft = true
4
+
date = 2024-06-05
5
+
draft = false
6
6
+++
7
7
8
8
<!-- no toc -->
9
9
10
10
<!-- Check the post with markdownlint-->
11
11
12
-
Welcome to the 51th issue of the Rust GameDev Workgroup's
12
+
Welcome to the 51st issue of the Rust GameDev Workgroup's
13
13
monthly newsletter.
14
14
[Rust] is a systems language pursuing the trifecta:
15
15
safety, concurrency, and speed.
@@ -34,14 +34,8 @@ Feel free to send PRs about your own projects!
34
34
-[Engine Updates](#engine-updates)
35
35
-[Learning Material Updates](#learning-material-updates)
36
36
-[Tooling Updates](#tooling-updates)
37
-
-[Library Updates](#library-updates)
38
-
-[Popular Workgroup Issues in GitHub](#popular-workgroup-issues-in-github)
39
37
-[Other News](#other-news)
40
-
-[Meeting Minutes](#meeting-minutes)
41
-
-[Discussions](#discussions)
42
-
-[Requests for Contribution](#requests-for-contribution)
43
-
-[Jobs](#jobs)
44
-
-[Bonus](#bonus)
38
+
-[Misc. Links](#misc-links)
45
39
46
40
<!--
47
41
Ideal section structure is:
@@ -67,6 +61,29 @@ If needed, a section can be split into subsections with a "------" delimiter.
67
61
68
62
## Announcements
69
63
64
+
### Survey Results
65
+
66
+
Last month, we asked you to fill out a survey to help us improve the rebooted newsletter. Thanks to 52 of you, we've got [some data][survey-data] now!
67
+
We analyzed the results in [this blog post][survey_results]. The biggest takeaways are:
68
+
- People are generally excited about the newsletter
69
+
- The current frequency of the newsletter is good
70
+
- Readers do not want anything in the newsletter generated by AI
71
+
- Contributing to the newsletter could be easier. If you've got ideas on how to make this happen, please [let us know](https://github.com/rust-gamedev/rust-gamedev.github.io/issues/1519)!
72
+
73
+
You can visit the [blog post][survey_results] to see the full results and some nice plots.
74
+
We will discuss how to act on this feedback next month and keep you updated on the changes we make.
Last month, we announced that we would add an email subscription option to the newsletter.
84
+
Unfortunately, we did not manage to implement this in time for this issue.
85
+
He will [work on this feature](https://github.com/rust-gamedev/rust-gamedev.github.io/issues/24) for the next month, and we hope to have it ready for you then.
86
+
70
87
## Game Updates
71
88
72
89
### [Way of Rhea][wor]
@@ -92,8 +109,8 @@ You can support development by [purchasing Way of Rhea on Steam][wor], or
92
109
93
110
### [Untitled Pixel Wizard Game][pixel-wizards]
94
111
95
-
[][pixel-wizards]
96
-
_A deadly foe meets their end._
112
+
[][pixel-wizards]
113
+
_A deadly foe meets its end._
97
114
98
115
[Untitled Pixel Wizard Game][pixel-wizards] is a local-multiplayer [Noita]-like platformer about
99
116
killing baddies using spells powered by pixel physics.
@@ -104,9 +121,7 @@ rigid bodies; see [Bridging Physics Worlds][pixel-wizards-bridging-physics-world
104
121
This month:
105
122
106
123
-[Tilemapping via LDTK][pixel-wizards-tilemapping]: levels got just a tiny bit prettier.
107
-
-[Level Progression][pixel-wizards-levels]: players learned to die, and levels link together.
108
-
-[Architectural Ruminations][pixel-wizards-arch]: reflections on using Rust for game development,
109
-
prompted by LogLog Games's '[Leaving Rust gamedev after 3 years]'.
124
+
-[Level Progression][pixel-wizards-levels]: players learn to die, and levels link together.
110
125
-[Target Practice][pixel-wizards-targets]: the first "enemy" was added to the game.
[@Fedor](https://github.com/not-fl3/), creator of [*Quad], a game engine written in Rust, is starting a [This week in Quads](https://macroquad.rs/twiq) newsletter.
185
+
[@Fedor](https://github.com/not-fl3/), creator of [*Quad], a game engine written in Rust, is starting a ["This week in Quads"](https://macroquad.rs/twiq) newsletter.
170
186
171
-
Overall polish, developer experience, performance optimization and basic 3d visualization have been worked on.
187
+
This month overall polish, developer experience, performance optimization, and basic 3d visualization have been worked on.
[Fyrox] got a huge update this month. For those who don't know, Fyrox is a game engine written in Rust that is especially notable for sporting a Unity-like editor.
197
+
198
+
[This release][fyrox-release] includes code hot reloading, project exporter, assets preview generation, UI prefabs, GLTF support, static and dynamic batching,
199
+
keyboard navigation, animation support for UI, editor style and usability improvements, and many more.
Chromakode released a detailed [blog post][xkcd_machine_blogpost] about their implementation of [xkcd "Machine"][xcd_machine_playable].
@@ -192,11 +231,11 @@ Machine is written in React/Typescript, and uses [Rapier][xkcd_rapier]: a physic
192
231
193
232
### [Rusty Playdate]
194
233
195
-

234
+

196
235
_The Playdate console_
197
236
198
237
[Rusty Playdate] ([GitHub][Rusty Playdate], [Mastodon][Rusty Playdate Masto]) by [@boozook](https://github.com/boozook)
199
-
is the large set of crates with bindings, cargo-plugin and toolset for the full cycle of creating games for the [Playdate handheld console][playdate].
238
+
is the large set of crates with bindings, cargo-plugin, and toolset for the full cycle of creating games for the [Playdate handheld console][playdate].
200
239
This is a fairly new console reminiscent of a GameBoy with a crank handle geared towards indie games.
201
240
202
241
The current release sports the following notable improvements:
@@ -264,12 +296,12 @@ and join [the meetup group][rustunit_bevy_meetup_event] to get notified of futur
264
296
While the conference was not specific to game development,
265
297
organizers contacted rust game development communities
266
298
to showcase games developed in Rust between talks,
267
-
which you can [watch on youtube][rustnl_games_youtube].
299
+
which you can [watch on YouTube][rustnl_games_youtube].
268
300
269
301
Special mention to the following talks, relevant to game development:
270
-
-[Let's Build HighPerformance Rust UI][rustnl_kevin_boos_talk] by Kevin Boos
302
+
-[Let's Build High-Performance Rust UI][rustnl_kevin_boos_talk] by Kevin Boos
271
303
-[A Research Project on Rust User Interface Architecture][rustnl_xilem_talk] by Ralph Levien about [Xilem][rustnl_xilem_intro]
272
-
-[(Th)Rust for Space: Initial momentum][rustnl_michael_melchiore_talk] by Michaël Melchiore, who gave a shoutout to [Bevy Engine][rustnl_bevy_engine].
304
+
-[(Th)Rust for Space: Initial momentum][rustnl_michael_melchiore_talk] by Michaël Melchiore, who gave a shout-out to [Bevy Engine][rustnl_bevy_engine].
0 commit comments