12345678910111213141516171819202122232425262728293031323334353637 |
- .. _doc_scripting_languages:
- Other languages
- ---------------
- The Godot developers officially support the following languages for Godot:
- - :ref:`GDScript (all versions)<doc_gdscript>`
- - :ref:`C# (.NET version)<doc_c_sharp>`
- - :ref:`C++ (via GDExtension) <doc_godot_cpp>`
- .. note::
- There are no plans to support additional languages officially.
- That said, the community offers several bindings for other languages (see below).
- .. _doc_what_is_gdnative_third_party_bindings:
- The bindings below are developed and maintained by the community:
- .. Binding developers: Feel free to open a pull request to add your binding if it's well-developed enough to be used in a project.
- .. Please keep languages sorted in alphabetical order.
- - `D <https://github.com/godot-dlang/godot-dlang>`__
- - `Go <https://github.com/grow-graphics/gd>`__
- - `Nim <https://github.com/godot-nim/gdext-nim>`__
- - `Rust <https://github.com/godot-rust/gdext>`__
- - `Swift <https://github.com/migueldeicaza/SwiftGodot>`__
- - `Odin <https://github.com/dresswithpockets/odin-godot>`__
- .. note::
- Not all bindings mentioned here may be production-ready. Make sure to
- research options thoroughly before starting a project with one of those.
- Also, double-check whether the binding is compatible with the Godot version
- you're using.
|