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 `class reference ( toc-class-ref )`. 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 ^^^^^^^^^^^^^^^^ - `doc_android_custom_build` 2D ^^ - `doc_2d_sprite_animation` Audio ^^^^^ - `doc_recording_with_microphone` - `doc_sync_with_audio` Math ^^^^ - `doc_beziers_and_curves` - `doc_interpolation` Inputs ^^^^^^ - `doc_input_examples` Internationalization ^^^^^^^^^^^^^^^^^^^^ - `doc_localization_using_gettext` Shading ^^^^^^^ - Your First Shader Series: - `doc_introduction_to_shaders` - `doc_your_first_canvasitem_shader` - `doc_your_first_spatial_shader` - `doc_your_second_spatial_shader` - `doc_visual_shaders` Networking ^^^^^^^^^^ - `doc_webrtc` VR ^^ - `doc_vr_starter_tutorial_part_one` - `doc_vr_starter_tutorial_part_two` Plugins ^^^^^^^ - `doc_android_plugin` - `doc_inspector_plugins` - `doc_visual_shader_plugins` Multi-threading ^^^^^^^^^^^^^^^ - `doc_using_multiple_threads` Creating content ^^^^^^^^^^^^^^^^ Procedural geometry series: - `Procedural geometry ( toc-procedural_geometry )` - `doc_arraymesh` - `doc_surfacetool` - `doc_meshdatatool` - `doc_immediategeometry` Optimization ^^^^^^^^^^^^ - `doc_using_multimesh` - `doc_using_servers` Legal ^^^^^ - `doc_complying_with_licenses` New tutorials since version 3.0 ------------------------------- Step by step ^^^^^^^^^^^^ - `doc_signals` - `doc_exporting_basics` Scripting ^^^^^^^^^ - `doc_gdscript_static_typing` Project workflow ^^^^^^^^^^^^^^^^ Best Practices: - `doc_introduction_best_practices` - `doc_what_are_godot_classes` - `doc_scene_organization` - `doc_scenes_versus_scripts` - `doc_autoloads_versus_internal_nodes` - `doc_node_alternatives` - `doc_godot_interfaces` - `doc_godot_notifications` - `doc_data_preferences` - `doc_logic_preferences` 2D ^^ - `doc_2d_lights_and_shadows` - `doc_2d_meshes` 3D ^^ - `doc_csg_tools` - `doc_animating_thousands_of_fish` - `doc_controlling_thousands_of_fish` Physics ^^^^^^^ - `doc_ragdoll_system` - `doc_soft_body` Animation ^^^^^^^^^ - `doc_2d_skeletons` - `doc_animation_tree` GUI ^^^ - `doc_gui_containers` Viewports ^^^^^^^^^ - `doc_viewport_as_texture` - `doc_custom_postprocessing` Shading ^^^^^^^ - `doc_converting_glsl_to_godot_shaders` - `doc_advanced_postprocessing` Shading Reference: - `doc_introduction_to_shaders` - `doc_shading_language` - `doc_spatial_shader` - `doc_canvas_item_shader` - `doc_particle_shader` Plugins ^^^^^^^ - `doc_making_main_screen_plugins` - `doc_spatial_gizmo_plugins` Platform-specific ^^^^^^^^^^^^^^^^^ - `doc_customizing_html5_shell` Multi-threading ^^^^^^^^^^^^^^^ - `doc_thread_safe_apis` Creating content ^^^^^^^^^^^^^^^^ - `doc_making_trees` Miscellaneous ^^^^^^^^^^^^^ - `doc_jitter_stutter` - `doc_running_code_in_the_editor` - `doc_change_scenes_manually` - `doc_gles2_gles3_differences` Compiling ^^^^^^^^^ - `doc_optimizing_for_size` - `doc_compiling_with_script_encryption_key` Engine development ^^^^^^^^^^^^^^^^^^ - `doc_binding_to_external_libraries`