.. _doc_docs_changelog: Documentation changelog ======================= The documentation is continually being improved. The release of version 3.2 includes many new tutorials, many fixes and updates for old tutorials, and many updates to the :ref:`class reference `. Below is a list of new tutorials added since version 3.1. .. note:: This document only contains new tutorials so not all changes are reflected, many tutorials have been substantially updated but are not reflected in this document. New tutorials since version 3.1 ------------------------------- Project workflow ^^^^^^^^^^^^^^^^ - :ref:`doc_android_custom_build` 2D ^^ - :ref:`doc_2d_sprite_animation` Audio ^^^^^ - :ref:`doc_recording_with_microphone` - :ref:`doc_sync_with_audio` Math ^^^^ - :ref:`doc_beziers_and_curves` - :ref:`doc_interpolation` Inputs ^^^^^^ - :ref:`doc_input_examples` Internationalization ^^^^^^^^^^^^^^^^^^^^ - :ref:`doc_localization_using_gettext` Shading ^^^^^^^ - Your First Shader Series: - :ref:`doc_introduction_to_shaders` - :ref:`doc_your_first_canvasitem_shader` - :ref:`doc_your_first_spatial_shader` - :ref:`doc_your_second_spatial_shader` - :ref:`doc_visual_shaders` Networking ^^^^^^^^^^ - :ref:`doc_webrtc` VR ^^ - :ref:`doc_vr_starter_tutorial_part_one` - :ref:`doc_vr_starter_tutorial_part_two` Plugins ^^^^^^^ - :ref:`doc_android_plugin` - :ref:`doc_inspector_plugins` - :ref:`doc_visual_shader_plugins` Multi-threading ^^^^^^^^^^^^^^^ - :ref:`doc_using_multiple_threads` Creating content ^^^^^^^^^^^^^^^^ Procedural geometry series: - :ref:`Procedural geometry ` - :ref:`doc_arraymesh` - :ref:`doc_surfacetool` - :ref:`doc_meshdatatool` - :ref:`doc_immediategeometry` Optimization ^^^^^^^^^^^^ - :ref:`doc_using_multimesh` - :ref:`doc_using_servers` Legal ^^^^^ - :ref:`doc_complying_with_licenses` New tutorials since version 3.0 ------------------------------- Step by step ^^^^^^^^^^^^ - :ref:`doc_signals` - :ref:`doc_exporting_basics` Scripting ^^^^^^^^^ - :ref:`doc_gdscript_static_typing` Project workflow ^^^^^^^^^^^^^^^^ Best Practices: - :ref:`doc_introduction_best_practices` - :ref:`doc_what_are_godot_classes` - :ref:`doc_scene_organization` - :ref:`doc_scenes_versus_scripts` - :ref:`doc_autoloads_versus_internal_nodes` - :ref:`doc_node_alternatives` - :ref:`doc_godot_interfaces` - :ref:`doc_godot_notifications` - :ref:`doc_data_preferences` - :ref:`doc_logic_preferences` 2D ^^ - :ref:`doc_2d_lights_and_shadows` - :ref:`doc_2d_meshes` 3D ^^ - :ref:`doc_csg_tools` - :ref:`doc_animating_thousands_of_fish` - :ref:`doc_controlling_thousands_of_fish` Physics ^^^^^^^ - :ref:`doc_ragdoll_system` - :ref:`doc_soft_body` Animation ^^^^^^^^^ - :ref:`doc_2d_skeletons` - :ref:`doc_animation_tree` GUI ^^^ - :ref:`doc_gui_containers` Viewports ^^^^^^^^^ - :ref:`doc_viewport_as_texture` - :ref:`doc_custom_postprocessing` Shading ^^^^^^^ - :ref:`doc_converting_glsl_to_godot_shaders` - :ref:`doc_advanced_postprocessing` Shading Reference: - :ref:`doc_introduction_to_shaders` - :ref:`doc_shading_language` - :ref:`doc_spatial_shader` - :ref:`doc_canvas_item_shader` - :ref:`doc_particle_shader` Plugins ^^^^^^^ - :ref:`doc_making_main_screen_plugins` - :ref:`doc_spatial_gizmo_plugins` Platform-specific ^^^^^^^^^^^^^^^^^ - :ref:`doc_customizing_html5_shell` Multi-threading ^^^^^^^^^^^^^^^ - :ref:`doc_thread_safe_apis` Creating content ^^^^^^^^^^^^^^^^ - :ref:`doc_making_trees` Miscellaneous ^^^^^^^^^^^^^ - :ref:`doc_jitter_stutter` - :ref:`doc_running_code_in_the_editor` - :ref:`doc_change_scenes_manually` - :ref:`doc_gles2_gles3_differences` Compiling ^^^^^^^^^ - :ref:`doc_optimizing_for_size` - :ref:`doc_compiling_with_script_encryption_key` Engine development ^^^^^^^^^^^^^^^^^^ - :ref:`doc_binding_to_external_libraries`