Files
godot-docs/tutorials/scripting/other_languages.rst

37 lines
1.3 KiB
ReStructuredText

.. _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.