@@ -69,6 +69,45 @@ If needed, a section can be split into subsections with a "------" delimiter.
69
69
70
70
## Game Updates
71
71
72
+ ### [ Way of Rhea] [ wor ]
73
+
74
+ [ ![ Way of Rhea] ( wor.jpg )] [ wor-trailer ]
75
+
76
+ [ Way of Rhea] [ wor ] just got a release date: it will be coming to Steam on
77
+ ** May 20th, 2024** !
78
+
79
+ Way of Rhea is a color based puzzle game with difficult puzzles, but forgiving
80
+ mechanics being developed by [ @masonremaley ] in a custom Rust engine.
81
+
82
+ You can support development by [ wishlisting Way of Rhea on Steam] [ wor ] , or
83
+ [ signing up for the mailing list] [ wor-mail ] .
84
+
85
+ Recent updates:
86
+ - A [ closed beta] [ wor-closed-beta ] began
87
+ - All characters now have voices
88
+ - A [ reset button] [ wor-reset ] was added for when undo is inconvenient
89
+ - Speech bubbles now [ identify the speaker] [ wor-speech-bubble ]
90
+ - Orbs now are shown with an "xray" effect so they are visible even when behind scenery
91
+ - Older CPUs without AVX support are [ now supported] [ wor-avx ]
92
+ - Various [ speedrunning features] [ wor-speedrun ] were added
93
+ - Secrets were made harder
94
+ - An [ in game achievement UI] [ wor-achievements ] was created
95
+ - An [ in game Jukebox UI] [ wor-jukebox ] was created
96
+ - For more updates, see the [ release notes on Steam] [ wor-release-notes ] ...
97
+
98
+ [ @masonremaley ] : https://twitter.com/masonremaley
99
+ [ wor ] : https://store.steampowered.com/app/1110620/Way_of_Rhea/?utm_campaign=tmirgd&utm_source=n50
100
+ [ wor-trailer ] : https://youtu.be/vFsO436r2Pw
101
+ [ wor-closed-beta ] : https://store.steampowered.com/news/app/1110620/view/7665759271877780609
102
+ [ wor-reset ] : https://clan.cloudflare.steamstatic.com/images//35599024/49e8760118b7b18e3b230ba3a3a28179c4b0e526.png
103
+ [ wor-speech-bubble ] : https://clan.cloudflare.steamstatic.com/images//35599024/5f63bca0a4258a26e77ac40b3d2a75f197304dcb.png
104
+ [ wor-avx ] : https://store.steampowered.com/news/app/1110620/view/4118050466869150657
105
+ [ wor-speedrun ] : https://clan.cloudflare.steamstatic.com/images//35599024/6ee82d4e0105f073082c83626e37933e682b5936.png
106
+ [ wor-achievements ] : https://clan.cloudflare.steamstatic.com/images//35599024/573f81c1ebce54d9efedcd693fcbe684a5629c7f.png
107
+ [ wor-jukebox ] : https://clan.cloudflare.steamstatic.com/images//35599024/b21c4b8ce5fa9cca7c6c1967ec5ffe169d8f1cb2.png
108
+ [ wor-mail ] : https://anthropicstudios.com/newsletter/signup/tech
109
+ [ wor-release-notes ] : https://store.steampowered.com/news/app/1110620
110
+
72
111
### [ SM64JSARCHIVE] [ sm64jsarchive ]
73
112
74
113
![ Super Mario 64 JavaScript] ( sm64jsarchive.jpg )
@@ -140,6 +179,72 @@ More GIFs and progress updates are available on [Twitter][times-of-progress-twit
140
179
[ times-of-progress-twitter ] : https://twitter.com/ElmoSampedro
141
180
[ times-of-progress-mastodon ] : https://mastodon.online/@elmowilk
142
181
182
+ ### Monk Tower
183
+
184
+ ![ Monk Tower Screen shot] ( monk_tower.png )
185
+
186
+ Monk Tower ([ itch.io] [ monk-tower-itch ] , [ Google Play] [ monk-tower-play ] , [ Github] [ monk-tower-github ] )
187
+ is a tiny coffee-break roguelike game, intended for short runs (ca. 15mins).
188
+
189
+ The gameplay is quite distilled and revolves mostly around resource management.
190
+ The player has limited inventory capacity and the weapons get damaged
191
+ after each use. There are 20 randomly generated levels to beat.
192
+
193
+ It is available on desktop (Windows / Linux), Android an Web (mobile friendly).
194
+ The game is open-sourced - together with a custom WGPU-based 2d framework.
195
+
196
+ _ Discussions: ([ /r/roguelikes] [ monk-tower-reddit ] )
197
+
198
+ [ monk-tower-itch ] : https://maciekglowka.itch.io/monk-tower
199
+ [ monk-tower-play ] : https://play.google.com/store/apps/details?id=com.maciejglowka.monk_tower
200
+ [ monk-tower-github ] : https://github.com/maciekglowka/tower-rl
201
+ [ monk-tower-reddit ] : https://www.reddit.com/r/roguelikes/comments/1butvew/monk_tower_a_coffeebreak_roguelike_google_play/
202
+
203
+ ### You are Merlin
204
+
205
+ ![ You are Merlin screenshot] ( you-are-merlin.png )
206
+
207
+ You are Merlin ([ Web Game] [ you-are-merlin-web ] , [ GitHub - Rust/CLI] [ you-are-merlin-github ] , [ GitHub - WASM] [ you-are-merlin-www-github ] ) by @hseager
208
+ is a text adventure game that compiles to both CLI and WebAssembly.
209
+
210
+ This initial version features a main quest, side quests, items and a boss fight.
211
+ Players can choose their favourite theme such as Zelda, Warcraft and Fallout.
212
+ With the web version, players can select their prefered input method of buttons or keyboard and fully works on mobile.
213
+ Although fairly simple, this first version provides a good foundation for building more features in later updates.
214
+
215
+ _ Discussions: ([ Reddit post] [ you-are-merlin-reddit-post ] )
216
+
217
+ [ you-are-merlin-web ] : https://hseager.github.io/you-are-merlin-www/
218
+ [ you-are-merlin-github ] : https://github.com/hseager/you-are-merlin
219
+ [ you-are-merlin-www-github ] : https://github.com/hseager/you-are-merlin-www
220
+ [ you-are-merlin-reddit-post ] : https://old.reddit.com/r/rust_gamedev/comments/1c9k1kb/you_are_merlin_a_text_adventure_game/
221
+
222
+ ### [ Jumpy]
223
+
224
+ ![ Machine Gun and Periscope] ( jumpy.png )
225
+ _ Jumpy: Machine gun and Periscope_
226
+
227
+ [ Jumpy] ([ GitHub] [ Jumpy ] , [ Discord] [ jumpy_discord ] , [ Twitter] [ jumpy_twitter ] ) by
228
+ [ Spicy Lobster] [ spicy_lobster ] is a pixel-style, tactical 2D shooter with a fishy
229
+ theme.
230
+
231
+ This month the base functionality of round scoring and map transitions have been implemented.
232
+ New weapons such as the Blunderbuss, Periscope, and Machine Gun are ready for fish on fish combat.
233
+
234
+ Jumpy is now featuring corpse physics and a "ragdoll" button to send your Fish [ flopping about] [ jumpy_ragdoll ] .
235
+
236
+ On the treasure map for the near future is improving UX and new player experience,
237
+ polish and improvements on match scoring / round transitions, and more awesome weapons.
238
+
239
+ _ Discussions: [ GitHub] [ jumpy_discussions ] , [ Twitter] [ jumpy_twitter ] _
240
+
241
+ [ Jumpy ] : https://github.com/fishfolks/jumpy
242
+ [ jumpy_ragdoll ] : https://github.com/fishfolk/jumpy/pull/932
243
+ [ jumpy_discussions ] : https://github.com/fishfolks/jumpy/discussions
244
+ [ jumpy_twitter ] : https://twitter.com/spicylobsterfam
245
+ [ jumpy_discord ] : https://discord.gg/4smxjcheE5
246
+ [ spicy_lobster ] : https://spicylobster.itch.io/
247
+
143
248
## Engine Updates
144
249
145
250
### Bottomless-Pit 0.3.1
@@ -164,6 +269,24 @@ Current features are:
164
269
165
270
## Learning Material Updates
166
271
272
+ ### Building games for Android with Rust
273
+
274
+ @maciekglowka has recently shared some thoughts about building Rust games
275
+ for Android. Rather than a step-by-step guide, it is a collection
276
+ of issues one can possibly encounter when targeting Android.
277
+
278
+ Topics mentioned:
279
+
280
+ - 'window' creation (via winit)
281
+ - Android app's lifecycle vs. the WGPU surface creation
282
+ - user data storage
283
+ - system UI hiding via jni and Android API
284
+ - building AAB files to meet Google Play requirements
285
+
286
+ [ Blog post link] [ android-games-blog ]
287
+
288
+ [ android-games-blog ] : https://maciejglowka.com/blog/building-games-for-android-with-rust/
289
+
167
290
## Tooling Updates
168
291
169
292
## Library Updates
@@ -178,8 +301,8 @@ Check out the [examples][lightyear_examples]!
178
301
The latest release, [ 0.13] [ lightyear_release ] , brings two big new features:
179
302
- ** Steam support** : you can now use the Steamworks SDK as your transport layer, which lets you use the Valve network!
180
303
Note that lightyear supports running multiple transports in parallel, so it's possible to have cross-play between steam and non-steam users.
181
- - ** Listen-server mode** : it is not possible to run a server and a client in the same process/bevy app.
182
- This is can be useful to avoid the costs of a dedicated server, or to have a similar codebase between singleplayer and multiplayer.
304
+ - ** Listen-server mode** : it is now possible to run a server and a client in the same process/bevy app.
305
+ This can be useful to avoid the costs of a dedicated server, or to have a similar codebase between singleplayer and multiplayer.
183
306
184
307
[ Example (with 300ms of latency)] ( https://github.com/cBournhonesque/lightyear/assets/8112632/ee547c32-1f14-4bdc-9e6d-67f900af84d0 )
185
308
0 commit comments