docs_changelog.rst 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. .. _doc_docs_changelog:
  2. Documentation changelog
  3. =======================
  4. The documentation is continually being improved. The release of version 3.1
  5. includes many new tutorials, many fixes and updates for old tutorials, and many updates
  6. to the class reference. Below is a list of new tutorials added since version 3.0.
  7. .. note:: This document only contains new tutorials so not all changes are reflected,
  8. many tutorials have been substantially updated but are not reflected in this document.
  9. New tutorials since version 3.0
  10. -------------------------------
  11. Step-by-step
  12. ^^^^^^^^^^^^
  13. - :ref:`Signals <doc_signals>`
  14. - :ref:`Exporting <doc_exporting>`
  15. Project workflow
  16. ^^^^^^^^^^^^^^^^
  17. - :ref:`Custom builds for Android <doc_android_custom_build>`
  18. Best Practices:
  19. - :ref:`Introduction <doc_introduction_best_practices>`
  20. - :ref:`What are Godot classes <doc_what_are_godot_classes>`
  21. - :ref:`Scene organization <doc_scene_organization>`
  22. - :ref:`Scenes versus scripts <doc_scenes_versus_scripts>`
  23. - :ref:`Autoloads versus internal nodes <doc_autoloads_versus_internal_nodes>`
  24. - :ref:`Node alternatives <doc_node_alternatives>`
  25. - :ref:`Godot interfaces <doc_godot_interfaces>`
  26. - :ref:`Godot notifications <doc_godot_notifications>`
  27. - :ref:`Data preferences <doc_data_preferences>`
  28. - :ref:`Logic preferences <doc_logic_preferences>`
  29. Scripting
  30. ^^^^^^^^^
  31. - :ref:`Typed GDscript <doc_gdscript_static_typing>`
  32. 2D
  33. ^^
  34. - :ref:`2D lights and shadows <doc_2d_lights_and_shadows>`
  35. - :ref:`2D meshes <doc_2d_meshes>`
  36. 3D
  37. ^^
  38. - :ref:`CSG <doc_csg_tools>`
  39. - :ref:`Animating thousands of fish with MultiMesh <doc_animating_thousands_of_fish>`
  40. - :ref:`Controlling thousands of fish with Particles <doc_controlling_thousands_of_fish>`
  41. Physics
  42. ^^^^^^^
  43. - :ref:`Ragdoll system <doc_ragdoll_system>`
  44. - :ref:`Softbody <doc_soft_body>`
  45. Animation
  46. ^^^^^^^^^
  47. - :ref:`2D skeletons <doc_2d_skeletons>`
  48. - :ref:`AnimationTree <doc_animation_tree>`
  49. GUI
  50. ^^^
  51. - :ref:`Containers <doc_gui_containers>`
  52. Viewports
  53. ^^^^^^^^^
  54. - :ref:`Using a Viewport as a texture <doc_viewport_as_texture>`
  55. - :ref:`Custom post-processing <doc_custom_postprocessing>`
  56. Shading
  57. ^^^^^^^
  58. - :ref:`Intro to shaders: 2D and 3D water (7 video tutorials) <doc_intro_to_shaders_water_workshop>`
  59. - :ref:`Migrating to Godot’s shading language <doc_migrating_to_godot_shader_language>`
  60. - :ref:`Advanced post-processing <doc_advanced_postprocessing>`
  61. Your First Shader Series:
  62. - :ref:`What are shaders? <doc_what_are_shaders>`
  63. - :ref:`Your first CanvasItem shader <doc_your_first_canvasitem_shader>`
  64. - :ref:`Your first Spatial shader <doc_your_first_spatial_shader>`
  65. - :ref:`Your first Spatial shader: Part 2 <doc_your_second_spatial_shader>`
  66. Shading Reference:
  67. - :ref:`Shaders <doc_shaders>`
  68. - :ref:`Shading language <doc_shading_language>`
  69. - :ref:`Spatial shaders <doc_spatial_shader>`
  70. - :ref:`CanvasItem shaders <doc_canvas_item_shader>`
  71. - :ref:`Particles shaders <doc_particle_shader>`
  72. VR
  73. ^^
  74. - :ref:`VR starter tutorial <doc_vr_starter_tutorial>`
  75. Platform-specific
  76. ^^^^^^^^^^^^^^^^^
  77. - :ref:`Customizing the Web export HTML page <doc_customizing_html5_shell>`
  78. Multi-threading
  79. ^^^^^^^^^^^^^^^
  80. - :ref:`Thread safe APIs <doc_thread_safe_apis>`
  81. Optimization
  82. ^^^^^^^^^^^^
  83. - :ref:`Using MultiMesh <doc_using_multimesh>`
  84. - :ref:`Using servers <doc_using_servers>`
  85. Miscellaneous
  86. ^^^^^^^^^^^^^
  87. - :ref:`Fixing jitter and stutter <doc_jitter_stutter>`
  88. - :ref:`Running code in the editor <doc_running_code_in_the_editor>`
  89. - :ref:`Change scenes manually <doc_change_scenes_manually>`
  90. - :ref:`Differences between GLES2 and GLES3 <doc_gles2_gles3_differences>`
  91. Legal
  92. ^^^^^
  93. - :ref:`Complying with Licenses <doc_complying_with_licenses>`
  94. Compiling
  95. ^^^^^^^^^
  96. - :ref:`Optimizing a build for size <doc_optimizing_for_size>`
  97. - :ref:`Compiling with script encryption key <doc_compiling_with_script_encryption_key>`
  98. Engine development
  99. ^^^^^^^^^^^^^^^^^^
  100. - :ref:`Binding to external libraries <doc_binding_to_external_libraries>`
  101. Creating content
  102. ^^^^^^^^^^^^^^^^
  103. - :ref:`Making trees <doc_making_trees>`
  104. Plugins
  105. ^^^^^^^
  106. - :ref:`Making main screen plugins <doc_making_main_screen_plugins>`
  107. - :ref:`Spatial gizmo plugins <doc_spatial_gizmo_plugins>`
  108. - :ref:`Creating Android plugins <doc_android_plugin>`