@@ -31,6 +31,7 @@ Feel free to send PRs about your own projects!
31
31
32
32
- [ Announcements] ( #announcements )
33
33
- [ Game Updates] ( #game-updates )
34
+ - [ Untitled Pixel Wizards Game] ( #untitled-pixel-wizards-game )
34
35
- [ Engine Updates] ( #engine-updates )
35
36
- [ Learning Material Updates] ( #learning-material-updates )
36
37
- [ Tooling Updates] ( #tooling-updates )
@@ -70,6 +71,32 @@ If needed, a section can be split into subsections with a "------" delimiter.
70
71
71
72
## Game Updates
72
73
74
+ ### [ Untitled Pixel Wizards Game] [ pixel-wizards ]
75
+
76
+ {{ embed_video(type="video/mp4", src="untitled-pixel-wizards-game.mp4",
77
+ caption="Enemies now perceive, pursue and attack.. and occasionally get burned to death.") }}
78
+
79
+ [ ![ A Hound chases a player, and its corpse ragdolls after it is burned to death by a fireball] ( untitled-pixel-wizards-game.gif )] [ pixel-wizards ]
80
+ _ Enemies now perceive, pursue and attack.. and occasionally get burned to death._
81
+
82
+ [ Untitled Pixel Wizards Game] [ pixel-wizards ] is a local-multiplayer [ Noita] -like platformer about
83
+ killing baddies using spells powered by pixel physics. This month was focused on juicing up said baddies:
84
+
85
+ - [ Pew Pew Pew] [ pixel-wizards-update-1 ] : baddies learned to shoot at players.
86
+ - [ Hot Pursuit] [ pixel-wizards-update-2 ] : baddies also learned to chase players! (They're real smart.)
87
+ - [ Status Update] [ pixel-wizards-update-3 ] : physically-simulated pixels learn to burn & poison players & baddies.
88
+ - [ Ragdolls] [ pixel-wizards-update-4 ] : corpses of dead baddies learn to tumble around all realistic-like.
89
+ - [ Fiddling with Fire] [ pixel-wizards-update-5 ] : the fire mechanic figures out how to better burn baddies.
90
+
91
+ [ pixel-wizards ] : https://slowrush.dev
92
+ [ Noita ] : https://store.steampowered.com/app/881100/Noita/
93
+ [ pixel-wizards-update-1 ] : https://www.slowrush.dev/news/pew-pew/
94
+ [ pixel-wizards-update-2 ] : https://www.slowrush.dev/news/hot-pursuit/
95
+ [ pixel-wizards-update-3 ] : https://www.slowrush.dev/news/status-update/
96
+ [ pixel-wizards-update-4 ] : https://www.slowrush.dev/news/ragdolls/
97
+ [ pixel-wizards-update-5 ] : https://www.slowrush.dev/news/fiddling-with-fire/
98
+
99
+
73
100
### [ Way of Rhea] [ wor ]
74
101
75
102
[ ![ Way of Rhea] ( wor.jpg )] [ wor ]
@@ -80,13 +107,13 @@ If needed, a section can be split into subsections with a "------" delimiter.
80
107
Way of Rhea is a color-based puzzle game with difficult puzzles, but
81
108
forgiving mechanics developed by [ Mason Remaley] in a custom Rust engine. Since its release in May...
82
109
83
- * Four alternate secret solutions have been fixed
84
- * Two alternate puzzle solutions have been fixed
85
- * A physics glitch that allowed persistent players to clip through a specific wall was fixed
86
- * Polish was added to some camera motion cues, UI, achievements, tutorials, and dialogue
87
- * A bug that prevented the game from running on Parallels on macOS was fixed
88
- * Support for GeForce NOW was enabled on Steam
89
- * And more...
110
+ - Four alternate secret solutions have been fixed
111
+ - Two alternate puzzle solutions have been fixed
112
+ - A physics glitch that allowed persistent players to clip through a specific wall was fixed
113
+ - Polish was added to some camera motion cues, UI, achievements, tutorials, and dialogue
114
+ - A bug that prevented the game from running on Parallels on macOS was fixed
115
+ - Support for GeForce NOW was enabled on Steam
116
+ - And more...
90
117
91
118
You can support development by [ purchasing Way of Rhea on Steam] [ wor ] , or
92
119
[ signing up for the mailing list] [ wor-mail ] to hear about future games.
@@ -95,14 +122,70 @@ You can support development by [purchasing Way of Rhea on Steam][wor], or
95
122
[ wor ] : https://store.steampowered.com/app/1110620/Way_of_Rhea/?utm_campaign=tmirgd&utm_source=n52
96
123
[ wor-mail ] : https://anthropicstudios.com/newsletter/signup/tech
97
124
125
+
98
126
## Engine Updates
99
127
128
+ ### [ godot-rust]
129
+
130
+ ![ godot-rust logo] ( godot-rust.png )
131
+
132
+ godot-rust ([ GitHub] [ gd-github ] , [ Discord] [ gd-discord ] , [ Mastodon] [ gd-mastodon ] , [ Twitter] [ gd-twitter ] ) by [ @Bromeon ]
133
+ provides Rust bindings for the [ Godot engine] ( https://godotengine.org/ ) .
134
+
135
+ After quite a bit of development on GitHub, the Godot 4 bindings are now available on [ crates.io] ( https://crates.io/crates/godot ) --
136
+ you can immediately get started using
137
+ ` cargo add godot ` . Furthermore, the GDExtension API level can now be specified with a Cargo feature, e.g. ` api-4-1 ` .
138
+
139
+ The ` ScriptInstance ` API has matured a lot over the past months. This feature allows users to write Godot scripts in Rust, which can be
140
+ attached to nodes (just like GDScript). Scripts allow for quickly attaching/detaching functionality in a scene.
141
+
142
+ The overall API has seen several consistency improvements: reorganized modules, ` self ` /` &self ` receivers on geometric types,
143
+ easier element access for ` Array ` /` Dictionary ` /` Packed*Array ` . The library has also benefited from Rust's
144
+ [ ` #[diagnostic::on_unimplemented] ` ] [ gd-diagnostic ] to improve user-facing error messages.
145
+
146
+ _ Discussions:
147
+ [ /r/rust] ( https://www.reddit.com/r/rust/comments/1dnmjtl/godotrust_now_on_cratesio_with_the_godot_crate/ ) ,
148
+ [ Mastodon] ( https://mastodon.gamedev.place/@GodotRust/112673330814149117 ) ,
149
+ [ X] ( https://x.com/GodotRust/status/1805327592222081482 ) _
150
+
151
+ _ See also the [ devlog article] [ gd-dev-june ] ._
152
+
153
+ [ @Bromeon ] : https://github.com/Bromeon
154
+ [ gd-dev-june ] : https://godot-rust.github.io/dev/june-2024-update
155
+ [ gd-diagnostic ] : https://blog.rust-lang.org/2024/05/02/Rust-1.78.0.html#diagnostic-attributes
156
+ [ gd-discord ] : https://discord.gg/aKUCJ8rJsc
157
+ [ gd-github ] : https://github.com/godot-rust/gdext
158
+ [ gd-mastodon ] : https://mastodon.gamedev.place/@GodotRust
159
+ [ gd-twitter ] : https://twitter.com/GodotRust
160
+ [ godot-rust ] : https://godot-rust.github.io
161
+
100
162
## Learning Material Updates
101
163
102
164
## Tooling Updates
103
165
104
166
## Library Updates
105
167
168
+ ### [ egui_ratatui] [ egui_ratatui ]
169
+
170
+ ![ egui_ratatui running in Bevy] ( egui_ratatui.jpg )
171
+ _ egui_ratatui running in Bevy_
172
+
173
+ [ egui_ratatui] [ egui_ratatui ] by [ gold-silver-copper] [ gold ] is an [ egui] [ egui ] widget that is also a [ ratatui] [ ratatui ] backend.
174
+ It allows you to create Terminal User Interfaces (TUIs) inside egui.
175
+ You can try out the [ web demo] [ erat_web ] to see it in action.
176
+
177
+ The current release is the product of months of iteration, and is now "stable".
178
+ It is Wasm compatible and engine agnostic: use it in Bevy, * Quad, eframe, pixels, etc.
179
+
180
+ ` egui_ratatui ` is currently being used for the development of a game and
181
+ educational software at a startup with no issues so far.
182
+
183
+ [ egui_ratatui ] : https://github.com/gold-silver-copper/egui_ratatui
184
+ [ gold ] : https://github.com/gold-silver-copper
185
+ [ ratatui ] : https://github.com/ratatui-org/ratatui
186
+ [ egui ] : https://github.com/emilk/egui
187
+ [ erat_web ] : https://gold-silver-copper.github.io/
188
+
106
189
## Popular Workgroup Issues in GitHub
107
190
108
191
<!-- Up to 10 links to interesting issues -->
0 commit comments