Skip to content

N24: Release #745

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

Merged
merged 6 commits into from
Aug 8, 2021
Merged
Show file tree
Hide file tree
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
153 changes: 81 additions & 72 deletions content/news/024/index.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
+++
title = "This Month in Rust GameDev #24 - July 2021"
date = 2021-08-01
date = 2021-08-08
transparent = true
draft = true
+++

<!-- no toc -->
Expand Down Expand Up @@ -37,11 +36,7 @@ Feel free to send PRs about your own projects!
- [Engine Updates](#engine-updates)
- [Tooling Updates](#tooling-updates)
- [Library Updates](#library-updates)
- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github)
- [Meeting Minutes](#meeting-minutes)
- [Requests for Contribution](#requests-for-contribution)
- [Jobs](#jobs)
- [Bonus](#bonus)

<!--
Ideal section structure is:
Expand Down Expand Up @@ -85,45 +80,6 @@ out [this form][gamedev-meetup-form].

## Game Updates

### [Shroom Kingdom][shroom-kingdom]

![Shroom Kingdom Asset Extractor](shroom-kingdom.gif)
_Extracting the game assets_

Shroom Kingdom ([GitHub][shrm-github], [Discord][shrm-discord], [Twitter][shrm-twitter])
is an upcoming play-to-earn video game built with web technologies
running on the [NEAR Blockchain][near-blockchain].
In a recent [blog post][shrm-blog] you can read the motivation behind this.

You can play with your favorite plumber brothers.
Build your own levels or play levels from others.
Every level built on Shroom Kingdom is stored
on the blockchain as an NFT.

By playing the game you can either actively earn SHRM tokens via participating
in game activities or earn them passively, if other people play or like your levels.
The SHRM token will be used to acquire in-game purchases such as unlocking new
building blocks or increasing level upload limits.

You can either extract existing assets from Super Mario Maker 2 or use
compatible game mod files from e.g. [Gamebanana][gamebanana].
The asset extractor is already working, but support for more file types
needs to be added.

The game will likely be built with [Bevy][bevy]
and [Rapier][rapier] compiled to WebAssembly.
Next steps include developing a Proof of Concept.

[shroom-kingdom]: https://shroomkingdom.net/
[shrm-github]: https://github.com/Shroom-Kingdom
[shrm-discord]: https://discord.gg/SPZsgSe
[shrm-twitter]: https://twitter.com/shrm_kingdom
[shrm-blog]: https://net64-mod.github.io/blog/shroom-kingdom/
[near-blockchain]: https://near.org
[gamebanana]: https://gamebanana.com/
[bevy]: https://bevyengine.org/
[rapier]: https://rapier.rs/

### [Veloren][veloren]

![Llama ride](veloren.png) _Out for a llama ride_
Expand Down Expand Up @@ -189,6 +145,45 @@ if you'll be there!
[hho-steam]: https://store.steampowered.com/app/1651500/Harvest_Hero_Origins/
[Emerald]: https://github.com/Bombfuse/emerald

### [Shroom Kingdom][shroom-kingdom]

![Shroom Kingdom Asset Extractor](shroom-kingdom.gif)
_Extracting the game assets_

Shroom Kingdom ([GitHub][shrm-github], [Discord][shrm-discord], [Twitter][shrm-twitter])
is an upcoming play-to-earn video game built with web technologies
running on the [NEAR Blockchain][near-blockchain].
In a recent [blog post][shrm-blog] you can read the motivation behind this.

You can play with your favorite plumber brothers.
Build your own levels or play levels from others.
Every level built on Shroom Kingdom is stored
on the blockchain as an NFT.

By playing the game you can either actively earn SHRM tokens via participating
in game activities or earn them passively, if other people play or like your levels.
The SHRM token will be used to acquire in-game purchases such as unlocking new
building blocks or increasing level upload limits.

You can either extract existing assets from Super Mario Maker 2 or use
compatible game mod files from e.g. [Gamebanana][gamebanana].
The asset extractor is already working, but support for more file types
needs to be added.

The game will likely be built with [Bevy][bevy]
and [Rapier][rapier] compiled to WebAssembly.
Next steps include developing a Proof of Concept.

[shroom-kingdom]: https://shroomkingdom.net/
[shrm-github]: https://github.com/Shroom-Kingdom
[shrm-discord]: https://discord.gg/SPZsgSe
[shrm-twitter]: https://twitter.com/shrm_kingdom
[shrm-blog]: https://net64-mod.github.io/blog/shroom-kingdom/
[near-blockchain]: https://near.org
[gamebanana]: https://gamebanana.com/
[bevy]: https://bevyengine.org/
[rapier]: https://rapier.rs/

### [Wicked Potions][wicked_potions]

![Screenshot of the game](wicked_potions.png)
Expand Down Expand Up @@ -269,14 +264,15 @@ includes full 简体中文 & Español language support.
![New weapons](fishfight_weapons.png)

Fish Fight ([Twitter][fish-fight]) is a continuation of the demo project
known as Fish Game - made by the same team of people (@fedor_games and
@erlend_sh), now operating as independents. Their goal is to make a
known as Fish Game - made by the same team of people ([@fedor_games] and
[@erlend_sh]), now operating as independents. Their goal is to make a
published game, written entirely in Rust and developed as openly as
possible. They are hoping to go public with the open source repo
within a month or so.

Changes and improvements from the last month:

- [Pre-alpha trailer released!][twitter-trailer]
- Loads of new weapons added:
- Mind-controlled Jellyfish
- Kick-bombs (bomberman-style)
Expand All @@ -291,6 +287,9 @@ Changes and improvements from the last month:
- Physics doc & improvements

[fish-fight]: https://twitter.com/fishfightgame
[@fedor_games]: https://twitter.com/fedor_games
[@erlend_sh]: https://twitter.com/erlend_sh
[twitter-trailer]: https://twitter.com/fishfightgame/status/1424084016467226624

### [Theta Wave]

Expand Down Expand Up @@ -381,8 +380,8 @@ issue](https://github.com/ggez/ggez/issues/875).

### [Macroquad]

![Zemeroth on Google Play](zemeroth.jpg)
_Zemeroth is the first ever Macroquad game published on Google Play!_
![Zemeroth running on Android](macroquad.jpg)
_A Macroquad game ([Zemeroth](#zemeroth)) running on Android!_

[Macroquad] is a cross-platform game framework, inspired heavily by Raylib.

Expand Down Expand Up @@ -466,12 +465,17 @@ animated sprites.

### [Writing an RPG using rg3d][writing-an-rpg-using-rg3d]

Dimitry Stepanov (aka @mrDIMAS) published a tutorial series about
[![rg3d RPG screenshot](rg3d.jpg)][rg3d-video]
_[Click here][rg3d-video] to see a video of the character controller in action!_

Dimitry Stepanov (aka @mrDIMAS) published a
[tutorial series][writing-an-rpg-using-rg3d] about
making an RPG in Rust using the rg3d game engine. In part one of the series,
he builds a character controller from scratch. While that may not sound very exciting,
it's still a great way to learn the basics of rg3d and Rust gamedev in general!

[writing-an-rpg-using-rg3d]: https://rg3d.rs/tutorials/2021/07/09/rpg-tutorial1.html
[rg3d-video]: https://www.youtube.com/watch?v=l2ZbDpoIdqk

## Tooling Updates

Expand Down Expand Up @@ -630,7 +634,7 @@ now features a [tutorial] and full game [examples] for every type of session.
[GGRS]: https://github.com/gschup/ggrs
[GGPO]: https://www.ggpo.net/
[@g_schup]: https://twitter.com/g_schup
[tutorial]: https://github.com/gschup/ggrs/blob/main/TUTORIAL.md
[tutorial]: https://gschup.github.io/ggrs/docs/getting-started/quick-start/
[examples]: https://github.com/gschup/ggrs/tree/main/examples

### [Bevy Retrograde][bevy_retrograde]
Expand Down Expand Up @@ -712,31 +716,36 @@ discusses future improvements to the crate.
[bevy]: https://github.com/bevyengine/bevy
[@nikl_me]: https://twitter.com/nikl_me

## Popular Workgroup Issues in Github

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

## Meeting Minutes

<!-- Up to 10 most important notes + a link to the full details -->

[See all meeting issues][label_meeting] including full text notes
or [join the next meeting][join].

[label_meeting]: https://github.com/rust-gamedev/wg/issues?q=label%3Ameeting

## 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 -->

## Bonus

<!-- Bonus section to make the newsletter more interesting
and highlight events from the past. -->
- [winit's "difficulty: easy" issues][winit-issues].
- [Backroll-rs, a new networking library][backroll-rs].
- [Embark's open issues][embark-open-issues] ([embark.rs]).
- [wgpu's "help wanted" issues][wgpu-issues].
- [luminance's "low hanging fruit" issues][luminance-fruits].
- [ggez's "good first issue" issues][ggez-issues].
- [Veloren's "beginner" issues][veloren-beginner].
- [Amethyst's "good first issue" issues][amethyst-issues].
- [A/B Street's "good first issue" issues][abstreet-issues].
- [Mun's "good first issue" issues][mun-issues].
- [SIMple Mechanic's good first issues][simm-issues].
- [Bevy's "good first issue" issues][bevy-issues].

[winit-issues]: https://github.com/rust-windowing/winit/issues?q=is%3Aopen+is%3Aissue+label%3A%22difficulty%3A+easy%22
[backroll-rs]: https://github.com/HouraiTeahouse/backroll-rs/issues
[embark.rs]: https://embark.rs
[embark-open-issues]: https://github.com/search?q=user:EmbarkStudios+state:open
[wgpu-issues]: https://github.com/gfx-rs/wgpu/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22
[luminance-fruits]: https://github.com/phaazon/luminance-rs/issues?q=is%3Aissue+is%3Aopen+label%3A%22low+hanging+fruit%22
[ggez-issues]: https://github.com/ggez/ggez/labels/%2AGOOD%20FIRST%20ISSUE%2A
[veloren-beginner]: https://gitlab.com/veloren/veloren/issues?label_name=beginner
[amethyst-issues]: https://github.com/amethyst/amethyst/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
[abstreet-issues]: https://github.com/a-b-street/abstreet/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
[mun-issues]: https://github.com/mun-lang/mun/labels/good%20first%20issue
[simm-issues]: https://github.com/mkhan45/SIMple-Mechanics/labels/good%20first%20issue
[bevy-issues]: https://github.com/bevyengine/bevy/labels/good%20first%20issue

------

Expand Down
Binary file added content/news/024/macroquad.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/news/024/rg3d.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.