gdextension
godot-vscode-plugin
gdextension | godot-vscode-plugin | |
---|---|---|
5 | 22 | |
867 | 1,596 | |
- | 2.0% | |
10.0 | 8.3 | |
over 1 year ago | 19 days ago | |
Rust | TypeScript | |
Mozilla Public License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gdextension
-
Rust – Are We Game Yet?
> Same for Godot.
While likely true that it's "Unlikely to ever be as supported" as the 4 officially supported languages[0] ("GDScript, C#, and, via its GDExtension technology, C and C++."), Godot's GDExtension technology is specifically intended for use in adding support for other languages.
The most relevant tracking issue for Rust is presumably:
* <https://github.com/godot-rust/gdnative/issues/824>
Which links to:
* <https://github.com/godot-rust/gdextension>
[0] https://docs.godotengine.org/en/4.0/getting_started/step_by_...
-
what's the state of using rust in Godot 4?
The Rust binding for GDExtension is still at an early stage as advertised by the ReadMe, but we're making steady progress. Thanks to active contributors, the last month has been very productive, with support for arrays, dictionaries, vectors, transforms, single/double precision, as well as several bugfixes and higher test coverage.
-
Godot 4.0 is out
Worth noting that with Godot being 'built in' matters less - C# is a first class language in Godot 4 but it also isn't built in, because the engine can be extended with fully integrated language plugins. This is a new thing in Godot 4, Rust is being added in the same way but isn't ready yet.
-
Raku + Godot? GDExtension, could this be possible?
An example would be Lua and Rust bindings.
godot-vscode-plugin
- What IDE has the best support for GdScript?
-
gdscript-extended-lsp.nvim - A plugin for browsing the Godot API documentation
Hi, I've created a plugin that replicates the functionality of the godot-vscode plugin for viewing documentation with the LSP server. You can customize it to open documentation in different types of views (tabs, split, floating).
-
Show HN: Classic Video Poker (18 year unity dev – learned Godot in 24 hours)
Found this for next time you need to try GDscript on vscode https://github.com/godotengine/godot-vscode-plugin
-
Full GDScript refactoring tools in third party editors. How to get this feature?
I downloaded VSCode and installed the official add-on. Initially I had an error connecting the language server, but I corrected the remote port number and it connected. Then I tried to refactor some function or variable, but I get the message "No refactorings available". Also, an attempt to switch to a custom method from another script (CTRL + LMB) either does not give anything, or if there is a variable with the same name in the same script, it issues it.
-
How do you get VS Code with Godot-Tools to work with GDScript?
Found a fix for the syntax highlighting. It's a bug caused by conflicts with another extension (jjkim.gdscript). Disabling/uninstalling the other extension fixed the problem.
- VSCode as External Editor
- Issue vscode + godot 4
-
How to solve debugger not opening from vs code. i double checked ip and ports and paths, idk what to do.
Debugging is not yet functional I think, https://github.com/godotengine/godot-vscode-plugin/pull/400
- [4.0] [VSCode] Failed to launch Godot instance
-
VS Code and Godot-Tools: Can I change the position of the game's debugging window?
Yeah, seems like that's the case. There's additional_options added already, however it's not included in the latest stable release. But you can download the development build and install it in the VS Code instead (Extensions: Install from VSIX command). Then adding "additional_options": "--position 0,0", worked for me, just tested it.
What are some alternatives?
unreal-rust - Rust integration for Unreal Engine 5
Godot - Godot Engine – Multi-platform 2D and 3D game engine
godot-fmod-integration - FMOD Studio middleware integration and scripting API bindings for the Godot game engine.
yasnippet - A template system for Emacs
godot-ggrs-wrapper - A Rust GDNative project to provide GGRS to the Godot Engine
godot-syntax-themes - Syntax themes for the Godot Engine script editor
rust-ecosystem - Rust wants & tracking for Embark 🦀
gdextension - GDExtension template that automatically builds into a self-contained addon for the Godot Asset Library. Updated to Godot 4.3.
gdnative - Rust bindings for Godot 3
godot-embed-external-editor - Embed an external script editor (e.g. VSCode) into the Godot editor.
luascript - Lua language support for Godot Engine
UnityWebGL-LoadingTest - Unity WebGL platform and version comparisons with a lot of nice extras