other_languages.rst 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. .. _doc_scripting_languages:
  2. Other languages
  3. ---------------
  4. The Godot developers officially support the following languages for Godot:
  5. - :ref:`GDScript (all versions)<doc_gdscript>`
  6. - :ref:`C# (.NET version)<doc_c_sharp>`
  7. - :ref:`C++ (via GDExtension) <doc_godot_cpp>`
  8. .. note::
  9. There are no plans to support additional languages officially.
  10. That said, the community offers several bindings for other languages (see below).
  11. .. _doc_what_is_gdnative_third_party_bindings:
  12. The bindings below are developed and maintained by the community:
  13. .. 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.
  14. .. Please keep languages sorted in alphabetical order.
  15. - `D <https://github.com/godot-dlang/godot-dlang>`__
  16. - `Go <https://github.com/grow-graphics/gd>`__
  17. - `Nim <https://github.com/godot-nim/gdext-nim>`__
  18. - `Rust <https://github.com/godot-rust/gdext>`__
  19. - `Swift <https://github.com/migueldeicaza/SwiftGodot>`__
  20. - `Odin <https://github.com/dresswithpockets/odin-godot>`__
  21. .. note::
  22. Not all bindings mentioned here may be production-ready. Make sure to
  23. research options thoroughly before starting a project with one of those.
  24. Also, double-check whether the binding is compatible with the Godot version
  25. you're using.