Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 836d96e

Browse filesBrowse files
authored
N38: godot-rust (rust-gamedev#1160)
1 parent 36a9912 commit 836d96e
Copy full SHA for 836d96e

File tree

2 files changed

+30
-0
lines changed
Filter options

2 files changed

+30
-0
lines changed
28.6 KB
Loading

‎content/news/038/index.md

Copy file name to clipboardExpand all lines: content/news/038/index.md
+30Lines 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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.