From 4596a6663f0e8672f490f8a6ea44261e66df01ba Mon Sep 17 00:00:00 2001 From: Relintai Date: Sat, 16 Mar 2024 21:26:27 +0100 Subject: [PATCH] Renamed engine development folders. --- .../compiling_for_android.md | 0 .../compiling_for_ios.md | 0 .../compiling_for_osx.md | 0 .../compiling_for_uwp.md | 0 .../compiling_for_web.md | 0 .../compiling_for_windows.md | 0 .../compiling_for_x11.md | 0 .../compiling_with_script_encryption_key.md | 0 .../cross-compiling_for_ios_on_linux.md | 0 .../{compiling => 01_compiling}/getting_source.md | 0 .../img/andtemplates.png | Bin .../img/lintemplates.png | Bin .../img/script_encryption_key.png | Bin .../img/wintemplates.png | Bin .../{compiling => 01_compiling}/index.md | 0 .../introduction_to_the_buildsystem.md | 0 .../optimizing_for_size.md | 0 .../binding_to_external_libraries.md | 0 .../common_engine_methods_and_macros.md | 0 .../configuring_an_ide/android_studio.md | 0 .../{cpp => 02_cpp}/configuring_an_ide/clion.md | 0 .../configuring_an_ide/code_blocks.md | 0 .../img/android_studio_setup_project_1.png | Bin .../configuring_an_ide/img/clion_1_open.png | Bin .../configuring_an_ide/img/clion_2_this_window.png | Bin .../img/clion_3_change_project_root.png | Bin .../img/clion_4_select_attach_to_process.png | Bin .../img/clion_5_select_godot_process.png | Bin .../img/code_block_use_tab_character.png | Bin .../img/code_blocks_add_files_recursively.png | Bin .../img/code_blocks_build_targets.png | Bin .../img/code_blocks_compiler_and_configuration.png | Bin .../img/code_blocks_file_new_project.png | Bin .../img/code_blocks_new_empty_project.png | Bin .../img/code_blocks_open_build_options.png | Bin .../img/code_blocks_open_properties.png | Bin .../img/code_blocks_project_properties.png | Bin .../img/code_blocks_project_title_and_location.png | Bin .../img/code_blocks_scons_clean.png | Bin .../img/code_blocks_scons_minimum.png | Bin .../img/code_blocks_scons_windows.png | Bin .../img/code_blocks_select_files.png | Bin .../img/code_blocks_update_editor_settings.png | Bin .../img/code_blocks_wizard_welcome.png | Bin .../configuring_an_ide/img/kdevelop_addincludes.png | Bin .../configuring_an_ide/img/kdevelop_buildconfig.png | Bin .../img/kdevelop_configlaunches.png | Bin .../img/kdevelop_configlaunches2.png | Bin .../configuring_an_ide/img/kdevelop_custombuild.png | Bin .../configuring_an_ide/img/kdevelop_newproject.png | Bin .../configuring_an_ide/img/kdevelop_openconfig.png | Bin .../img/qtcreator-apply-import-filter.png | Bin .../img/qtcreator-edit-codestyle.png | Bin .../img/qtcreator-edit-files-menu.png | Bin .../img/qtcreator-new-project.png | Bin .../img/qtcreator-options-cpp.png | Bin .../img/qtcreator-project-name-includes.png | Bin .../img/qtcreator-projects-build.png | Bin .../img/qtcreator-run-command.png | Bin .../img/qtcreator-set-project-path.png | Bin .../img/qtcreator-set-scons-command.png | Bin .../img/vs_1_install_cpp_package.png | Bin .../img/vs_2_project_properties.png | Bin .../img/vs_3_debug_command_line.png | Bin .../configuring_an_ide/img/vs_4_debugging_main.png | Bin .../img/vscode_1_create_launch.json.png | Bin .../configuring_an_ide/img/vscode_2_launch.json.png | Bin .../configuring_an_ide/img/vscode_3_tasks.json.png | Bin .../img/vscode_configure_task.png | Bin .../img/vscode_create_tasksjson.png | Bin .../img/vscode_create_tasksjson_others.png | Bin .../img/xcode_1_create_external_build_project.png | Bin .../img/xcode_2_configure_scons.png | Bin .../img/xcode_3_add_new_target.png | Bin .../img/xcode_4_select_command_line_target.png | Bin .../xcode_5_after_add_godot_source_to_project.png | Bin .../xcode_6_after_add_godot_source_to_project_2.png | Bin .../img/xcode_7_setup_build_post_action.png | Bin .../img/xcode_8_setup_run_scheme.png | Bin .../{cpp => 02_cpp}/configuring_an_ide/index.md | 0 .../{cpp => 02_cpp}/configuring_an_ide/kdevelop.md | 0 .../configuring_an_ide/qt_creator.md | 0 .../configuring_an_ide/visual_studio.md | 0 .../configuring_an_ide/visual_studio_code.md | 0 .../{cpp => 02_cpp}/configuring_an_ide/xcode.md | 0 05_engine_development/{cpp => 02_cpp}/core_types.md | 0 .../{cpp => 02_cpp}/custom_audiostreams.md | 0 .../{cpp => 02_cpp}/custom_godot_servers.md | 0 .../{cpp => 02_cpp}/custom_modules_in_cpp.md | 0 .../custom_resource_format_loaders.md | 0 .../{cpp => 02_cpp}/files/class_tree.zip | Bin .../{cpp => 02_cpp}/img/Control.png | Bin .../{cpp => 02_cpp}/img/Node2D.png | Bin .../{cpp => 02_cpp}/img/Object.png | Bin .../{cpp => 02_cpp}/img/Reference.png | Bin .../{cpp => 02_cpp}/img/Spatial.png | Bin .../{cpp => 02_cpp}/img/architecture_diagram.jpg | Bin .../img/cpp_profiler_hotspot_flame_graph.png | Bin .../img/cpp_profiler_hotspot_record.png | Bin .../img/cpp_profiler_hotspot_view_results.png | Bin .../img/cpp_profiler_hotspot_welcome.png | Bin .../img/cpp_profiler_time_profiler.png | Bin .../img/cpp_profiler_time_profiler_record.png | Bin .../img/cpp_profiler_time_profiler_result.png | Bin .../cpp_profiler_verysleepy_results_filtered.png | Bin .../img/cpp_profiler_verysleepy_select_process.png | Bin .../{cpp => 02_cpp}/img/cpp_profiler_xcode_menu.png | Bin 05_engine_development/{cpp => 02_cpp}/index.md | 0 .../{cpp => 02_cpp}/inheritance_class_tree.md | 0 .../introduction_to_godot_development.md | 0 .../{cpp => 02_cpp}/macos_debug.md | 0 .../{cpp => 02_cpp}/object_class.md | 0 .../{cpp => 02_cpp}/using_cpp_profilers.md | 0 .../{cpp => 02_cpp}/variant_class.md | 0 .../{editor => 03_editor}/creating_icons.md | 0 .../{editor => 03_editor}/editor_style_guide.md | 0 .../{editor => 03_editor}/index.md | 0 .../introduction_to_editor_development.md | 0 .../{file_formats => 04_file_formats}/index.md | 0 .../{file_formats => 04_file_formats}/tscn.md | 0 120 files changed, 0 insertions(+), 0 deletions(-) rename 05_engine_development/{compiling => 01_compiling}/compiling_for_android.md (100%) rename 05_engine_development/{compiling => 01_compiling}/compiling_for_ios.md (100%) rename 05_engine_development/{compiling => 01_compiling}/compiling_for_osx.md (100%) rename 05_engine_development/{compiling => 01_compiling}/compiling_for_uwp.md (100%) rename 05_engine_development/{compiling => 01_compiling}/compiling_for_web.md (100%) rename 05_engine_development/{compiling => 01_compiling}/compiling_for_windows.md (100%) rename 05_engine_development/{compiling => 01_compiling}/compiling_for_x11.md (100%) rename 05_engine_development/{compiling => 01_compiling}/compiling_with_script_encryption_key.md (100%) rename 05_engine_development/{compiling => 01_compiling}/cross-compiling_for_ios_on_linux.md (100%) rename 05_engine_development/{compiling => 01_compiling}/getting_source.md (100%) rename 05_engine_development/{compiling => 01_compiling}/img/andtemplates.png (100%) rename 05_engine_development/{compiling => 01_compiling}/img/lintemplates.png (100%) rename 05_engine_development/{compiling => 01_compiling}/img/script_encryption_key.png (100%) rename 05_engine_development/{compiling => 01_compiling}/img/wintemplates.png (100%) rename 05_engine_development/{compiling => 01_compiling}/index.md (100%) rename 05_engine_development/{compiling => 01_compiling}/introduction_to_the_buildsystem.md (100%) rename 05_engine_development/{compiling => 01_compiling}/optimizing_for_size.md (100%) rename 05_engine_development/{cpp => 02_cpp}/binding_to_external_libraries.md (100%) rename 05_engine_development/{cpp => 02_cpp}/common_engine_methods_and_macros.md (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/android_studio.md (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/clion.md (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/code_blocks.md (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/android_studio_setup_project_1.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/clion_1_open.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/clion_2_this_window.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/clion_3_change_project_root.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/clion_4_select_attach_to_process.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/clion_5_select_godot_process.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/code_block_use_tab_character.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/code_blocks_add_files_recursively.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/code_blocks_build_targets.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/code_blocks_compiler_and_configuration.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/code_blocks_file_new_project.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/code_blocks_new_empty_project.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/code_blocks_open_build_options.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/code_blocks_open_properties.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/code_blocks_project_properties.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/code_blocks_project_title_and_location.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/code_blocks_scons_clean.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/code_blocks_scons_minimum.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/code_blocks_scons_windows.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/code_blocks_select_files.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/code_blocks_update_editor_settings.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/code_blocks_wizard_welcome.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/kdevelop_addincludes.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/kdevelop_buildconfig.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/kdevelop_configlaunches.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/kdevelop_configlaunches2.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/kdevelop_custombuild.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/kdevelop_newproject.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/kdevelop_openconfig.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/qtcreator-apply-import-filter.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/qtcreator-edit-codestyle.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/qtcreator-edit-files-menu.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/qtcreator-new-project.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/qtcreator-options-cpp.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/qtcreator-project-name-includes.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/qtcreator-projects-build.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/qtcreator-run-command.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/qtcreator-set-project-path.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/qtcreator-set-scons-command.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/vs_1_install_cpp_package.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/vs_2_project_properties.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/vs_3_debug_command_line.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/vs_4_debugging_main.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/vscode_1_create_launch.json.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/vscode_2_launch.json.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/vscode_3_tasks.json.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/vscode_configure_task.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/vscode_create_tasksjson.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/vscode_create_tasksjson_others.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/xcode_1_create_external_build_project.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/xcode_2_configure_scons.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/xcode_3_add_new_target.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/xcode_4_select_command_line_target.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/xcode_5_after_add_godot_source_to_project.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/xcode_6_after_add_godot_source_to_project_2.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/xcode_7_setup_build_post_action.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/img/xcode_8_setup_run_scheme.png (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/index.md (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/kdevelop.md (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/qt_creator.md (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/visual_studio.md (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/visual_studio_code.md (100%) rename 05_engine_development/{cpp => 02_cpp}/configuring_an_ide/xcode.md (100%) rename 05_engine_development/{cpp => 02_cpp}/core_types.md (100%) rename 05_engine_development/{cpp => 02_cpp}/custom_audiostreams.md (100%) rename 05_engine_development/{cpp => 02_cpp}/custom_godot_servers.md (100%) rename 05_engine_development/{cpp => 02_cpp}/custom_modules_in_cpp.md (100%) rename 05_engine_development/{cpp => 02_cpp}/custom_resource_format_loaders.md (100%) rename 05_engine_development/{cpp => 02_cpp}/files/class_tree.zip (100%) rename 05_engine_development/{cpp => 02_cpp}/img/Control.png (100%) rename 05_engine_development/{cpp => 02_cpp}/img/Node2D.png (100%) rename 05_engine_development/{cpp => 02_cpp}/img/Object.png (100%) rename 05_engine_development/{cpp => 02_cpp}/img/Reference.png (100%) rename 05_engine_development/{cpp => 02_cpp}/img/Spatial.png (100%) rename 05_engine_development/{cpp => 02_cpp}/img/architecture_diagram.jpg (100%) rename 05_engine_development/{cpp => 02_cpp}/img/cpp_profiler_hotspot_flame_graph.png (100%) rename 05_engine_development/{cpp => 02_cpp}/img/cpp_profiler_hotspot_record.png (100%) rename 05_engine_development/{cpp => 02_cpp}/img/cpp_profiler_hotspot_view_results.png (100%) rename 05_engine_development/{cpp => 02_cpp}/img/cpp_profiler_hotspot_welcome.png (100%) rename 05_engine_development/{cpp => 02_cpp}/img/cpp_profiler_time_profiler.png (100%) rename 05_engine_development/{cpp => 02_cpp}/img/cpp_profiler_time_profiler_record.png (100%) rename 05_engine_development/{cpp => 02_cpp}/img/cpp_profiler_time_profiler_result.png (100%) rename 05_engine_development/{cpp => 02_cpp}/img/cpp_profiler_verysleepy_results_filtered.png (100%) rename 05_engine_development/{cpp => 02_cpp}/img/cpp_profiler_verysleepy_select_process.png (100%) rename 05_engine_development/{cpp => 02_cpp}/img/cpp_profiler_xcode_menu.png (100%) rename 05_engine_development/{cpp => 02_cpp}/index.md (100%) rename 05_engine_development/{cpp => 02_cpp}/inheritance_class_tree.md (100%) rename 05_engine_development/{cpp => 02_cpp}/introduction_to_godot_development.md (100%) rename 05_engine_development/{cpp => 02_cpp}/macos_debug.md (100%) rename 05_engine_development/{cpp => 02_cpp}/object_class.md (100%) rename 05_engine_development/{cpp => 02_cpp}/using_cpp_profilers.md (100%) rename 05_engine_development/{cpp => 02_cpp}/variant_class.md (100%) rename 05_engine_development/{editor => 03_editor}/creating_icons.md (100%) rename 05_engine_development/{editor => 03_editor}/editor_style_guide.md (100%) rename 05_engine_development/{editor => 03_editor}/index.md (100%) rename 05_engine_development/{editor => 03_editor}/introduction_to_editor_development.md (100%) rename 05_engine_development/{file_formats => 04_file_formats}/index.md (100%) rename 05_engine_development/{file_formats => 04_file_formats}/tscn.md (100%) diff --git a/05_engine_development/compiling/compiling_for_android.md b/05_engine_development/01_compiling/compiling_for_android.md similarity index 100% rename from 05_engine_development/compiling/compiling_for_android.md rename to 05_engine_development/01_compiling/compiling_for_android.md diff --git a/05_engine_development/compiling/compiling_for_ios.md b/05_engine_development/01_compiling/compiling_for_ios.md similarity index 100% rename from 05_engine_development/compiling/compiling_for_ios.md rename to 05_engine_development/01_compiling/compiling_for_ios.md diff --git a/05_engine_development/compiling/compiling_for_osx.md b/05_engine_development/01_compiling/compiling_for_osx.md similarity index 100% rename from 05_engine_development/compiling/compiling_for_osx.md rename to 05_engine_development/01_compiling/compiling_for_osx.md diff --git a/05_engine_development/compiling/compiling_for_uwp.md b/05_engine_development/01_compiling/compiling_for_uwp.md similarity index 100% rename from 05_engine_development/compiling/compiling_for_uwp.md rename to 05_engine_development/01_compiling/compiling_for_uwp.md diff --git a/05_engine_development/compiling/compiling_for_web.md b/05_engine_development/01_compiling/compiling_for_web.md similarity index 100% rename from 05_engine_development/compiling/compiling_for_web.md rename to 05_engine_development/01_compiling/compiling_for_web.md diff --git a/05_engine_development/compiling/compiling_for_windows.md b/05_engine_development/01_compiling/compiling_for_windows.md similarity index 100% rename from 05_engine_development/compiling/compiling_for_windows.md rename to 05_engine_development/01_compiling/compiling_for_windows.md diff --git a/05_engine_development/compiling/compiling_for_x11.md b/05_engine_development/01_compiling/compiling_for_x11.md similarity index 100% rename from 05_engine_development/compiling/compiling_for_x11.md rename to 05_engine_development/01_compiling/compiling_for_x11.md diff --git a/05_engine_development/compiling/compiling_with_script_encryption_key.md b/05_engine_development/01_compiling/compiling_with_script_encryption_key.md similarity index 100% rename from 05_engine_development/compiling/compiling_with_script_encryption_key.md rename to 05_engine_development/01_compiling/compiling_with_script_encryption_key.md diff --git a/05_engine_development/compiling/cross-compiling_for_ios_on_linux.md b/05_engine_development/01_compiling/cross-compiling_for_ios_on_linux.md similarity index 100% rename from 05_engine_development/compiling/cross-compiling_for_ios_on_linux.md rename to 05_engine_development/01_compiling/cross-compiling_for_ios_on_linux.md diff --git a/05_engine_development/compiling/getting_source.md b/05_engine_development/01_compiling/getting_source.md similarity index 100% rename from 05_engine_development/compiling/getting_source.md rename to 05_engine_development/01_compiling/getting_source.md diff --git a/05_engine_development/compiling/img/andtemplates.png b/05_engine_development/01_compiling/img/andtemplates.png similarity index 100% rename from 05_engine_development/compiling/img/andtemplates.png rename to 05_engine_development/01_compiling/img/andtemplates.png diff --git a/05_engine_development/compiling/img/lintemplates.png b/05_engine_development/01_compiling/img/lintemplates.png similarity index 100% rename from 05_engine_development/compiling/img/lintemplates.png rename to 05_engine_development/01_compiling/img/lintemplates.png diff --git a/05_engine_development/compiling/img/script_encryption_key.png b/05_engine_development/01_compiling/img/script_encryption_key.png similarity index 100% rename from 05_engine_development/compiling/img/script_encryption_key.png rename to 05_engine_development/01_compiling/img/script_encryption_key.png diff --git a/05_engine_development/compiling/img/wintemplates.png b/05_engine_development/01_compiling/img/wintemplates.png similarity index 100% rename from 05_engine_development/compiling/img/wintemplates.png rename to 05_engine_development/01_compiling/img/wintemplates.png diff --git a/05_engine_development/compiling/index.md b/05_engine_development/01_compiling/index.md similarity index 100% rename from 05_engine_development/compiling/index.md rename to 05_engine_development/01_compiling/index.md diff --git a/05_engine_development/compiling/introduction_to_the_buildsystem.md b/05_engine_development/01_compiling/introduction_to_the_buildsystem.md similarity index 100% rename from 05_engine_development/compiling/introduction_to_the_buildsystem.md rename to 05_engine_development/01_compiling/introduction_to_the_buildsystem.md diff --git a/05_engine_development/compiling/optimizing_for_size.md b/05_engine_development/01_compiling/optimizing_for_size.md similarity index 100% rename from 05_engine_development/compiling/optimizing_for_size.md rename to 05_engine_development/01_compiling/optimizing_for_size.md diff --git a/05_engine_development/cpp/binding_to_external_libraries.md b/05_engine_development/02_cpp/binding_to_external_libraries.md similarity index 100% rename from 05_engine_development/cpp/binding_to_external_libraries.md rename to 05_engine_development/02_cpp/binding_to_external_libraries.md diff --git a/05_engine_development/cpp/common_engine_methods_and_macros.md b/05_engine_development/02_cpp/common_engine_methods_and_macros.md similarity index 100% rename from 05_engine_development/cpp/common_engine_methods_and_macros.md rename to 05_engine_development/02_cpp/common_engine_methods_and_macros.md diff --git a/05_engine_development/cpp/configuring_an_ide/android_studio.md b/05_engine_development/02_cpp/configuring_an_ide/android_studio.md similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/android_studio.md rename to 05_engine_development/02_cpp/configuring_an_ide/android_studio.md diff --git a/05_engine_development/cpp/configuring_an_ide/clion.md b/05_engine_development/02_cpp/configuring_an_ide/clion.md similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/clion.md rename to 05_engine_development/02_cpp/configuring_an_ide/clion.md diff --git a/05_engine_development/cpp/configuring_an_ide/code_blocks.md b/05_engine_development/02_cpp/configuring_an_ide/code_blocks.md similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/code_blocks.md rename to 05_engine_development/02_cpp/configuring_an_ide/code_blocks.md diff --git a/05_engine_development/cpp/configuring_an_ide/img/android_studio_setup_project_1.png b/05_engine_development/02_cpp/configuring_an_ide/img/android_studio_setup_project_1.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/android_studio_setup_project_1.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/android_studio_setup_project_1.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/clion_1_open.png b/05_engine_development/02_cpp/configuring_an_ide/img/clion_1_open.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/clion_1_open.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/clion_1_open.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/clion_2_this_window.png b/05_engine_development/02_cpp/configuring_an_ide/img/clion_2_this_window.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/clion_2_this_window.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/clion_2_this_window.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/clion_3_change_project_root.png b/05_engine_development/02_cpp/configuring_an_ide/img/clion_3_change_project_root.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/clion_3_change_project_root.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/clion_3_change_project_root.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/clion_4_select_attach_to_process.png b/05_engine_development/02_cpp/configuring_an_ide/img/clion_4_select_attach_to_process.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/clion_4_select_attach_to_process.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/clion_4_select_attach_to_process.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/clion_5_select_godot_process.png b/05_engine_development/02_cpp/configuring_an_ide/img/clion_5_select_godot_process.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/clion_5_select_godot_process.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/clion_5_select_godot_process.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_block_use_tab_character.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_block_use_tab_character.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_block_use_tab_character.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_block_use_tab_character.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_add_files_recursively.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_add_files_recursively.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_add_files_recursively.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_add_files_recursively.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_build_targets.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_build_targets.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_build_targets.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_build_targets.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_compiler_and_configuration.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_compiler_and_configuration.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_compiler_and_configuration.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_compiler_and_configuration.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_file_new_project.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_file_new_project.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_file_new_project.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_file_new_project.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_new_empty_project.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_new_empty_project.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_new_empty_project.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_new_empty_project.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_open_build_options.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_open_build_options.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_open_build_options.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_open_build_options.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_open_properties.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_open_properties.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_open_properties.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_open_properties.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_project_properties.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_project_properties.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_project_properties.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_project_properties.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_project_title_and_location.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_project_title_and_location.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_project_title_and_location.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_project_title_and_location.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_scons_clean.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_scons_clean.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_scons_clean.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_scons_clean.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_scons_minimum.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_scons_minimum.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_scons_minimum.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_scons_minimum.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_scons_windows.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_scons_windows.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_scons_windows.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_scons_windows.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_select_files.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_select_files.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_select_files.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_select_files.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_update_editor_settings.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_update_editor_settings.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_update_editor_settings.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_update_editor_settings.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/code_blocks_wizard_welcome.png b/05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_wizard_welcome.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/code_blocks_wizard_welcome.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/code_blocks_wizard_welcome.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/kdevelop_addincludes.png b/05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_addincludes.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/kdevelop_addincludes.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_addincludes.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/kdevelop_buildconfig.png b/05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_buildconfig.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/kdevelop_buildconfig.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_buildconfig.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/kdevelop_configlaunches.png b/05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_configlaunches.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/kdevelop_configlaunches.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_configlaunches.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/kdevelop_configlaunches2.png b/05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_configlaunches2.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/kdevelop_configlaunches2.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_configlaunches2.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/kdevelop_custombuild.png b/05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_custombuild.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/kdevelop_custombuild.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_custombuild.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/kdevelop_newproject.png b/05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_newproject.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/kdevelop_newproject.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_newproject.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/kdevelop_openconfig.png b/05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_openconfig.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/kdevelop_openconfig.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/kdevelop_openconfig.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/qtcreator-apply-import-filter.png b/05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-apply-import-filter.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/qtcreator-apply-import-filter.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-apply-import-filter.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/qtcreator-edit-codestyle.png b/05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-edit-codestyle.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/qtcreator-edit-codestyle.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-edit-codestyle.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/qtcreator-edit-files-menu.png b/05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-edit-files-menu.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/qtcreator-edit-files-menu.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-edit-files-menu.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/qtcreator-new-project.png b/05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-new-project.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/qtcreator-new-project.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-new-project.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/qtcreator-options-cpp.png b/05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-options-cpp.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/qtcreator-options-cpp.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-options-cpp.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/qtcreator-project-name-includes.png b/05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-project-name-includes.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/qtcreator-project-name-includes.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-project-name-includes.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/qtcreator-projects-build.png b/05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-projects-build.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/qtcreator-projects-build.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-projects-build.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/qtcreator-run-command.png b/05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-run-command.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/qtcreator-run-command.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-run-command.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/qtcreator-set-project-path.png b/05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-set-project-path.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/qtcreator-set-project-path.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-set-project-path.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/qtcreator-set-scons-command.png b/05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-set-scons-command.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/qtcreator-set-scons-command.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/qtcreator-set-scons-command.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/vs_1_install_cpp_package.png b/05_engine_development/02_cpp/configuring_an_ide/img/vs_1_install_cpp_package.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/vs_1_install_cpp_package.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/vs_1_install_cpp_package.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/vs_2_project_properties.png b/05_engine_development/02_cpp/configuring_an_ide/img/vs_2_project_properties.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/vs_2_project_properties.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/vs_2_project_properties.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/vs_3_debug_command_line.png b/05_engine_development/02_cpp/configuring_an_ide/img/vs_3_debug_command_line.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/vs_3_debug_command_line.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/vs_3_debug_command_line.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/vs_4_debugging_main.png b/05_engine_development/02_cpp/configuring_an_ide/img/vs_4_debugging_main.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/vs_4_debugging_main.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/vs_4_debugging_main.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/vscode_1_create_launch.json.png b/05_engine_development/02_cpp/configuring_an_ide/img/vscode_1_create_launch.json.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/vscode_1_create_launch.json.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/vscode_1_create_launch.json.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/vscode_2_launch.json.png b/05_engine_development/02_cpp/configuring_an_ide/img/vscode_2_launch.json.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/vscode_2_launch.json.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/vscode_2_launch.json.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/vscode_3_tasks.json.png b/05_engine_development/02_cpp/configuring_an_ide/img/vscode_3_tasks.json.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/vscode_3_tasks.json.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/vscode_3_tasks.json.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/vscode_configure_task.png b/05_engine_development/02_cpp/configuring_an_ide/img/vscode_configure_task.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/vscode_configure_task.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/vscode_configure_task.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/vscode_create_tasksjson.png b/05_engine_development/02_cpp/configuring_an_ide/img/vscode_create_tasksjson.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/vscode_create_tasksjson.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/vscode_create_tasksjson.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/vscode_create_tasksjson_others.png b/05_engine_development/02_cpp/configuring_an_ide/img/vscode_create_tasksjson_others.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/vscode_create_tasksjson_others.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/vscode_create_tasksjson_others.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/xcode_1_create_external_build_project.png b/05_engine_development/02_cpp/configuring_an_ide/img/xcode_1_create_external_build_project.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/xcode_1_create_external_build_project.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/xcode_1_create_external_build_project.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/xcode_2_configure_scons.png b/05_engine_development/02_cpp/configuring_an_ide/img/xcode_2_configure_scons.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/xcode_2_configure_scons.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/xcode_2_configure_scons.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/xcode_3_add_new_target.png b/05_engine_development/02_cpp/configuring_an_ide/img/xcode_3_add_new_target.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/xcode_3_add_new_target.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/xcode_3_add_new_target.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/xcode_4_select_command_line_target.png b/05_engine_development/02_cpp/configuring_an_ide/img/xcode_4_select_command_line_target.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/xcode_4_select_command_line_target.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/xcode_4_select_command_line_target.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/xcode_5_after_add_godot_source_to_project.png b/05_engine_development/02_cpp/configuring_an_ide/img/xcode_5_after_add_godot_source_to_project.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/xcode_5_after_add_godot_source_to_project.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/xcode_5_after_add_godot_source_to_project.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/xcode_6_after_add_godot_source_to_project_2.png b/05_engine_development/02_cpp/configuring_an_ide/img/xcode_6_after_add_godot_source_to_project_2.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/xcode_6_after_add_godot_source_to_project_2.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/xcode_6_after_add_godot_source_to_project_2.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/xcode_7_setup_build_post_action.png b/05_engine_development/02_cpp/configuring_an_ide/img/xcode_7_setup_build_post_action.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/xcode_7_setup_build_post_action.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/xcode_7_setup_build_post_action.png diff --git a/05_engine_development/cpp/configuring_an_ide/img/xcode_8_setup_run_scheme.png b/05_engine_development/02_cpp/configuring_an_ide/img/xcode_8_setup_run_scheme.png similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/img/xcode_8_setup_run_scheme.png rename to 05_engine_development/02_cpp/configuring_an_ide/img/xcode_8_setup_run_scheme.png diff --git a/05_engine_development/cpp/configuring_an_ide/index.md b/05_engine_development/02_cpp/configuring_an_ide/index.md similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/index.md rename to 05_engine_development/02_cpp/configuring_an_ide/index.md diff --git a/05_engine_development/cpp/configuring_an_ide/kdevelop.md b/05_engine_development/02_cpp/configuring_an_ide/kdevelop.md similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/kdevelop.md rename to 05_engine_development/02_cpp/configuring_an_ide/kdevelop.md diff --git a/05_engine_development/cpp/configuring_an_ide/qt_creator.md b/05_engine_development/02_cpp/configuring_an_ide/qt_creator.md similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/qt_creator.md rename to 05_engine_development/02_cpp/configuring_an_ide/qt_creator.md diff --git a/05_engine_development/cpp/configuring_an_ide/visual_studio.md b/05_engine_development/02_cpp/configuring_an_ide/visual_studio.md similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/visual_studio.md rename to 05_engine_development/02_cpp/configuring_an_ide/visual_studio.md diff --git a/05_engine_development/cpp/configuring_an_ide/visual_studio_code.md b/05_engine_development/02_cpp/configuring_an_ide/visual_studio_code.md similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/visual_studio_code.md rename to 05_engine_development/02_cpp/configuring_an_ide/visual_studio_code.md diff --git a/05_engine_development/cpp/configuring_an_ide/xcode.md b/05_engine_development/02_cpp/configuring_an_ide/xcode.md similarity index 100% rename from 05_engine_development/cpp/configuring_an_ide/xcode.md rename to 05_engine_development/02_cpp/configuring_an_ide/xcode.md diff --git a/05_engine_development/cpp/core_types.md b/05_engine_development/02_cpp/core_types.md similarity index 100% rename from 05_engine_development/cpp/core_types.md rename to 05_engine_development/02_cpp/core_types.md diff --git a/05_engine_development/cpp/custom_audiostreams.md b/05_engine_development/02_cpp/custom_audiostreams.md similarity index 100% rename from 05_engine_development/cpp/custom_audiostreams.md rename to 05_engine_development/02_cpp/custom_audiostreams.md diff --git a/05_engine_development/cpp/custom_godot_servers.md b/05_engine_development/02_cpp/custom_godot_servers.md similarity index 100% rename from 05_engine_development/cpp/custom_godot_servers.md rename to 05_engine_development/02_cpp/custom_godot_servers.md diff --git a/05_engine_development/cpp/custom_modules_in_cpp.md b/05_engine_development/02_cpp/custom_modules_in_cpp.md similarity index 100% rename from 05_engine_development/cpp/custom_modules_in_cpp.md rename to 05_engine_development/02_cpp/custom_modules_in_cpp.md diff --git a/05_engine_development/cpp/custom_resource_format_loaders.md b/05_engine_development/02_cpp/custom_resource_format_loaders.md similarity index 100% rename from 05_engine_development/cpp/custom_resource_format_loaders.md rename to 05_engine_development/02_cpp/custom_resource_format_loaders.md diff --git a/05_engine_development/cpp/files/class_tree.zip b/05_engine_development/02_cpp/files/class_tree.zip similarity index 100% rename from 05_engine_development/cpp/files/class_tree.zip rename to 05_engine_development/02_cpp/files/class_tree.zip diff --git a/05_engine_development/cpp/img/Control.png b/05_engine_development/02_cpp/img/Control.png similarity index 100% rename from 05_engine_development/cpp/img/Control.png rename to 05_engine_development/02_cpp/img/Control.png diff --git a/05_engine_development/cpp/img/Node2D.png b/05_engine_development/02_cpp/img/Node2D.png similarity index 100% rename from 05_engine_development/cpp/img/Node2D.png rename to 05_engine_development/02_cpp/img/Node2D.png diff --git a/05_engine_development/cpp/img/Object.png b/05_engine_development/02_cpp/img/Object.png similarity index 100% rename from 05_engine_development/cpp/img/Object.png rename to 05_engine_development/02_cpp/img/Object.png diff --git a/05_engine_development/cpp/img/Reference.png b/05_engine_development/02_cpp/img/Reference.png similarity index 100% rename from 05_engine_development/cpp/img/Reference.png rename to 05_engine_development/02_cpp/img/Reference.png diff --git a/05_engine_development/cpp/img/Spatial.png b/05_engine_development/02_cpp/img/Spatial.png similarity index 100% rename from 05_engine_development/cpp/img/Spatial.png rename to 05_engine_development/02_cpp/img/Spatial.png diff --git a/05_engine_development/cpp/img/architecture_diagram.jpg b/05_engine_development/02_cpp/img/architecture_diagram.jpg similarity index 100% rename from 05_engine_development/cpp/img/architecture_diagram.jpg rename to 05_engine_development/02_cpp/img/architecture_diagram.jpg diff --git a/05_engine_development/cpp/img/cpp_profiler_hotspot_flame_graph.png b/05_engine_development/02_cpp/img/cpp_profiler_hotspot_flame_graph.png similarity index 100% rename from 05_engine_development/cpp/img/cpp_profiler_hotspot_flame_graph.png rename to 05_engine_development/02_cpp/img/cpp_profiler_hotspot_flame_graph.png diff --git a/05_engine_development/cpp/img/cpp_profiler_hotspot_record.png b/05_engine_development/02_cpp/img/cpp_profiler_hotspot_record.png similarity index 100% rename from 05_engine_development/cpp/img/cpp_profiler_hotspot_record.png rename to 05_engine_development/02_cpp/img/cpp_profiler_hotspot_record.png diff --git a/05_engine_development/cpp/img/cpp_profiler_hotspot_view_results.png b/05_engine_development/02_cpp/img/cpp_profiler_hotspot_view_results.png similarity index 100% rename from 05_engine_development/cpp/img/cpp_profiler_hotspot_view_results.png rename to 05_engine_development/02_cpp/img/cpp_profiler_hotspot_view_results.png diff --git a/05_engine_development/cpp/img/cpp_profiler_hotspot_welcome.png b/05_engine_development/02_cpp/img/cpp_profiler_hotspot_welcome.png similarity index 100% rename from 05_engine_development/cpp/img/cpp_profiler_hotspot_welcome.png rename to 05_engine_development/02_cpp/img/cpp_profiler_hotspot_welcome.png diff --git a/05_engine_development/cpp/img/cpp_profiler_time_profiler.png b/05_engine_development/02_cpp/img/cpp_profiler_time_profiler.png similarity index 100% rename from 05_engine_development/cpp/img/cpp_profiler_time_profiler.png rename to 05_engine_development/02_cpp/img/cpp_profiler_time_profiler.png diff --git a/05_engine_development/cpp/img/cpp_profiler_time_profiler_record.png b/05_engine_development/02_cpp/img/cpp_profiler_time_profiler_record.png similarity index 100% rename from 05_engine_development/cpp/img/cpp_profiler_time_profiler_record.png rename to 05_engine_development/02_cpp/img/cpp_profiler_time_profiler_record.png diff --git a/05_engine_development/cpp/img/cpp_profiler_time_profiler_result.png b/05_engine_development/02_cpp/img/cpp_profiler_time_profiler_result.png similarity index 100% rename from 05_engine_development/cpp/img/cpp_profiler_time_profiler_result.png rename to 05_engine_development/02_cpp/img/cpp_profiler_time_profiler_result.png diff --git a/05_engine_development/cpp/img/cpp_profiler_verysleepy_results_filtered.png b/05_engine_development/02_cpp/img/cpp_profiler_verysleepy_results_filtered.png similarity index 100% rename from 05_engine_development/cpp/img/cpp_profiler_verysleepy_results_filtered.png rename to 05_engine_development/02_cpp/img/cpp_profiler_verysleepy_results_filtered.png diff --git a/05_engine_development/cpp/img/cpp_profiler_verysleepy_select_process.png b/05_engine_development/02_cpp/img/cpp_profiler_verysleepy_select_process.png similarity index 100% rename from 05_engine_development/cpp/img/cpp_profiler_verysleepy_select_process.png rename to 05_engine_development/02_cpp/img/cpp_profiler_verysleepy_select_process.png diff --git a/05_engine_development/cpp/img/cpp_profiler_xcode_menu.png b/05_engine_development/02_cpp/img/cpp_profiler_xcode_menu.png similarity index 100% rename from 05_engine_development/cpp/img/cpp_profiler_xcode_menu.png rename to 05_engine_development/02_cpp/img/cpp_profiler_xcode_menu.png diff --git a/05_engine_development/cpp/index.md b/05_engine_development/02_cpp/index.md similarity index 100% rename from 05_engine_development/cpp/index.md rename to 05_engine_development/02_cpp/index.md diff --git a/05_engine_development/cpp/inheritance_class_tree.md b/05_engine_development/02_cpp/inheritance_class_tree.md similarity index 100% rename from 05_engine_development/cpp/inheritance_class_tree.md rename to 05_engine_development/02_cpp/inheritance_class_tree.md diff --git a/05_engine_development/cpp/introduction_to_godot_development.md b/05_engine_development/02_cpp/introduction_to_godot_development.md similarity index 100% rename from 05_engine_development/cpp/introduction_to_godot_development.md rename to 05_engine_development/02_cpp/introduction_to_godot_development.md diff --git a/05_engine_development/cpp/macos_debug.md b/05_engine_development/02_cpp/macos_debug.md similarity index 100% rename from 05_engine_development/cpp/macos_debug.md rename to 05_engine_development/02_cpp/macos_debug.md diff --git a/05_engine_development/cpp/object_class.md b/05_engine_development/02_cpp/object_class.md similarity index 100% rename from 05_engine_development/cpp/object_class.md rename to 05_engine_development/02_cpp/object_class.md diff --git a/05_engine_development/cpp/using_cpp_profilers.md b/05_engine_development/02_cpp/using_cpp_profilers.md similarity index 100% rename from 05_engine_development/cpp/using_cpp_profilers.md rename to 05_engine_development/02_cpp/using_cpp_profilers.md diff --git a/05_engine_development/cpp/variant_class.md b/05_engine_development/02_cpp/variant_class.md similarity index 100% rename from 05_engine_development/cpp/variant_class.md rename to 05_engine_development/02_cpp/variant_class.md diff --git a/05_engine_development/editor/creating_icons.md b/05_engine_development/03_editor/creating_icons.md similarity index 100% rename from 05_engine_development/editor/creating_icons.md rename to 05_engine_development/03_editor/creating_icons.md diff --git a/05_engine_development/editor/editor_style_guide.md b/05_engine_development/03_editor/editor_style_guide.md similarity index 100% rename from 05_engine_development/editor/editor_style_guide.md rename to 05_engine_development/03_editor/editor_style_guide.md diff --git a/05_engine_development/editor/index.md b/05_engine_development/03_editor/index.md similarity index 100% rename from 05_engine_development/editor/index.md rename to 05_engine_development/03_editor/index.md diff --git a/05_engine_development/editor/introduction_to_editor_development.md b/05_engine_development/03_editor/introduction_to_editor_development.md similarity index 100% rename from 05_engine_development/editor/introduction_to_editor_development.md rename to 05_engine_development/03_editor/introduction_to_editor_development.md diff --git a/05_engine_development/file_formats/index.md b/05_engine_development/04_file_formats/index.md similarity index 100% rename from 05_engine_development/file_formats/index.md rename to 05_engine_development/04_file_formats/index.md diff --git a/05_engine_development/file_formats/tscn.md b/05_engine_development/04_file_formats/tscn.md similarity index 100% rename from 05_engine_development/file_formats/tscn.md rename to 05_engine_development/04_file_formats/tscn.md