Skip to content

Commit c5fcd3a

Browse files
committed
N38: godot-rust
1 parent 9747e0a commit c5fcd3a

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed
28.6 KB
Loading

content/news/038/index.md

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

7171
## Engine Updates
7272

73+
### [godot-rust][gd-github]
74+
75+
godot-rust ([GitHub][gd-github], [Discord][gd-discord], [Twitter][gd-twitter])
76+
is a Rust library that provides bindings for the Godot engine.
77+
In September, development was divided into three tasks:
78+
79+
- Maintenance releases [0.10.1][gd-0.10.1] and [0.10.2][gd-0.10.2]
80+
- Godot 3.5 support in v0.11 ([#910][gd-910])
81+
- Ongoing [GDExtension][gd-gdext] efforts ([#824][gd-824])
82+
83+
Besides support for Godot 3.5.1, a change that many users will notice is the
84+
new `#[method]` syntax, which replaces existing `#[export]` and allows omitting
85+
the base parameter. Summarized in a picture:
86+
87+
![godot-rust new export syntax](godot-rust-export.png)
88+
89+
The GDExtension/Rust binding has finally reached a state where a first
90+
experimental version is within reach in October. If you are fine with the
91+
bugs and missing features, you can give it a try very soon!
92+
93+
[gd-0.10.1]: https://github.com/godot-rust/godot-rust/pulls?q=is%3Apr+milestone%3Av0.10.1
94+
[gd-0.10.2]: https://github.com/godot-rust/godot-rust/pulls?q=is%3Apr+milestone%3Av0.10.2
95+
[gd-824]: https://github.com/godot-rust/godot-rust/issues/824
96+
[gd-910]: https://github.com/godot-rust/godot-rust/issues/910
97+
[gd-github]: https://github.com/godot-rust/godot-rust
98+
[gd-discord]: https://discord.gg/aKUCJ8rJsc
99+
[gd-twitter]: https://twitter.com/GodotRust
100+
[gd-gdext]: https://godotengine.org/article/introducing-gd-extensions
101+
73102
## Learning Material Updates
74103

75104
## Tooling Updates

0 commit comments

Comments
 (0)