Skip to content

Commit e34c30b

Browse files
committed
N30: godot-rust
1 parent 881869e commit e34c30b

File tree

2 files changed

+35
-0
lines changed

2 files changed

+35
-0
lines changed

content/news/030/godot-rust-games.jpg

44.4 KB
Loading

content/news/030/index.md

+35
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,41 @@ If needed, a section can be split into subsections with a "------" delimiter.
7676

7777
## Library Updates
7878

79+
### [godot-rust][gd-github]
80+
81+
godot-rust ([GitHub][gd-github], [Discord][gd-discord], [Twitter][gd-twitter])
82+
is a Rust library that provides bindings for the Godot game engine.
83+
84+
The start of 2022 is a good opportunity to showcase a few godot-rust games
85+
in development. More info is available in [the book][gd-book-games].
86+
87+
![](godot-rust-games.jpg)
88+
89+
Using custom builds of the Godot engine involved quite a bit of ceremony
90+
in the past: manual CLI invocations, code replacement and re-wiring
91+
of the `gdnative-bindings` subcrate. The approach has been fundamentally
92+
overhauled, and is now as simple as specifying the crate feature `custom-godot`
93+
([#833][gd-833]). The library will automatically look for a `godot` executable
94+
in the system path (or a `GODOT_BIN` environment variable), and regenerate
95+
`api.json`. This makes using older or module-extended Godot versions a breeze.
96+
97+
Latest `master` branch has now been updated to support Godot 3.4 out of the box
98+
([#829][gd-829]).
99+
100+
Upcoming godot-rust version 0.10 seems to be finally on the horizon, with only
101+
a handful of tasks left ([#842][gd-842]). A changelog since v0.9.3 is now
102+
available. The continous stream of small improvements here and there has led
103+
to a sizable list! ([#845][gd-845])
104+
105+
[gd-833]: https://github.com/godot-rust/godot-rust/pull/833
106+
[gd-829]: https://github.com/godot-rust/godot-rust/pull/829
107+
[gd-842]: https://github.com/godot-rust/godot-rust/issues/842
108+
[gd-845]: https://github.com/godot-rust/godot-rust/pull/845
109+
[gd-github]: https://github.com/godot-rust/godot-rust
110+
[gd-discord]: https://discord.com/invite/FNudpBD
111+
[gd-twitter]: https://twitter.com/GodotRust
112+
[gd-book-games]: https://godot-rust.github.io/book/projects/games.html
113+
79114
## Popular Workgroup Issues in Github
80115

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

0 commit comments

Comments
 (0)