8000 [N25] The Process and godot-egui · setzer22/rust-gamedev.github.io@37469c7 · GitHub
[go: up one dir, main page]

Skip to content

Commit 37469c7

Browse files
committed
[N25] The Process and godot-egui
1 parent 338b235 commit 37469c7

File tree

3 files changed

+69
-0
lines changed

3 files changed

+69
-0
lines changed

content/news/025/godot_egui.gif

573 KB
Loading

content/news/025/index.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,51 @@ It's playable in browser on [itch][dayatmovies] and the code can be viewed on
263263
[dayatmoviesgit]: https://github.com/ramirezmike/rust_gamejam_0821
264264
[bevy-movieday]: https://bevyengine.org
265265

266+
### [The Process]
267+
268+
![An animated gif showing a machine setup to smelt iron ore](the_process.gif) _A
269+
smelter factory setup in The Process_
270+
271+
[The Process] by @setzer22 is an upcoming game about factory building, process
272+
management, and carrot production, built with Rust using the Godot game engine!
273+
274+
This month has seen a lot of activity: More improvements to the level editor,
275+
in-game assets and general gameplay improvements. But the main focus has been on
276+
a new building system with improved ergonomics. The game is now approaching a
277+
point where all the core mechanics for the factory simulation are in place, but
278+
more in-game content and assets are still required reaching the first playable
279+
demo.
280+
281+
This month the game has seen the following changes and improvements:
282+
283+
- New assets like
284+
[wooden planks](https://twitter.com/PlayTheProcess/status/1423712530267054086),
285+
[machine parts](https://twitter.com/PlayTheProcess/status/1433160712231297027)
286+
and
287+
[mashed carrot cans](https://twitter.com/PlayTheProcess/status/1434466387787923456),
288+
with their in-game recipes.
289+
- A new machine, the
290+
[centrifuge](https://twitter.com/PlayTheProcess/status/1430923976574910466)
291+
- A new system to tweak properties with
292+
[OSD sliders](https://twitter.com/PlayTheProcess/status/1424638751041536001)
293+
to speed-up iteration times. Short explanation
294+
[here](https://twitter.com/PlayTheProcess/status/1424638756246675459).
295+
- A new egui-powered
296+
[main menu](https://twitter.com/PlayTheProcess/status/1425785805453373444)
297+
for the main game screen.
298+
- Improvements to the building system:
299+
[ghost markers](https://twitter.com/PlayTheProcess/status/1427560636289069059),
300+
[ramps](https://twitter.com/PlayTheProcess/status/1428300028712558595),
301+
[walls](https://twitter.com/PlayTheProcess/status/1429391914130882564),
302+
[machines](https://twitter.com/PlayTheProcess/status/1430229400923119621)
303+
and
304+
[conveyor belts](https://twitter.com/PlayTheProcess/status/1430479444213485574)!
305+
306+
_Discussions:
307+
[/r/rust_gamedev](https://www.reddit.com/r/rust_gamedev/comments/p7ccad/a_3d_building_system_overhaul_for_the_process/)_
308+
309+
[The Process]: https://twitter.com/PlayTheProcess
310+
266311
## Engine Updates
267312

268313
## Learning Material Updates
@@ -330,6 +375,30 @@ Still more work ahead to make it solid, and to support WebGL2 properly.
330375
[pixels#187]: https://github.com/parasyte/pixels/pull/187
331376
[WGSL]: https://gpuweb.github.io/gpuweb/wgsl/
332377

378+
### [godot-egui]-0.1.8
379+
380+
![An animation showing godot-egui running as a plugin inside the editor](godot_egui.gif)
381+
_You can now use egui to make Godot editor extensions!_
382+
383+
The [egui](https://github.com/emilk/egui) backend for
384+
[godot-rust](https://github.com/godot-rust/godot-rust) is improving fast. Some
385+
bugs have been ironed out during this past month, and the integration has got
386+
several features:
387+
388+
- The repository now includes an example of how to setup egui to create
389+
[Godot editor plugins](https://twitter.com/PlayTheProcess/status/1431660162587275267).
390+
Contribution by @jacobsky.
391+
- Custom font support by drag & dropping font files right from Godot editor.
392+
- Updated crate to match latest egui 0.14.2
393+
- Configurable texture filtering.
394+
- Several bugfixes and improvements.
395+
396+
Additionally, a new [theme
397+
editor](https://github.com/setzer22/godot-egui/issues/5) is in the works, which
398+
hopefully will be helpful to other egui backends as well!
399+
400+
[godot-egui]: https://github.com/setzer22/godot-egui
401+
333402
## Popular Workgroup Issues in Github
334403

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

content/news/025/the_process.gif

2.22 MB
Loading

0 commit comments

Comments
 (0)
0