1
1
+++
2
2
title = " This Month in Rust GameDev #49 - August 2023"
3
3
transparent = true
4
- date = 2023-09 -16
5
- draft = true
4
+ date = 2023-11 -16
5
+ draft = false
6
6
+++
7
7
8
8
<!-- no toc -->
@@ -36,10 +36,6 @@ Feel free to send PRs about your own projects!
36
36
- [ Tooling Updates] ( #tooling-updates )
37
37
- [ Library Updates] ( #library-updates )
38
38
- [ Other News] ( #other-news )
39
- - [ Popular Workgroup Issues in GitHub] ( #popular-workgroup-issues-in-github )
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,12 @@ If needed, a section can be split into subsections with a "------" delimiter.
65
61
66
62
## Announcements
67
63
64
+ It's been a while, huh? This newsletter is coming to you with a delay because
65
+ the project cost too much maintainer burden and was put on hold for a while.
66
+ Since then, we have had some restructuring and are back now, starting this month!
67
+ The exact details will be part of April's newsletter, scheduled for release on May 3rd (just 5 days from now!)
68
+ See you all then!
69
+
68
70
## Game Updates
69
71
70
72
### [ Graviton - The Great Sand Simulator] [ graviton-steam ]
@@ -115,7 +117,7 @@ Here are the most notable updates:
115
117
- The game is now better optimized to run smoothly on the Steam Deck.
116
118
- Some of the textures have been revamped and are now slightly more detailed.
117
119
- The animations of the character portraits have been improved.
118
- - Several minor quality of life improvements like the ability to sprint have
120
+ - Several minor quality-of- life improvements like the ability to sprint have
119
121
been made.
120
122
- A basic egui-based crash reporter will now be displayed when the game process
121
123
ends unexpectedly.
@@ -131,7 +133,7 @@ made out of simple geometric forms](oort.png)
131
133
_ A fleet of ships_
132
134
133
135
[ Oort] ([ GitHub] [ oort-gh ] , [ Discord] [ oort-dis ] ) by [ @rlane ] is a programming
134
- game where you write Rust code to control space ships in combat against other
136
+ game where you write Rust code to control spaceships in combat against other
135
137
players. Your code needs to manage the thrusters, guns, missiles, comms, and
136
138
radar of each ship in your fleet. There's a series of tutorials where you can
137
139
solve key problems one by one, such as leading moving targets or missile
@@ -222,18 +224,18 @@ Fortress and Cube World.
222
224
In August, Veloren saw a network library update, new locations in the character
223
225
selection screen, the implementation of a new portal graphic, and numerous
224
226
translation updates. Moreover, improvements were made to the airship fixes, loot
225
- balancing, and group chat issues. There also been upgrades to the dependency, a
226
- README update, and tweaks to the buff death message.
227
+ balancing, and group chat issues. There have also been upgrades to the
228
+ dependency, a README update, and tweaks to the buff death message.
227
229
228
230
Ongoing projects currently in the works include the addition of Phoenix
229
231
abilities, NPC arenas, frost Giga attacks, compasses, and a banking storage
230
232
system. Other upcoming updates include an enhancement to the windmills, CI
231
- scripts, saving window size, the selection of a single-player world, addition of
232
- lava material, and improvements to the weather network protocol. Work is also
233
- ongoing on ship movement, pet commands, Terracotta ruins, dwarven quarry,
234
- coastal towns, clifftown rework, and axe skills. They are also planning to
235
- implement physics interactions that increase your height when gliding, including
236
- the introduction of thermal and ridgelines.
233
+ scripts, saving window size, the selection of a single-player world, the
234
+ addition of lava material, and improvements to the weather network protocol.
235
+ Work is also ongoing on ship movement, pet commands, Terracotta ruins, dwarven
236
+ quarry, coastal towns, clifftown rework, and axe skills. They are also planning
237
+ to implement physics interactions that increase your height when gliding,
238
+ including the introduction of thermal and ridgelines.
237
239
238
240
August's full weekly devlogs: "This Week In Veloren...": [ #216 ] [ veloren-216 ] .
239
241
@@ -346,11 +348,11 @@ that simplifies level and object template creation. Here are its key features:
346
348
This enables quick and efficient development iteration.
347
349
- Save your levels and object templates in the standard Bevy scene format
348
350
and spawn in game with just one line of code.
349
- - Many custom structures that allow to customize saved scenes
351
+ - Many custom structures that allow you to customize saved scenes
350
352
equally conveniently, both via gui and directly editing the saved text file.
351
353
352
- The [ GitHub project] [ space_editor ] is free for use
353
- and open to contribute for everyone, be it with suggestions, bugs or PRs.
354
+ The [ Github project] [ space_editor ] is free for use
355
+ and open to contributions from everyone, be it with suggestions, bugs or PRs.
354
356
355
357
[ space_editor ] : https://github.com/rewin123/space_editor
356
358
@@ -369,15 +371,15 @@ Features:
369
371
evolve their schemas so long as they are compatible with the de-serializer.
370
372
- Mark entities to get removed on hot reload.
371
373
- Run systems after hot-reload.
372
- - Create functions to set- up & tear down upon either entering/exiting a state
374
+ - Create functions to set up & tear down upon either entering/exiting a state
373
375
or on hot reload.
374
376
- Only includes any hot reload capacity in your build
375
377
when you explicitly enable it - such as by using the CLI launcher.
376
378
- Cross-platform/cross-device hot reload - run a "hot reload server"
377
379
on a dev environment, and execute the application elsewhere.
378
380
379
381
The library is quite new and currently known issues include:
380
- mobile/WASM support and the need to pre-define events& states.
382
+ mobile/WASM support and the need to pre-define events & states.
381
383
382
384
[ dexterous_developer ] : https://github.com/lee-orr/dexterous_developer
383
385
[ @lee-orr ] : https://github.com/lee-orr
@@ -406,10 +408,6 @@ nanogltf comes with a a GL2+/Metal glTF miniquad-based
406
408
[ gltf-models ] : https://github.com/KhronosGroup/glTF-Sample-Models
407
409
[ glTF ] : https://khronos.org/gltf
408
410
409
- ## Popular Workgroup Issues in GitHub
410
-
411
- <!-- Up to 10 links to interesting issues -->
412
-
413
411
## Other News
414
412
415
413
<!-- One-liners for plan items that haven't got their own sections. -->
@@ -419,19 +417,6 @@ nanogltf comes with a a GL2+/Metal glTF miniquad-based
419
417
420
418
[ tribes-devlog ] : https://uvizhe.im/posts/tribes-p2
421
419
422
- ## Discussions
423
-
424
- <!-- Links to handpicked reddit/twitter/urlo/etc threads that provide
425
- useful information -->
426
-
427
- ## Requests for Contribution
428
-
429
- <!-- Links to "good first issue"-labels or direct links to specific tasks -->
430
-
431
- ## Jobs
432
-
433
- <!-- An optional section for new jobs related to Rust gamedev -->
434
-
435
420
------
436
421
437
422
That's all news for today, thanks for reading!
0 commit comments