Skip to content

Commit 6eea510

Browse files
N24: Release (#745)
Co-authored-by: Erlend Sogge Heggen <e.soghe@gmail.com>
1 parent 31b8322 commit 6eea510

File tree

3 files changed

+81
-72
lines changed

3 files changed

+81
-72
lines changed

content/news/024/index.md

+81-72
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
+++
22
title = "This Month in Rust GameDev #24 - July 2021"
3-
date = 2021-08-01
3+
date = 2021-08-08
44
transparent = true
5-
draft = true
65
+++
76

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

4641
<!--
4742
Ideal section structure is:
@@ -85,45 +80,6 @@ out [this form][gamedev-meetup-form].
8580

8681
## Game Updates
8782

88-
### [Shroom Kingdom][shroom-kingdom]
89-
90-
![Shroom Kingdom Asset Extractor](shroom-kingdom.gif)
91-
_Extracting the game assets_
92-
93-
Shroom Kingdom ([GitHub][shrm-github], [Discord][shrm-discord], [Twitter][shrm-twitter])
94-
is an upcoming play-to-earn video game built with web technologies
95-
running on the [NEAR Blockchain][near-blockchain].
96-
In a recent [blog post][shrm-blog] you can read the motivation behind this.
97-
98-
You can play with your favorite plumber brothers.
99-
Build your own levels or play levels from others.
100-
Every level built on Shroom Kingdom is stored
101-
on the blockchain as an NFT.
102-
103-
By playing the game you can either actively earn SHRM tokens via participating
104-
in game activities or earn them passively, if other people play or like your levels.
105-
The SHRM token will be used to acquire in-game purchases such as unlocking new
106-
building blocks or increasing level upload limits.
107-
108-
You can either extract existing assets from Super Mario Maker 2 or use
109-
compatible game mod files from e.g. [Gamebanana][gamebanana].
110-
The asset extractor is already working, but support for more file types
111-
needs to be added.
112-
113-
The game will likely be built with [Bevy][bevy]
114-
and [Rapier][rapier] compiled to WebAssembly.
115-
Next steps include developing a Proof of Concept.
116-
117-
[shroom-kingdom]: https://shroomkingdom.net/
118-
[shrm-github]: https://github.com/Shroom-Kingdom
119-
[shrm-discord]: https://discord.gg/SPZsgSe
120-
[shrm-twitter]: https://twitter.com/shrm_kingdom
121-
[shrm-blog]: https://net64-mod.github.io/blog/shroom-kingdom/
122-
[near-blockchain]: https://near.org
123-
[gamebanana]: https://gamebanana.com/
124-
[bevy]: https://bevyengine.org/
125-
[rapier]: https://rapier.rs/
126-
12783
### [Veloren][veloren]
12884

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

148+
### [Shroom Kingdom][shroom-kingdom]
149+
150+
![Shroom Kingdom Asset Extractor](shroom-kingdom.gif)
151+
_Extracting the game assets_
152+
153+
Shroom Kingdom ([GitHub][shrm-github], [Discord][shrm-discord], [Twitter][shrm-twitter])
154+
is an upcoming play-to-earn video game built with web technologies
155+
running on the [NEAR Blockchain][near-blockchain].
156+
In a recent [blog post][shrm-blog] you can read the motivation behind this.
157+
158+
You can play with your favorite plumber brothers.
159+
Build your own levels or play levels from others.
160+
Every level built on Shroom Kingdom is stored
161+
on the blockchain as an NFT.
162+
163+
By playing the game you can either actively earn SHRM tokens via participating
164+
in game activities or earn them passively, if other people play or like your levels.
165+
The SHRM token will be used to acquire in-game purchases such as unlocking new
166+
building blocks or increasing level upload limits.
167+
168+
You can either extract existing assets from Super Mario Maker 2 or use
169+
compatible game mod files from e.g. [Gamebanana][gamebanana].
170+
The asset extractor is already working, but support for more file types
171+
needs to be added.
172+
173+
The game will likely be built with [Bevy][bevy]
174+
and [Rapier][rapier] compiled to WebAssembly.
175+
Next steps include developing a Proof of Concept.
176+
177+
[shroom-kingdom]: https://shroomkingdom.net/
178+
[shrm-github]: https://github.com/Shroom-Kingdom
179+
[shrm-discord]: https://discord.gg/SPZsgSe
180+
[shrm-twitter]: https://twitter.com/shrm_kingdom
181+
[shrm-blog]: https://net64-mod.github.io/blog/shroom-kingdom/
182+
[near-blockchain]: https://near.org
183+
[gamebanana]: https://gamebanana.com/
184+
[bevy]: https://bevyengine.org/
185+
[rapier]: https://rapier.rs/
186+
192187
### [Wicked Potions][wicked_potions]
193188

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

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

278273
Changes and improvements from the last month:
279274

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

293289
[fish-fight]: https://twitter.com/fishfightgame
290+
[@fedor_games]: https://twitter.com/fedor_games
291+
[@erlend_sh]: https://twitter.com/erlend_sh
292+
[twitter-trailer]: https://twitter.com/fishfightgame/status/1424084016467226624
294293

295294
### [Theta Wave]
296295

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

382381
### [Macroquad]
383382

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

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

@@ -466,12 +465,17 @@ animated sprites.
466465

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

469-
Dimitry Stepanov (aka @mrDIMAS) published a tutorial series about
468+
[![rg3d RPG screenshot](rg3d.jpg)][rg3d-video]
469+
_[Click here][rg3d-video] to see a video of the character controller in action!_
470+
471+
Dimitry Stepanov (aka @mrDIMAS) published a
472+
[tutorial series][writing-an-rpg-using-rg3d] about
470473
making an RPG in Rust using the rg3d game engine. In part one of the series,
471474
he builds a character controller from scratch. While that may not sound very exciting,
472475
it's still a great way to learn the basics of rg3d and Rust gamedev in general!
473476

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

476480
## Tooling Updates
477481

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

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

715-
## Popular Workgroup Issues in Github
716-
717-
<!-- Up to 10 links to interesting issues -->
718-
719-
## Meeting Minutes
720-
721-
<!-- Up to 10 most important notes + a link to the full details -->
722-
723-
[See all meeting issues][label_meeting] including full text notes
724-
or [join the next meeting][join].
725-
726-
[label_meeting]: https://github.com/rust-gamedev/wg/issues?q=label%3Ameeting
727-
728719
## Requests for Contribution
729720

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

732-
## Jobs
733-
734-
<!-- An optional section for new jobs related to Rust gamedev -->
735-
736-
## Bonus
737-
738-
<!-- Bonus section to make the newsletter more interesting
739-
and highlight events from the past. -->
723+
- [winit's "difficulty: easy" issues][winit-issues].
724+
- [Backroll-rs, a new networking library][backroll-rs].
725+
- [Embark's open issues][embark-open-issues] ([embark.rs]).
726+
- [wgpu's "help wanted" issues][wgpu-issues].
727+
- [luminance's "low hanging fruit" issues][luminance-fruits].
728+
- [ggez's "good first issue" issues][ggez-issues].
729+
- [Veloren's "beginner" issues][veloren-beginner].
730+
- [Amethyst's "good first issue" issues][amethyst-issues].
731+
- [A/B Street's "good first issue" issues][abstreet-issues].
732+
- [Mun's "good first issue" issues][mun-issues].
733+
- [SIMple Mechanic's good first issues][simm-issues].
734+
- [Bevy's "good first issue" issues][bevy-issues].
735+
736+
[winit-issues]: https://github.com/rust-windowing/winit/issues?q=is%3Aopen+is%3Aissue+label%3A%22difficulty%3A+easy%22
737+
[backroll-rs]: https://github.com/HouraiTeahouse/backroll-rs/issues
738+
[embark.rs]: https://embark.rs
739+
[embark-open-issues]: https://github.com/search?q=user:EmbarkStudios+state:open
740+
[wgpu-issues]: https://github.com/gfx-rs/wgpu/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22
741+
[luminance-fruits]: https://github.com/phaazon/luminance-rs/issues?q=is%3Aissue+is%3Aopen+label%3A%22low+hanging+fruit%22
742+
[ggez-issues]: https://github.com/ggez/ggez/labels/%2AGOOD%20FIRST%20ISSUE%2A
743+
[veloren-beginner]: https://gitlab.com/veloren/veloren/issues?label_name=beginner
744+
[amethyst-issues]: https://github.com/amethyst/amethyst/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
745+
[abstreet-issues]: https://github.com/a-b-street/abstreet/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
746+
[mun-issues]: https://github.com/mun-lang/mun/labels/good%20first%20issue
747+
[simm-issues]: https://github.com/mkhan45/SIMple-Mechanics/labels/good%20first%20issue
748+
[bevy-issues]: https://github.com/bevyengine/bevy/labels/good%20first%20issue
740749

741750
------
742751

content/news/024/macroquad.jpg

106 KB
Loading

content/news/024/rg3d.jpg

656 KB
Loading

0 commit comments

Comments
 (0)