Skip to content

Commit 836d96e

Browse files
authored
N38: godot-rust (#1160)
1 parent 36a9912 commit 836d96e

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed
28.6 KB
Loading

content/news/038/index.md

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

75105
### [Making a turn-based multiplayer game in Rust][tbs-tutrial-1]

0 commit comments

Comments
 (0)