index.rst 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. :allow_comments: False
  2. Scripting
  3. =========
  4. This section covers programming languages and core features to code your games
  5. in Godot.
  6. Here, you will find information that is not already covered in more specific
  7. sections. For instance, to learn about inputs, we recommend you to read
  8. :ref:`Inputs <toc-learn-features-inputs>`.
  9. .. rubric:: Programming languages
  10. :heading-level: 2
  11. The sections below each focus on a given programming language.
  12. .. toctree::
  13. :maxdepth: 1
  14. :name: toc-learn-scripting
  15. gdscript/index
  16. c_sharp/index
  17. cpp/index
  18. other_languages
  19. gdextension/index
  20. .. _doc_scripting_core_features:
  21. Core features
  22. -------------
  23. Some features are specific to the engine and are available in all supported
  24. languages. Whether you code in GDScript, C#, or another language, the pages
  25. below will help you make the most of Godot.
  26. .. To split and organize better, into some related toctrees?
  27. .. toctree::
  28. :maxdepth: 1
  29. :name: toc-scripting-core-features
  30. how_to_read_the_godot_api
  31. debug/index
  32. idle_and_physics_processing
  33. groups
  34. nodes_and_scene_instances
  35. overridable_functions
  36. cross_language_scripting
  37. creating_script_templates
  38. evaluating_expressions
  39. change_scenes_manually
  40. instancing_with_signals
  41. pausing_games
  42. filesystem
  43. resources
  44. singletons_autoload
  45. scene_tree
  46. scene_unique_nodes