Skip to content

Commit 089e6fc

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

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

content/news/030/index.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,35 @@ 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+
Using custom builds of the Godot engine involved quite a bit of ceremony
85+
in the past: manual CLI invocations, code replacement and re-wiring
86+
of the `gdnative-bindings` subcrate. The approach has been fundamentally
87+
overhauled, and is now as simple as specifying the crate feature `custom-godot`
88+
([#833][gd-833]). The library will automatically look for a `godot` executable
89+
in the system path (or a `GODOT_BIN` environment variable), and regenerate
90+
`api.json`. This makes using older or module-extended Godot versions a breeze.
91+
92+
Latest `master` branch has now been updated to support Godot 3.4 out of the box
93+
([#829][gd-829]).
94+
95+
Upcoming godot-rust version 0.10 seems to be finally on the horizon, with only
96+
a handful of tasks left ([#842][gd-842]). A changelog since v0.9.3 is now
97+
available. The continous stream of small improvements here and there has led
98+
to a sizable list! ([#845][gd-845])
99+
100+
[gd-833]: https://github.com/godot-rust/godot-rust/pull/833
101+
[gd-829]: https://github.com/godot-rust/godot-rust/pull/829
102+
[gd-842]: https://github.com/godot-rust/godot-rust/issues/842
103+
[gd-845]: https://github.com/godot-rust/godot-rust/pull/845
104+
[gd-github]: https://github.com/godot-rust/godot-rust
105+
[gd-discord]: https://discord.com/invite/FNudpBD
106+
[gd-twitter]: https://twitter.com/GodotRust
107+
79108
## Popular Workgroup Issues in Github
80109

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

0 commit comments

Comments
 (0)