Skip to content

Commit e1191f1

Browse files
committed
N34: Tweaks, typos, draft=false
1 parent f8720da commit e1191f1

File tree

2 files changed

+43
-67
lines changed

2 files changed

+43
-67
lines changed

content/news/034/index.md

Lines changed: 42 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
+++
22
title = "This Month in Rust GameDev #34 - May 2022"
33
transparent = true
4-
date = 2022-06-02
5-
draft = true
4+
date = 2022-06-08
5+
draft = false
66
+++
77

88
<!-- no toc -->
@@ -39,11 +39,9 @@ Feel free to send PRs about your own projects!
3939
- [Library Updates](#library-updates)
4040
- [Other News](#other-news)
4141
- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github)
42-
- [Meeting Minutes](#meeting-minutes)
4342
- [Discussions](#discussions)
4443
- [Requests for Contribution](#requests-for-contribution)
4544
- [Jobs](#jobs)
46-
- [Bonus](#bonus)
4745

4846
<!--
4947
Ideal section structure is:
@@ -76,19 +74,17 @@ If needed, a section can be split into subsections with a "------" delimiter.
7674
The 2nd Rust Graphics Meetup took place on the 21st of May. The videos of the
7775
talks have been released:
7876

79-
- [Vismut][vismut-talk] | [Lukas Orsvärn]
80-
- [Screen-13][screen-10-talk] | [John Wells]
81-
- [Optimizing wgpu with Data Driven Design][wgpu-talk] | [Connor Fitzgerald]
82-
83-
[vismut-talk]: https://www.youtube.com/watch?v=0IsllXP7_pY
84-
[screen-10-talk]: https://www.youtube.com/watch?v=ywZznsCXUjs
85-
[wgpu-talk]: https://www.youtube.com/watch?v=DDG4bcGs7zM
77+
- [Vismut][vismut-talk] - [Lukas Orsvärn]
78+
- [Screen-13][screen-10-talk] - [John Wells]
79+
- [Optimizing wgpu with Data Driven Design][wgpu-talk] - [Connor Fitzgerald]
8680

81+
[vismut-talk]: https://youtube.com/watch?v=0IsllXP7_pY
82+
[screen-10-talk]: https://youtube.com/watch?v=ywZznsCXUjs
83+
[wgpu-talk]: https://youtube.com/watch?v=DDG4bcGs7zM
8784
[Lukas Orsvärn]: https://github.com/lukors
8885
[John Wells]: https://github.com/attackgoat/screen-13
8986
[Connor Fitzgerald]: https://github.com/cwfitzgerald
90-
91-
[graphics-meetup-playlist]: https://www.youtube.com/watch?v=DDG4bcGs7zM&list=PLYiOdhpKxxXJwaocrJcOCoBhlV6foaO8F&index=4
87+
[graphics-meetup-playlist]: https://youtube.com/watch?v=DDG4bcGs7zM&list=PLYiOdhpKxxXJwaocrJcOCoBhlV6foaO8F&index=4
9288

9389
### Rust GameDev Meetup
9490

@@ -127,17 +123,16 @@ form][gamedev-meetup-form].
127123
[@RayMarch][raymarch-twitter] is
128124
creating a game-ready 3D model of [Ferris the Rustacean][ferris]. These links
129125
provide a more detailed look:
130-
131-
- [360 overview][raymarch-twitter-360]
132-
- [Ferris dancing][raymarch-twitter-dance]
126+
[360 overview][raymarch-twitter-360],
127+
[Ferris dancing][raymarch-twitter-dance].
133128

134129
Once the model is finished, it will be published under a permissive license on
135130
[Github][raymarch-github], so you can use it in your 3D game,
136131
rendering demo, v-tuber avatar, you name it!
137132

138-
*Discussions:
139-
[Twitter][raymarch-twitter-dance],
140-
[Discord][raymarch-gamedev-discord]*
133+
If you have any feedback feel free to share on [Discord][raymarch-gamedev-discord].
134+
135+
_Discussions: [Twitter][raymarch-twitter-dance]_
141136

142137
[ferris]: https://rustacean.net/
143138
[raymarch-twitter]: https://twitter.com/Ray__March
@@ -236,7 +231,7 @@ that will put you in the driving seat of modern competitive sailing.
236231
Hydrofoil Generation is based on a custom made DirectX 11 based engine.
237232

238233
A new [trailer][hgs_trailer] just landed showcasing new animations, the new
239-
Hong Kong location and camera modes.
234+
Hong Kong location, and camera modes.
240235

241236
Meanwhile, private beta-testing is well underway with good feedback regarding
242237
boat controls and physics, netcode and software stability, Rust for sure
@@ -249,7 +244,7 @@ Sadly the target Q2 2022 Early Access release on Steam couldn't be hit and
249244
now the team is aiming at a Q4 2022 release.
250245

251246
[Hydrofoil Generation]: https://hydrofoil-generation.com/
252-
[hgs_facebook]: https://www.facebook.com/HydrofoilGenerationSailing/
247+
[hgs_facebook]: https://facebook.com/HydrofoilGenerationSailing/
253248
[hgs_discord]: https://discord.gg/DtKgt2duAy/
254249
[hgs_steam]: https://store.steampowered.com/app/1448820/Hydrofoil_Generation/
255250
[hgs_trailer]: https://youtu.be/oFtFdmnkkSI
@@ -261,7 +256,7 @@ now the team is aiming at a Q4 2022 release.
261256
Country Slice (WIP name) is a relaxing building game being made by [@anastasiaopara].
262257

263258
This month, she added an animated undo system. You can find more details in this
264-
[twitter thread][country-slice-twitter], and follow the [newsletter][country-slice-newsletter]
259+
[Twitter thread][country-slice-twitter], and follow the [newsletter][country-slice-newsletter]
265260
for more updates.
266261

267262
[country-slice-newsletter]: https://dashboard.mailerlite.com/forms/10395/51067704544593017/share
@@ -314,7 +309,7 @@ worked on, which now means that you might need to enter them from underwater.
314309
Modular weapons were merged, which was a change several months in the making.
315310
NPCs are now able to pick up items that are on the ground. Work was done on
316311
taming and mounting various animals. Weather is still in the works, with
317-
improvements to the ambiant SFX system for rain. A new UI concept was created
312+
improvements to the ambient SFX system for rain. A new UI concept was created
318313
for what Airshipper might be able to look like in the future.
319314

320315
May's full weekly devlogs: "This Week In Veloren...":
@@ -332,7 +327,7 @@ May's full weekly devlogs: "This Week In Veloren...":
332327
[veloren-173]: https://veloren.net/devblog-173
333328
[veloren-174]: https://veloren.net/devblog-174
334329

335-
### [Hug with me?][hug-web]
330+
### [Hug With Me?][hug-web]
336331

337332
![Screenshot: one human hugs another](hug.jpg)
338333

@@ -341,7 +336,7 @@ is an active ragdoll remote hugging simulator made with Bevy and rapier.
341336

342337
The arms are individually controlled using a keyboard on desktop
343338
and touch controls on mobile to make various hugs.
344-
You can click "Random” to play with random person or “Room”
339+
You can click "Random” to play with a random person or “Room”
345340
to share a link to someone you want to play with.
346341

347342
The source code of the game is [available on GitHub][hug-src].
@@ -391,7 +386,7 @@ it hit version 0.25 which added a lot of new functionality:
391386
- Layout and render transform support for widgets.
392387
- Shortcuts improvements in the editor.
393388
- UI performance improvements.
394-
- Double click support in `fyrox-ui`
389+
- Double click support in `fyrox-ui`.
395390
- Better serializer error recovery.
396391
- Tons of small improvements and fixes.
397392

@@ -423,7 +418,7 @@ who wants to learn how to use the engine should check the new
423418
[The biggest PR in miniquad's history][miniquad-pr] landed this month, finishing
424419
the effort of removing all the `sapp` legacy.
425420

426-
Changes includes:
421+
Changes include:
427422

428423
- No more `sapp-*` crates. Now it's just one crate, miniquad!
429424
No mess with individual crates any more, no FFI for
@@ -476,7 +471,7 @@ _Discussions:
476471
[a series about Bevy's Material abstraction][bevy-materials-playlist],
477472
showing how to use custom WGSL shaders in Bevy.
478473

479-
The series walks through the documention to understand why steps are done in
474+
The series walks through the documentation to understand why steps are done in
480475
order to build a clear theoretical understanding of Bevy's high level abstractions.
481476

482477
- The first of the three videos covers the bare minimum needed
@@ -542,7 +537,7 @@ Twitter!
542537

543538
[@chrisbiscardi] published a [video][video-platformer-bevy-ecs]
544539
on setting up a new 2D platformer project using Bevy. The video covers
545-
intergrating with LDTK, Rapier, and becy_ecs_tilemap to get a working
540+
integrating with LDTK, Rapier, and becy_ecs_tilemap to get a working
546541
character controller with collisions in a sandbox. It also touches on
547542
staple crates such as bevy_asset_loader and iyes_loopless.
548543

@@ -557,7 +552,7 @@ _Discussions:
557552

558553
![Robocave screenshot](robocave.jpg)
559554

560-
[This article][fsharp-rust-voxel] walks through the process of rewritting an F#
555+
[This article][fsharp-rust-voxel] walks through the process of rewriting an F#
561556
game in Rust. It explores the similarities between the languages, and talks
562557
about using simple code constructs where possible. It talks about the Rust
563558
crates used to help with the process. Finally, it goes over a conclusion
@@ -606,7 +601,7 @@ The ["Multiplayer Game Development in Rust"][book-multiplayer] book by
606601
> but the real work happens on the backend. Chapter-by-chapter,
607602
> you’ll add scalability, persistence, benchmarking, and tracing
608603
> to support game features like real-time multiplayer scorekeeping,
609-
> leader boards, and server-to-client messaging.Along the way,
604+
> leader boards, and server-to-client messaging. Along the way,
610605
> you’ll get pro tips about what makes Rust so great for game development,
611606
> and you’ll work with state-of-the-art technologies that
612607
> take full advantage of the cloud. Best of all, everything you learn
@@ -628,7 +623,7 @@ The book is estimated to be finished in early 2023.
628623
### [Audio Libraries Considered Challenging][audio-hard-article]
629624

630625
[@tesselode] shared [an article][audio-hard-article] about
631-
difficulties of making audio libraries:
626+
the difficulties of making audio libraries:
632627

633628
> I develop a game audio library called [Kira].
634629
> Here's some of the hard parts I've figured out.
@@ -652,16 +647,15 @@ _Discussions: [/r/rust](https://reddit.com/r/rust/comments/ur93w8/audio_librarie
652647

653648
[Bloom3D](bloom3d) is a minimalist web app for 3D modeling that's built in Rust.
654649

650+
Bloom is powered by a custom game engine called [`koi`](koi) that is open-sourced
651+
on GitHub.
652+
655653
This month [@kettlecorn][kettlecorn_twitter] released a new version of
656654
[Bloom3D][bloom3d] that adds a variety of new features including a
657655
rectangle tool, move tool, and OBJ export.
658-
659656
Check out the [Twitter announcement thread][bloom_update_twitter] for an overview
660657
and videos of all the new features.
661658

662-
Bloom is powered by a custom game engine called [`koi`](koi) that is open-sourced
663-
on GitHub.
664-
665659
[bloom3d]: https://bloom3d.com
666660
[koi]: https://github.com/kettle11/koi
667661
[kettlecorn_twitter]: https://twitter.com/kettlecorn
@@ -835,6 +829,9 @@ that showcases bevy-pigeon and carrier-pigeon.
835829

836830
<!-- Up to 10 links to interesting issues -->
837831

832+
- [rust-gamedev/wg](https://github.com/rust-gamedev/wg):
833+
- [#124 "Wanted: a good JPEG 2000 decoder for Rust"](https://github.com/rust-gamedev/wg/issues/124).
834+
838835
## Other News
839836

840837
<!-- One-liners for plan items that haven't got their own sections. -->
@@ -855,7 +852,7 @@ that showcases bevy-pigeon and carrier-pigeon.
855852
- Other tooling updates:
856853
- [clymene] by [@LukeRaccoon] is a CLI atlas generation tool
857854
that doesn't just outputs a packed image, but also a data set
858-
about it's sources, which can be either static images or animations.
855+
about its sources, which can be either static images or animations.
859856
- Other learning material updates:
860857
- The Unofficial Bevy Cheatbook by got
861858
[a WIP chapter about rendering][bevy-book-gpu].
@@ -864,8 +861,8 @@ that showcases bevy-pigeon and carrier-pigeon.
864861
[looks like](https://gitlab.com/scvalex/sixty-two/-/tree/flake-blogpost).
865862
- [@ychshn] shared a live-stream recording
866863
["Let's Code Snake with Rust and WASM"](https://youtu.be/iR7Q_6quwSI).
867-
- PhaestusFox added a with a bunch of new videos
868-
to their ["Bevy Basics"][bevy-basics] YouTube servies.
864+
- PhaestusFox added a bunch of new videos
865+
to their ["Bevy Basics"][bevy-basics] YouTube series.
869866
- Other library updates:
870867
- [mmap_cache](https://crates.io/crates/mmap-cache) is a low-level API
871868
for a memory-mapped cache of a read-only key-value store.
@@ -905,29 +902,18 @@ that showcases bevy-pigeon and carrier-pigeon.
905902
[@dioxuslabs]: https://twitter.com/dioxuslabs
906903
[sprawl-reddit]: https://reddit.com/r/rust/comments/umwjt4/bevy_and_dioxus_are_collaborating_on_stretch2
907904

908-
## Meeting Minutes
909-
910-
<!-- Up to 10 most important notes + a link to the full details -->
911-
912-
[See all meeting issues][label_meeting] including full text notes
913-
or [join the next meeting][join].
914-
915-
[label_meeting]: https://github.com/rust-gamedev/wg/issues?q=label%3Ameeting
916-
917905
## Discussions
918906

919-
- [/r/rust_gamedev](https://www.reddit.com/r/rust_gamedev/):
907+
- [/r/rust_gamedev](https://reddit.com/r/rust_gamedev/):
920908
- ["Choosing a networking library for my game"][r-gamedev-networking]
921-
- [Rust Gamedev WG](https://github.com/rust-gamedev/wg):
922-
- [#124 - "Wanted: a good JPEG 2000 decoder for Rust"][gamedev-wg-jpeg]
923909

924-
[r-gamedev-networking]: https://www.reddit.com/r/rust_gamedev/comments/ujk2s6/choosing_a_networking_library_for_my_game/
910+
[r-gamedev-networking]: https://reddit.com/r/rust_gamedev/comments/ujk2s6/choosing_a_networking_library_for_my_game/
925911
[gamedev-wg-jpeg]: https://github.com/rust-gamedev/wg/issues/124
926912

927913
## Requests for Contribution
928914

929915
- [Graphite is looking for contributors][graphite-contribute] to help build the
930-
new node graph and 2D rendering systems.
916+
new node graph and 2D rendering systems.
931917
- [winit's "difficulty: easy" issues][winit-issues].
932918
- [Backroll-rs, a new networking library][backroll-rs].
933919
- [Embark's open issues][embark-open-issues] ([embark.rs]).
@@ -958,20 +944,10 @@ new node graph and 2D rendering systems.
958944

959945
## Jobs
960946

961-
- [DIMS](https://www.dims.co/jobs)
962-
(Stockholm/Remote)
963-
- Tools Programmer (Rust)
964-
- Internship: 3D Artist
965-
- Open applications accepted
947+
- [DIMS](https://dims.co/jobs)
948+
(Stockholm/Remote): Various roles, open applications accepted.
966949
- [Embark Studios](https://careers.embark-studios.com/jobs)
967-
(Stockholm/Hybrid Remote)
968-
- Many roles - check the site for the latest list
969-
- Open applications accepted
970-
971-
## Bonus
972-
973-
<!-- Bonus section to make the newsletter more interesting
974-
and highlight events from the past. -->
950+
(Stockholm/Hybrid Remote): Various roles, open applications accepted.
975951

976952
------
977953

content/news/034/logo_bevy_scripting.svg

Lines changed: 1 addition & 1 deletion
Loading

0 commit comments

Comments
 (0)