@@ -32,17 +32,15 @@ Feel free to send PRs about your own projects!
32
32
[ Rust ] : https://rust-lang.org
33
33
[ join ] : https://github.com/rust-gamedev/wg#join-the-fun
34
34
35
+ - [ Rust GameDev Meetup] ( #rust-gamedev-meetup )
35
36
- [ Game Updates] ( #game-updates )
36
37
- [ Learning Material Updates] ( #learning-material-updates )
37
38
- [ Engine Updates] ( #engine-updates )
38
39
- [ Tooling Updates] ( #tooling-updates )
39
40
- [ Library Updates] ( #library-updates )
40
- - [ Popular Workgroup Issues in Github] ( #popular-workgroup-issues-in-github )
41
41
- [ Meeting Minutes] ( #meeting-minutes )
42
42
- [ Discussions] ( #discussions )
43
43
- [ Requests for Contribution] ( #requests-for-contribution )
44
- - [ Jobs] ( #jobs )
45
- - [ Bonus] ( #bonus )
46
44
47
45
<!--
48
46
Ideal section structure is:
@@ -344,7 +342,8 @@ players. Updates are also posted to [Twitter][paddlepunks-twitter].
344
342
345
343
### [ Veloren] [ veloren ]
346
344
347
- ![ An early-morning sunrise] ( veloren.jpg ) _ An early-morning sunrise_
345
+ ![ An early-morning sunrise] ( veloren.jpg )
346
+ _ An early-morning sunrise_
348
347
349
348
[ Veloren] [ veloren ] is an open world, open-source voxel RPG inspired by Dwarf
350
349
Fortress and Cube World.
@@ -378,6 +377,20 @@ October's full weekly devlogs: "This Week In Veloren...":
378
377
379
378
## Engine Updates
380
379
380
+ ### [ Amethyst - Starting Fresh] [ amethyst ]
381
+
382
+ ![ amethyst logo] ( /amethyst-logo.png )
383
+
384
+ This month, the developers of the Amethyst game engine
385
+ [ announced that they would be winding down development] [ amethyst ] .
386
+
387
+ The Amethyst Foundation, however, lives on! It will be shifting focus
388
+ to support the wider Rust game development ecosystem, through
389
+ engine-agnostic libraries, curated guides/lists, and more inititives yet
390
+ to be announced.
391
+
392
+ [ amethyst ] : https://amethyst.rs/posts/amethyst--starting-fresh
393
+
381
394
### [ All is Cubes] [ All is Cubes ] 0.3.0
382
395
383
396
[ ![ Screenshot of All is Cubes] [ all-is-cubes-screen ]] [ all-is-cubes-screen ]
@@ -426,6 +439,22 @@ For more details, see the [changelog][tetra-changelog].
426
439
427
440
## Learning Material Updates
428
441
442
+ ### [ GameDev Mini Symposium] [ gms-talk ]
443
+
444
+ [ ![ An early-morning sunrise] ( gms-talk.png )] [ gms-talk ]
445
+ _ Click the image to watch the talk_
446
+
447
+ Back in September, the University of Glasgow's GameLab held a 'GameDev Mini
448
+ Symposium' online. One of the featured speakers was
449
+ [ Herbert Wolverson] [ the-bracket ] , writer of '[ Hands-on Rust] [ hands-on-rust ] ',
450
+ who gave a talk on using Rust for game development.
451
+
452
+ This talk is now available to [ view on Herbert's YouTube channel] [ gms-talk ] .
453
+
454
+ [ the-bracket ] : https://twitter.com/herberticus
455
+ [ hands-on-rust ] : https://pragprog.com/titles/hwrust/hands-on-rust/
456
+ [ gms-talk ] : https://www.youtube.com/watch?v=OzUsPi4kHes
457
+
429
458
## Tooling Updates
430
459
431
460
### [ SPV]
@@ -661,36 +690,58 @@ be included, please feel free to reach out to the godot-rust team.
661
690
[ gd-discord ] : https://discord.com/invite/FNudpBD
662
691
[ gd-twitter ] : https://twitter.com/GodotRust
663
692
664
- ## Popular Workgroup Issues in Github
665
-
666
- <!-- Up to 10 links to interesting issues -->
667
-
668
693
## Meeting Minutes
669
694
670
- <!-- Up to 10 most important notes + a link to the full details -->
671
-
672
- [ See all meeting issues] [ label_meeting ] including full text notes
673
- or [ join the next meeting] [ join ] .
695
+ There is currently discussion ongoing around bringing back the
696
+ Rust GameDev Working Group's regular meetings.
674
697
675
- [ label_meeting ] : https://github.com/rust-gamedev/wg/issues?q=label%3Ameeting
698
+ If you are interested in getting involved, please join the
699
+ [ discussion thread] ( https://github.com/rust-gamedev/wg/discussions/115 )
700
+ on the working group's issue tracker!
676
701
677
702
## Discussions
678
703
679
- <!-- Links to handpicked reddit/twitter/urlo/etc threads that provide
680
- useful information -->
704
+ ### [ Async Game Server Design] [ async-game-server ]
681
705
682
- ## Requests for Contribution
683
-
684
- <!-- Links to "good first issue"-labels or direct links to specific tasks -->
706
+ On the Rust user forum, there was [ a post] [ async-game-server ]
707
+ asking how to use async/await (more specifically, ` tokio ` and
708
+ ` tokio_tungstenite ` ) to develop a multiplayer game server.
709
+ The responses contain some useful ideas and advice which
710
+ may come in useful for other people's projects!
685
711
686
- ## Jobs
712
+ [ async-game-server ] : https://users.rust-lang.org/t/tokio-tungstenite-async-game-server-design/65996
687
713
688
- <!-- An optional section for new jobs related to Rust gamedev -->
689
-
690
- ## Bonus
714
+ ## Requests for Contribution
691
715
692
- <!-- Bonus section to make the newsletter more interesting
693
- and highlight events from the past. -->
716
+ - [ Graphite is looking for contributors] [ graphite-contribute ] to help reach
717
+ the 0.1 Alpha release.
718
+ - [ winit's "difficulty: easy" issues] [ winit-issues ] .
719
+ - [ Backroll-rs, a new networking library] [ backroll-rs ] .
720
+ - [ Embark's open issues] [ embark-open-issues ] ([ embark.rs] ).
721
+ - [ wgpu's "help wanted" issues] [ wgpu-issues ] .
722
+ - [ luminance's "low hanging fruit" issues] [ luminance-fruits ] .
723
+ - [ ggez's "good first issue" issues] [ ggez-issues ] .
724
+ - [ Veloren's "beginner" issues] [ veloren-beginner ] .
725
+ - [ Amethyst's "good first issue" issues] [ amethyst-issues ] .
726
+ - [ A/B Street's "good first issue" issues] [ abstreet-issues ] .
727
+ - [ Mun's "good first issue" issues] [ mun-issues ] .
728
+ - [ SIMple Mechanic's good first issues] [ simm-issues ] .
729
+ - [ Bevy's "good first issue" issues] [ bevy-issues ] .
730
+
731
+ [ graphite-contribute ] : https://github.com/GraphiteEditor/Graphite/issues/202
732
+ [ winit-issues ] : https://github.com/rust-windowing/winit/issues?q=is%3Aopen+is%3Aissue+label%3A%22difficulty%3A+easy%22
733
+ [ backroll-rs ] : https://github.com/HouraiTeahouse/backroll-rs/issues
734
+ [ embark.rs ] : https://embark.rs
735
+ [ embark-open-issues ] : https://github.com/search?q=user:EmbarkStudios+state:open
736
+ [ wgpu-issues ] : https://github.com/gfx-rs/wgpu/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22
737
+ [ luminance-fruits ] : https://github.com/phaazon/luminance-rs/issues?q=is%3Aissue+is%3Aopen+label%3A%22low+hanging+fruit%22
738
+ [ ggez-issues ] : https://github.com/ggez/ggez/labels/%2AGOOD%20FIRST%20ISSUE%2A
739
+ [ veloren-beginner ] : https://gitlab.com/veloren/veloren/issues?label_name=beginner
740
+ [ amethyst-issues ] : https://github.com/amethyst/amethyst/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
741
+ [ abstreet-issues ] : https://github.com/a-b-street/abstreet/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
742
+ [ mun-issues ] : https://github.com/mun-lang/mun/labels/good%20first%20issue
743
+ [ simm-issues ] : https://github.com/mkhan45/SIMple-Mechanics/labels/good%20first%20issue
744
+ [ bevy-issues ] : https://github.com/bevyengine/bevy/labels/E-Good-First-Issue
694
745
695
746
------
696
747
0 commit comments