1
1
+++
2
2
title = " This Month in Rust GameDev #47 - June 2023"
3
3
transparent = true
4
- date = 2023-07-07
5
- draft = true
4
+ date = 2023-08-01
5
+ draft = false
6
6
+++
7
7
8
8
<!-- no toc -->
@@ -35,11 +35,7 @@ Feel free to send PRs about your own projects!
35
35
- [ Learning Material Updates] ( #learning-material-updates )
36
36
- [ Tooling Updates] ( #tooling-updates )
37
37
- [ Library Updates] ( #library-updates )
38
- - [ Popular Workgroup Issues in Github] ( #popular-workgroup-issues-in-github )
39
38
- [ Other News] ( #other-news )
40
- - [ Discussions] ( #discussions )
41
- - [ Requests for Contribution] ( #requests-for-contribution )
42
- - [ Jobs] ( #jobs )
43
39
44
40
<!--
45
41
Ideal section structure is:
@@ -65,6 +61,32 @@ If needed, a section can be split into subsections with a "------" delimiter.
65
61
66
62
## Announcements
67
63
64
+ ### [ Rust GameDev Meetup \# 27] [ meetup-video ]
65
+
66
+ [ ![ youtube preview: "blade tasks" slide] ( meetup.jpg )] [ meetup-video ]
67
+
68
+ The 28th Rust Gamedev Meetup took place in June. You can watch the recording
69
+ of the meetup [ here on Youtube] [ meetup-video ] .
70
+
71
+ The schedule:
72
+
73
+ - Blade by [ @kvark ]
74
+ - Graphite by [ @Keavon ]
75
+ - Digital Extinction by [ @Indy2222 ]
76
+ - Bevy Jam \# 3 Games by [ @AngelOnFira ]
77
+
78
+ The meetups take place on the second Saturday of every month via the [ Rust
79
+ Gamedev Discord server] [ rust-gamedev-discord ] and are also [ streamed on
80
+ Twitch] [ rust-gamedev-twitch ] .
81
+
82
+ [ meetup-video ] : https://youtube.com/watch?v=1DiA3OYqvqU
83
+ [ rust-gamedev-discord ] : https://discord.gg/yNtPTb2
84
+ [ rust-gamedev-twitch ] : https://twitch.tv/rustgamedev
85
+ [ @AngelOnFira ] : https://github.com/AngelOnFira
86
+ [ @kvark ] : https://github.com/kvark
87
+ [ @Indy2222 ] : https://github.com/Indy2222/
88
+ [ @Keavon ] : https://github.com/Keavon
89
+
68
90
## Game Updates
69
91
70
92
### [ Flesh]
@@ -95,13 +117,13 @@ _Render achieved with dynamic point lights._
95
117
by [ Starwolves] is an online moddable sci-fi action RPG community game
96
118
simulating space (and spaceships) in 3D.
97
119
98
- By the end of last year the client was made with Godot. Shortly after that the
120
+ By the end of last year, the client was made with Godot. Shortly after that the
99
121
decision was made to replace the Godot project with a [ Bevy Engine] client.
100
122
101
123
Rust and Bevy are now used for both server and client.
102
124
There are a lot of advantages such as sharing libraries and neat code replication,
103
125
reducing code overhead.
104
- In- fact both the server and client are now developed in [ the same virtual workspace] .
126
+ In fact, both the server and client are now developed in [ the same virtual workspace] .
105
127
106
128
The client includes a new camera perspective from top-down isometric to 1st person.
107
129
A new 3D dynamic gridmap framework has been successfully implemented in ECS.
@@ -154,14 +176,14 @@ The most notable updates are:
154
176
- the implementation and design of the “Energy” have started to take shape,
155
177
- the head-up display (HUD) shows the total battery charge and the number of
156
178
selected units and buildings,
157
- - the main theme song plays in a loop, volume of the music can be configured,
179
+ - the main theme song plays in a loop, the volume of the music can be configured,
158
180
- the aspect ratio of the minimap matches that of the game map,
159
181
- the option to invert camera zooming has been added to the configuration,
160
182
- the [ documentation] [ de-docs ] has been converted to mdBook.
161
183
162
184
See [ gameplay] [ de-video ] screen recordings on YouTube.
163
185
164
- More detailed July update is available [ here] [ de-update-09 ] .
186
+ A more detailed July update is available [ here] [ de-update-09 ] .
165
187
166
188
[ Digital Extinction ] : https://de-game.org
167
189
[ de-github ] : https://github.com/DigitalExtinction/Game
@@ -182,7 +204,7 @@ Tribes (working title) by [@uvizhe] is a turn-based strategy game about
182
204
tribes of hunters and gatherers. It's being developed using Bevy.
183
205
184
206
The [ first devlog] introduces the game, outlines its current state and
185
- future plans, accompanyed by some thoughts from the developer.
207
+ future plans, accompanied by some thoughts from the developer.
186
208
187
209
_ Discussions:
188
210
[ /r/rust_gamedev] ( https://www.reddit.com/r/rust_gamedev/comments/14aturs/im_working_on_tribes_turnbased_strategy_game/ ) ,
@@ -231,10 +253,10 @@ various fixes, charms, one-way walls, ip address anonymization in logs, the
231
253
addition of the frost gigas boss in game, savanna hut updates, plant creatures,
232
254
cyclops, and much more.
233
255
234
- Ongoing work is happening on ship movement, pet commands, Terracota ruins,
256
+ Ongoing work is happening on ship movement, pet commands, Terracotta ruins,
235
257
dwarven quarry, coastal towns, clifftown rework, and axe skills. Work is
236
- happening to add physics interactions that increase your hight as you're
237
- gliding. This includes termal and ridge lifts.
258
+ happening to add physics interactions that increase your height as you're
259
+ gliding. This includes thermal and ridge lifts.
238
260
239
261
June's full weekly devlogs: "This Week In Veloren...": [ #211 ] [ veloren-211 ] , [ #212 ] [ veloren-212 ] .
240
262
@@ -397,10 +419,6 @@ Major features include:
397
419
[ boytacean ] : https://github.com/joamag/boytacean/
398
420
[ @joamag ] : https://github.com/joamag
399
421
400
- ## Popular Workgroup Issues in Github
401
-
402
- <!-- Up to 10 links to interesting issues -->
403
-
404
422
## Other News
405
423
406
424
<!-- One-liners for plan items that haven't got their own sections. -->
@@ -409,10 +427,10 @@ Major features include:
409
427
include addition of a GPU particle system.
410
428
- [ Nanovoid] [ nanovoid ] is a 2D tactical space shooter game, most recent features
411
429
have been added to the ship editor.
412
- - [ Cells] [ cells ] is a singleplayer game inspired by [ agar.io] [ agar ]
430
+ - [ Cells] [ cells ] is a singleplayer game inspired by [ agar.io] [ agar ] .
413
431
- [ MS80] [ ms80 ] is a game about scavenging parts and creating things with them to
414
432
survive alien attacks. MS80 now does basic simulation of thermodynamics.
415
- - [ Maginet] [ maginet ] updated their game interface and brought the debuted the editor
433
+ - [ Maginet] [ maginet ] updated their game interface and debuted the editor
416
434
update!
417
435
- [ Combine And Conquer] [ caq ] new release fixes issues with item rendering.
418
436
- [ rust-drive-ai] [ rust-drive-ai ] is a self driving AI simulation game built in
@@ -429,7 +447,7 @@ Major features include:
429
447
in Rust from scratch.
430
448
- [ Maciej Główka] [ maciej glowka ] brings updates for map generation to his [ Bevy
431
449
roguelike tutorial] [ bevyrogueliketutorial ] .
432
- - [ Learning Game Dev] [ learninggamedev ] brings third edition to their tutorials
450
+ - [ Learning Game Dev] [ learninggamedev ] brings a third edition to their tutorials
433
451
with building a platformer with Bevy.
434
452
- Other engine updates:
435
453
- [ Bitang] [ bitang ] is a new framework for demoscene productions.
@@ -439,8 +457,6 @@ Major features include:
439
457
- [ nv-flip] [ nv-flip ] library helps you visualize human-noticeable differences
440
458
between rendered images.
441
459
442
-
443
-
444
460
[ idu ] : https://epcc.itch.io/idu
445
461
[ nanovoid ] : https://store.steampowered.com/app/2326430/NANOVOID/
446
462
[ cells ] : https://github.com/psincf/Cells
@@ -462,19 +478,6 @@ Major features include:
462
478
[ gecs ] : https://docs.rs/gecs/latest/gecs/
463
479
[ nv-flip ] : https://github.com/gfx-rs/nv-flip-rs
464
480
465
- ## Discussions
466
-
467
- <!-- Links to handpicked reddit/twitter/urlo/etc threads that provide
468
- useful information -->
469
-
470
- ## Requests for Contribution
471
-
472
- <!-- Links to "good first issue"-labels or direct links to specific tasks -->
473
-
474
- ## Jobs
475
-
476
- <!-- An optional section for new jobs related to Rust gamedev -->
477
-
478
481
------
479
482
480
483
That's all news for today, thanks for reading!
0 commit comments