Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 49 #1459

Merged
merged 7 commits into from
Apr 28, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 23 additions & 38 deletions content/news/049/index.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
+++
title = "This Month in Rust GameDev #49 - August 2023"
transparent = true
date = 2023-09-16
draft = true
date = 2023-11-16
draft = false
+++

<!-- no toc -->
Expand Down Expand Up @@ -36,10 +36,6 @@ Feel free to send PRs about your own projects!
- [Tooling Updates](#tooling-updates)
- [Library Updates](#library-updates)
- [Other News](#other-news)
- [Popular Workgroup Issues in GitHub](#popular-workgroup-issues-in-github)
- [Discussions](#discussions)
- [Requests for Contribution](#requests-for-contribution)
- [Jobs](#jobs)

<!--
Ideal section structure is:
Expand All @@ -65,6 +61,12 @@ If needed, a section can be split into subsections with a "------" delimiter.

## Announcements

It's been a while, huh? This newsletter is coming to you with a delay because
the project cost too much maintainer burden and was put on hold for a while.
Since then, we have had some restructuring and are back now, starting this month!
The exact details will be part of April's newsletter, scheduled for release on May 3rd (just 5 days from now!)
See you all then!

## Game Updates

### [Graviton - The Great Sand Simulator][graviton-steam]
Expand Down Expand Up @@ -115,7 +117,7 @@ Here are the most notable updates:
- The game is now better optimized to run smoothly on the Steam Deck.
- Some of the textures have been revamped and are now slightly more detailed.
- The animations of the character portraits have been improved.
- Several minor quality of life improvements like the ability to sprint have
- Several minor quality-of-life improvements like the ability to sprint have
been made.
- A basic egui-based crash reporter will now be displayed when the game process
ends unexpectedly.
Expand All @@ -131,7 +133,7 @@ made out of simple geometric forms](oort.png)
_A fleet of ships_

[Oort] ([GitHub][oort-gh], [Discord][oort-dis]) by [@rlane] is a programming
game where you write Rust code to control space ships in combat against other
game where you write Rust code to control spaceships in combat against other
players. Your code needs to manage the thrusters, guns, missiles, comms, and
radar of each ship in your fleet. There's a series of tutorials where you can
solve key problems one by one, such as leading moving targets or missile
Expand Down Expand Up @@ -222,18 +224,18 @@ Fortress and Cube World.
In August, Veloren saw a network library update, new locations in the character
selection screen, the implementation of a new portal graphic, and numerous
translation updates. Moreover, improvements were made to the airship fixes, loot
balancing, and group chat issues. There also been upgrades to the dependency, a
README update, and tweaks to the buff death message.
balancing, and group chat issues. There have also been upgrades to the
dependency, a README update, and tweaks to the buff death message.

Ongoing projects currently in the works include the addition of Phoenix
abilities, NPC arenas, frost Giga attacks, compasses, and a banking storage
system. Other upcoming updates include an enhancement to the windmills, CI
scripts, saving window size, the selection of a single-player world, addition of
lava material, and improvements to the weather network protocol. Work is also
ongoing on ship movement, pet commands, Terracotta ruins, dwarven quarry,
coastal towns, clifftown rework, and axe skills. They are also planning to
implement physics interactions that increase your height when gliding, including
the introduction of thermal and ridgelines.
scripts, saving window size, the selection of a single-player world, the
addition of lava material, and improvements to the weather network protocol.
Work is also ongoing on ship movement, pet commands, Terracotta ruins, dwarven
quarry, coastal towns, clifftown rework, and axe skills. They are also planning
to implement physics interactions that increase your height when gliding,
including the introduction of thermal and ridgelines.

August's full weekly devlogs: "This Week In Veloren...": [#216][veloren-216].

Expand Down Expand Up @@ -346,11 +348,11 @@ that simplifies level and object template creation. Here are its key features:
This enables quick and efficient development iteration.
- Save your levels and object templates in the standard Bevy scene format
and spawn in game with just one line of code.
- Many custom structures that allow to customize saved scenes
- Many custom structures that allow you to customize saved scenes
equally conveniently, both via gui and directly editing the saved text file.

The [GitHub project][space_editor] is free for use
and open to contribute for everyone, be it with suggestions, bugs or PRs.
The [Github project][space_editor] is free for use
and open to contributions from everyone, be it with suggestions, bugs or PRs.

[space_editor]: https://github.com/rewin123/space_editor

Expand All @@ -369,15 +371,15 @@ Features:
evolve their schemas so long as they are compatible with the de-serializer.
- Mark entities to get removed on hot reload.
- Run systems after hot-reload.
- Create functions to set-up & tear down upon either entering/exiting a state
- Create functions to set up & tear down upon either entering/exiting a state
or on hot reload.
- Only includes any hot reload capacity in your build
when you explicitly enable it - such as by using the CLI launcher.
- Cross-platform/cross-device hot reload - run a "hot reload server"
on a dev environment, and execute the application elsewhere.

The library is quite new and currently known issues include:
mobile/WASM support and the need to pre-define events&states.
mobile/WASM support and the need to pre-define events & states.

[dexterous_developer]: https://github.com/lee-orr/dexterous_developer
[@lee-orr]: https://github.com/lee-orr
Expand Down Expand Up @@ -406,10 +408,6 @@ nanogltf comes with a a GL2+/Metal glTF miniquad-based
[gltf-models]: https://github.com/KhronosGroup/glTF-Sample-Models
[glTF]: https://khronos.org/gltf

## Popular Workgroup Issues in GitHub

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

## Other News

<!-- One-liners for plan items that haven't got their own sections. -->
Expand All @@ -419,19 +417,6 @@ nanogltf comes with a a GL2+/Metal glTF miniquad-based

[tribes-devlog]: https://uvizhe.im/posts/tribes-p2

## Discussions

<!-- Links to handpicked reddit/twitter/urlo/etc threads that provide
useful information -->

## Requests for Contribution

<!-- Links to "good first issue"-labels or direct links to specific tasks -->

## Jobs

<!-- An optional section for new jobs related to Rust gamedev -->

------

That's all news for today, thanks for reading!
Expand Down
Loading