From 18c76b6dae7c64bb401cdf66cf9086a7ca4aed0f Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Mon, 26 Jun 2023 17:59:01 +0200 Subject: [PATCH 1/2] Add tags to all demo projects This makes sorting them in the project manager easier, as you can click tags in the project manager to filter to a specific tag. --- 2d/bullet_shower/project.godot | 1 + 2d/dodge_the_creeps/project.godot | 1 + 2d/finite_state_machine/project.godot | 1 + 2d/glow/project.godot | 1 + 2d/hexagonal_map/project.godot | 1 + 2d/instancing/project.godot | 1 + 2d/isometric/project.godot | 1 + 2d/kinematic_character/project.godot | 1 + 2d/light2d_as_mask/project.godot | 1 + 2d/lights_and_shadows/project.godot | 1 + 2d/navigation/project.godot | 1 + 2d/navigation_astar/project.godot | 1 + 2d/particles/project.godot | 1 + 2d/physics_platformer/project.godot | 1 + 2d/physics_tests/project.godot | 1 + 2d/platformer/project.godot | 1 + 2d/pong/project.godot | 1 + 2d/role_playing_game/project.godot | 1 + 2d/screen_space_shaders/project.godot | 1 + 2d/skeleton/project.godot | 1 + 2d/sprite_shaders/project.godot | 1 + 2d/tween/project.godot | 1 + 3d/antialiasing/project.godot | 1 + 3d/csg/project.godot | 1 + 3d/decals/project.godot | 1 + 3d/global_illumination/project.godot | 1 + 3d/graphics_settings/project.godot | 1 + 3d/ik/project.godot | 1 + 3d/kinematic_character/project.godot | 1 + 3d/labels_and_texts/project.godot | 1 + 3d/lights_and_shadows/project.godot | 1 + 3d/material_testers/project.godot | 1 + 3d/navigation/project.godot | 1 + 3d/occlusion_culling_mesh_lod/project.godot | 1 + 3d/particles/project.godot | 1 + 3d/physics_tests/project.godot | 1 + 3d/platformer/project.godot | 1 + 3d/rigidbody_character/project.godot | 1 + 3d/truck_town/project.godot | 1 + 3d/variable_rate_shading/project.godot | 1 + 3d/volumetric_fog/project.godot | 1 + 3d/voxel/project.godot | 1 + 3d/waypoints/project.godot | 1 + audio/bpm_sync/project.godot | 1 + audio/device_changer/project.godot | 1 + audio/generator/project.godot | 1 + audio/mic_record/project.godot | 1 + audio/midi_piano/project.godot | 1 + audio/spectrum/project.godot | 1 + audio/text_to_speech/project.godot | 1 + gui/bidi_and_font_features/project.godot | 1 + gui/control_gallery/project.godot | 1 + gui/drag_and_drop/project.godot | 1 + gui/gd_paint/project.godot | 1 + gui/input_mapping/project.godot | 1 + gui/msdf_font/project.godot | 1 + gui/multiple_resolutions/project.godot | 1 + gui/pseudolocalization/project.godot | 1 + gui/regex/project.godot | 1 + gui/rich_text_bbcode/project.godot | 1 + gui/theming_override/project.godot | 1 + gui/translation/project.godot | 1 + gui/ui_mirroring/project.godot | 1 + loading/autoload/project.godot | 1 + loading/load_threaded/project.godot | 1 + loading/scene_changer/project.godot | 1 + loading/serialization/project.godot | 1 + loading/threads/project.godot | 1 + misc/2.5d/project.godot | 1 + misc/compute_shader_heightmap/project.godot | 1 + misc/joypads/project.godot | 1 + misc/large_world_coordinates/project.godot | 1 + misc/matrix_transform/project.godot | 1 + misc/noise_viewer/project.godot | 1 + misc/os_test/project.godot | 1 + misc/pause/project.godot | 1 + misc/window_management/project.godot | 1 + mobile/android_iap/project.godot | 1 + mobile/multitouch_cubes/project.godot | 1 + mobile/multitouch_view/project.godot | 1 + mobile/sensors/project.godot | 1 + mono/2.5d/project.godot | 1 + mono/android_iap/project.godot | 1 + mono/dodge_the_creeps/project.godot | 1 + mono/multiplayer_pong/project.godot | 1 + mono/pong/project.godot | 1 + networking/multiplayer_bomber/project.godot | 1 + networking/multiplayer_pong/project.godot | 1 + networking/webrtc_minimal/project.godot | 1 + networking/webrtc_signaling/project.godot | 1 + networking/websocket_chat/project.godot | 1 + networking/websocket_minimal/project.godot | 1 + networking/websocket_multiplayer/project.godot | 1 + plugins/project.godot | 1 + viewport/2d_in_3d/project.godot | 1 + viewport/3d_in_2d/project.godot | 1 + viewport/3d_scaling/project.godot | 1 + viewport/dynamic_split_screen/project.godot | 1 + viewport/gui_in_3d/project.godot | 1 + viewport/screen_capture/project.godot | 1 + 100 files changed, 100 insertions(+) diff --git a/2d/bullet_shower/project.godot b/2d/bullet_shower/project.godot index 4f5b6e8a5e..f777821ed0 100644 --- a/2d/bullet_shower/project.godot +++ b/2d/bullet_shower/project.godot @@ -15,6 +15,7 @@ config/description="Demonstrates how to manage large amounts of objects efficien run/main_scene="res://shower.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("demo", "official", "performance", "2d") [display] diff --git a/2d/dodge_the_creeps/project.godot b/2d/dodge_the_creeps/project.godot index aa0220c198..2e9947863a 100644 --- a/2d/dodge_the_creeps/project.godot +++ b/2d/dodge_the_creeps/project.godot @@ -20,6 +20,7 @@ following the tutorial in the documentation." run/main_scene="res://Main.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("2d", "official", "demo") [debug] diff --git a/2d/finite_state_machine/project.godot b/2d/finite_state_machine/project.godot index c3f8ffc60f..adc362b419 100644 --- a/2d/finite_state_machine/project.godot +++ b/2d/finite_state_machine/project.godot @@ -17,6 +17,7 @@ pushdown automaton." run/main_scene="res://Demo.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("ai", "demo", "official", "2d") [display] diff --git a/2d/glow/project.godot b/2d/glow/project.godot index 5961bdeb12..282cfa2b0d 100644 --- a/2d/glow/project.godot +++ b/2d/glow/project.godot @@ -18,6 +18,7 @@ run/main_scene="res://beach_cave.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" run/name="" +config/tags=PackedStringArray("2d", "official", "demo", "rendering") [display] diff --git a/2d/hexagonal_map/project.godot b/2d/hexagonal_map/project.godot index 9676171405..b3e72399c8 100644 --- a/2d/hexagonal_map/project.godot +++ b/2d/hexagonal_map/project.godot @@ -15,6 +15,7 @@ config/description="Very simple demo showing a hexagonal TileMap and TileSet." run/main_scene="res://map.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("2d", "official", "demo", "tilemap") [display] diff --git a/2d/instancing/project.godot b/2d/instancing/project.godot index 9c589d53f1..ac6fcf3fbb 100644 --- a/2d/instancing/project.godot +++ b/2d/instancing/project.godot @@ -16,6 +16,7 @@ make many duplicates of the same object." run/main_scene="res://scene_instancing.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("demo", "official", "2d") [display] diff --git a/2d/isometric/project.godot b/2d/isometric/project.godot index e281c40398..7307ee0a4a 100644 --- a/2d/isometric/project.godot +++ b/2d/isometric/project.godot @@ -18,6 +18,7 @@ as well as be occluded when standing in front or behind them." run/main_scene="res://dungeon.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("tilemap", "2d", "official", "demo") [display] diff --git a/2d/kinematic_character/project.godot b/2d/kinematic_character/project.godot index 318c485a94..23769aad75 100644 --- a/2d/kinematic_character/project.godot +++ b/2d/kinematic_character/project.godot @@ -17,6 +17,7 @@ platforms, can jump through one-way collision platforms, etc." run/main_scene="res://world.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("physics", "2d", "official", "demo") [display] diff --git a/2d/light2d_as_mask/project.godot b/2d/light2d_as_mask/project.godot index 149c21ffd5..b5dfc8d7a9 100644 --- a/2d/light2d_as_mask/project.godot +++ b/2d/light2d_as_mask/project.godot @@ -15,6 +15,7 @@ config/description="Example of how to use 2D lights to mask objects on screen." run/main_scene="res://lightmask.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("official", "demo", "2d", "rendering") [display] diff --git a/2d/lights_and_shadows/project.godot b/2d/lights_and_shadows/project.godot index d59a004a66..136c1a6775 100644 --- a/2d/lights_and_shadows/project.godot +++ b/2d/lights_and_shadows/project.godot @@ -16,6 +16,7 @@ using PointLight2D and LightOccluder2D." run/main_scene="res://light_shadows.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("official", "demo", "2d", "rendering") [display] diff --git a/2d/navigation/project.godot b/2d/navigation/project.godot index 6ca9924b00..ca2ba86dce 100644 --- a/2d/navigation/project.godot +++ b/2d/navigation/project.godot @@ -17,6 +17,7 @@ a path between two points, and then traverses the resulting path." run/main_scene="res://level.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("2d", "ai", "official", "demo") [display] diff --git a/2d/navigation_astar/project.godot b/2d/navigation_astar/project.godot index 7013af9aef..44346199e1 100644 --- a/2d/navigation_astar/project.godot +++ b/2d/navigation_astar/project.godot @@ -16,6 +16,7 @@ complete with Steering Behaviors in order to smooth the movement out." run/main_scene="res://game.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("ai", "demo", "official", "2d", "tilemap") [display] diff --git a/2d/particles/project.godot b/2d/particles/project.godot index 3cb201550a..7ae5c0aa8b 100644 --- a/2d/particles/project.godot +++ b/2d/particles/project.godot @@ -15,6 +15,7 @@ config/description="This demo showcases how 2D particle systems work in Godot." run/main_scene="res://particles.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("official", "demo", "2d", "rendering") [display] diff --git a/2d/physics_platformer/project.godot b/2d/physics_platformer/project.godot index 13417f28a7..5753e5d298 100644 --- a/2d/physics_platformer/project.godot +++ b/2d/physics_platformer/project.godot @@ -18,6 +18,7 @@ manual modification of the RigidDynamicBody3D velocity." run/main_scene="res://stage.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("2d", "physics", "demo", "official", "tilemap") [debug] diff --git a/2d/physics_tests/project.godot b/2d/physics_tests/project.godot index 915d53e773..75cfafadf8 100644 --- a/2d/physics_tests/project.godot +++ b/2d/physics_tests/project.godot @@ -14,6 +14,7 @@ config/name="2D Physics Tests" run/main_scene="res://main.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("official", "demo", "2d", "physics") [autoload] diff --git a/2d/platformer/project.godot b/2d/platformer/project.godot index 65050ced96..132f0a8acf 100644 --- a/2d/platformer/project.godot +++ b/2d/platformer/project.godot @@ -23,6 +23,7 @@ run/main_scene="res://game_singleplayer.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" target_fps="60" +config/tags=PackedStringArray("2d", "demo", "official", "tilemap", "physics") [debug] diff --git a/2d/pong/project.godot b/2d/pong/project.godot index 818602bdb9..84ae213800 100644 --- a/2d/pong/project.godot +++ b/2d/pong/project.godot @@ -16,6 +16,7 @@ for game development in Godot, including signals." run/main_scene="pong.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("demo", "official", "2d") [display] diff --git a/2d/role_playing_game/project.godot b/2d/role_playing_game/project.godot index 84f7baf35b..a6c3805eda 100644 --- a/2d/role_playing_game/project.godot +++ b/2d/role_playing_game/project.godot @@ -17,6 +17,7 @@ battle system on top of it." run/main_scene="res://Game.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("2d", "gui", "tilemap", "official", "demo") [display] diff --git a/2d/screen_space_shaders/project.godot b/2d/screen_space_shaders/project.godot index c57d7aecf1..0e4d5d5b64 100644 --- a/2d/screen_space_shaders/project.godot +++ b/2d/screen_space_shaders/project.godot @@ -16,6 +16,7 @@ Many common full-res effects are implemented here for reference." run/main_scene="res://screen_shaders.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("rendering", "official", "demo", "shaders", "2d") [display] diff --git a/2d/skeleton/project.godot b/2d/skeleton/project.godot index 6311be5a4f..d2fe4c20bb 100644 --- a/2d/skeleton/project.godot +++ b/2d/skeleton/project.godot @@ -27,6 +27,7 @@ there is a simple character controller that controls the animations." run/main_scene="res://level.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("2d", "rendering", "official", "demo", "animation") [display] diff --git a/2d/sprite_shaders/project.godot b/2d/sprite_shaders/project.godot index a87e96d61b..f7c4161ab2 100644 --- a/2d/sprite_shaders/project.godot +++ b/2d/sprite_shaders/project.godot @@ -16,6 +16,7 @@ Effects include outlines, blurs, distorts, shadows, glows, and more." run/main_scene="res://sprite_shaders.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("demo", "official", "2d", "rendering", "shaders") [display] diff --git a/2d/tween/project.godot b/2d/tween/project.godot index c078725625..584360196f 100644 --- a/2d/tween/project.godot +++ b/2d/tween/project.godot @@ -17,6 +17,7 @@ config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" target_fps=60 +config/tags=PackedStringArray("animation", "official", "demo", "2d") [display] diff --git a/3d/antialiasing/project.godot b/3d/antialiasing/project.godot index 3db7a4a5b2..f219366854 100644 --- a/3d/antialiasing/project.godot +++ b/3d/antialiasing/project.godot @@ -15,6 +15,7 @@ config/description="This project showcases the various 3D antialiasing technique run/main_scene="res://anti_aliasing.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("3d", "official", "demo") [display] diff --git a/3d/csg/project.godot b/3d/csg/project.godot index 521619d590..72e75424a7 100644 --- a/3d/csg/project.godot +++ b/3d/csg/project.godot @@ -20,6 +20,7 @@ run/main_scene="res://csg.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" +config/tags=PackedStringArray("3d", "official", "demo") [display] diff --git a/3d/decals/project.godot b/3d/decals/project.godot index 0818828b6e..6bdd64c46a 100644 --- a/3d/decals/project.godot +++ b/3d/decals/project.godot @@ -17,6 +17,7 @@ config/name="Decals" run/main_scene="res://test.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("rendering", "3d", "official", "demo") [display] diff --git a/3d/global_illumination/project.godot b/3d/global_illumination/project.godot index efa91ade83..5ae852dde8 100644 --- a/3d/global_illumination/project.godot +++ b/3d/global_illumination/project.godot @@ -15,6 +15,7 @@ config/description="This demo showcases Godot's global illumination systems: Lig run/main_scene="res://test.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("rendering", "3d", "official", "demo") [display] diff --git a/3d/graphics_settings/project.godot b/3d/graphics_settings/project.godot index 21a864e89e..d8d5a94a3b 100644 --- a/3d/graphics_settings/project.godot +++ b/3d/graphics_settings/project.godot @@ -14,6 +14,7 @@ config/name="3D Graphics Settings" run/main_scene="res://control.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("demo", "official", "3d", "rendering", "settings") [display] diff --git a/3d/ik/project.godot b/3d/ik/project.godot index 4e47e36578..24a8b3b101 100644 --- a/3d/ik/project.godot +++ b/3d/ik/project.godot @@ -17,6 +17,7 @@ different ways they can be used, including via SkeletonIK3D." run/main_scene="res://look_at_ik.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("demo", "official", "3d") [display] diff --git a/3d/kinematic_character/project.godot b/3d/kinematic_character/project.godot index 7d2232f44a..bc362ec066 100644 --- a/3d/kinematic_character/project.godot +++ b/3d/kinematic_character/project.godot @@ -16,6 +16,7 @@ This is similar to the 3D platformer demo." run/main_scene="res://level.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("3d", "official", "demo", "physics") [display] diff --git a/3d/labels_and_texts/project.godot b/3d/labels_and_texts/project.godot index 9ce134d5b0..c82fe4c418 100644 --- a/3d/labels_and_texts/project.godot +++ b/3d/labels_and_texts/project.godot @@ -18,6 +18,7 @@ config/description="This project showcases 2 ways to draw text in 3D space: the run/main_scene="res://3d_labels_and_texts.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("demo", "official", "3d", "rendering") [display] diff --git a/3d/lights_and_shadows/project.godot b/3d/lights_and_shadows/project.godot index b66c3649df..e387fbef51 100644 --- a/3d/lights_and_shadows/project.godot +++ b/3d/lights_and_shadows/project.godot @@ -21,6 +21,7 @@ The background sky uses a PhysicalSkyMaterial, which allows for the sky colors t run/main_scene="res://test.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("3d", "official", "demo", "rendering") [display] diff --git a/3d/material_testers/project.godot b/3d/material_testers/project.godot index 80e111d733..41da35f811 100644 --- a/3d/material_testers/project.godot +++ b/3d/material_testers/project.godot @@ -18,6 +18,7 @@ This demo was featured at the beginning of the Godot 3.0 trailer." run/main_scene="res://material_tester.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("3d", "rendering", "official", "demo") [display] diff --git a/3d/navigation/project.godot b/3d/navigation/project.godot index 641db5bdb8..f9b41b1645 100644 --- a/3d/navigation/project.godot +++ b/3d/navigation/project.godot @@ -18,6 +18,7 @@ Code is provided for polyline following in 3D." run/main_scene="res://navmesh.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("demo", "official", "3d", "ai") [physics] diff --git a/3d/occlusion_culling_mesh_lod/project.godot b/3d/occlusion_culling_mesh_lod/project.godot index 25ff7c005d..cb53d2225d 100644 --- a/3d/occlusion_culling_mesh_lod/project.godot +++ b/3d/occlusion_culling_mesh_lod/project.godot @@ -15,6 +15,7 @@ config/description="This demo showcases the use of occlusion culling and mesh le run/main_scene="res://node_3d.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("3d", "rendering", "performance", "official", "demo") [display] diff --git a/3d/particles/project.godot b/3d/particles/project.godot index 22c76d4265..4fc470817a 100644 --- a/3d/particles/project.godot +++ b/3d/particles/project.godot @@ -18,6 +18,7 @@ config/description="This project showcases various 3D particle features supporte run/main_scene="res://test.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("3d", "official", "demo", "rendering") [display] diff --git a/3d/physics_tests/project.godot b/3d/physics_tests/project.godot index 90bd116f69..37e4bad7e4 100644 --- a/3d/physics_tests/project.godot +++ b/3d/physics_tests/project.godot @@ -30,6 +30,7 @@ config/name="3D Physics Tests" run/main_scene="res://main.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("physics", "demo", "3d", "official") [autoload] diff --git a/3d/platformer/project.godot b/3d/platformer/project.godot index 43b6aa24a4..d5d5e23f88 100644 --- a/3d/platformer/project.godot +++ b/3d/platformer/project.godot @@ -16,6 +16,7 @@ It uses similar code to the 2D platformer, but implemented in 3D." run/main_scene="res://game.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("3d", "physics", "gridmap", "official", "demo") [input] diff --git a/3d/rigidbody_character/project.godot b/3d/rigidbody_character/project.godot index e4d147fa20..5b0b893c59 100644 --- a/3d/rigidbody_character/project.godot +++ b/3d/rigidbody_character/project.godot @@ -16,6 +16,7 @@ config/description="Rigidbody character demo for 3D using a capsule for the char run/main_scene="res://level.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("3d", "physics", "demo", "official") [display] diff --git a/3d/truck_town/project.godot b/3d/truck_town/project.godot index 9a6af6070c..56b1445353 100644 --- a/3d/truck_town/project.godot +++ b/3d/truck_town/project.godot @@ -16,6 +16,7 @@ varying complexity using vehicle physics." run/main_scene="res://car_select/car_select.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("3d", "physics", "official", "demo", "vehicle") [display] diff --git a/3d/variable_rate_shading/project.godot b/3d/variable_rate_shading/project.godot index 0995161ee3..a92db1af2f 100644 --- a/3d/variable_rate_shading/project.godot +++ b/3d/variable_rate_shading/project.godot @@ -17,6 +17,7 @@ Performance metrics are also displayed to evaluate potential performance gains." run/main_scene="res://vrs.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("3d", "rendering", "performance", "official", "demo") [display] diff --git a/3d/volumetric_fog/project.godot b/3d/volumetric_fog/project.godot index 08e81fc496..6ca0d8d028 100644 --- a/3d/volumetric_fog/project.godot +++ b/3d/volumetric_fog/project.godot @@ -14,6 +14,7 @@ config/name="Volumetric Fog" run/main_scene="res://volumetric_fog.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("3d", "rendering", "official", "demo") [display] diff --git a/3d/voxel/project.godot b/3d/voxel/project.godot index 69bef9b128..7c8aa44add 100644 --- a/3d/voxel/project.godot +++ b/3d/voxel/project.godot @@ -35,6 +35,7 @@ use Zylann's voxel module instead: https://github.com/Zylann/godot_voxel" run/main_scene="res://menu/main/main_menu.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("3d", "demo", "official") [autoload] diff --git a/3d/waypoints/project.godot b/3d/waypoints/project.godot index 39af3b1e23..fcad6b6587 100644 --- a/3d/waypoints/project.godot +++ b/3d/waypoints/project.godot @@ -15,6 +15,7 @@ config/description="This is an example of displaying GUI elements such as Labels run/main_scene="res://main.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("3d", "official", "demo") [display] diff --git a/audio/bpm_sync/project.godot b/audio/bpm_sync/project.godot index 933fac8421..c87c5ce930 100644 --- a/audio/bpm_sync/project.godot +++ b/audio/bpm_sync/project.godot @@ -15,6 +15,7 @@ config/description="A demo of how to sync the audio playback with the time for a run/main_scene="res://bpm_sync.tscn" config/icon="res://icon.webp" config/features=PackedStringArray("4.0") +config/tags=PackedStringArray("official", "audio", "demo") [rendering] diff --git a/audio/device_changer/project.godot b/audio/device_changer/project.godot index d9457361df..f0209012cc 100644 --- a/audio/device_changer/project.godot +++ b/audio/device_changer/project.godot @@ -16,6 +16,7 @@ run/main_scene="res://Changer.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" +config/tags=PackedStringArray("official", "demo", "audio") [display] diff --git a/audio/generator/project.godot b/audio/generator/project.godot index ada565a378..a2ec69289a 100644 --- a/audio/generator/project.godot +++ b/audio/generator/project.godot @@ -18,6 +18,7 @@ run/main_scene="res://generator.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" +config/tags=PackedStringArray("audio", "official", "demo") [display] diff --git a/audio/mic_record/project.godot b/audio/mic_record/project.godot index 1db4b8160c..3957ec0efb 100644 --- a/audio/mic_record/project.godot +++ b/audio/mic_record/project.godot @@ -17,6 +17,7 @@ run/main_scene="res://MicRecord.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" +config/tags=PackedStringArray("official", "audio", "demo") [audio] diff --git a/audio/midi_piano/project.godot b/audio/midi_piano/project.godot index 0f40751790..4837218731 100644 --- a/audio/midi_piano/project.godot +++ b/audio/midi_piano/project.godot @@ -24,6 +24,7 @@ config/name="MIDI Piano Demo" run/main_scene="res://piano.tscn" config/icon="res://icon.webp" config/features=PackedStringArray("4.0") +config/tags=PackedStringArray("audio", "demo", "official") [display] diff --git a/audio/spectrum/project.godot b/audio/spectrum/project.godot index 951e4871e2..8d9a06552d 100644 --- a/audio/spectrum/project.godot +++ b/audio/spectrum/project.godot @@ -16,6 +16,7 @@ run/main_scene="res://show_spectrum.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" +config/tags=PackedStringArray("demo", "official", "audio", "visualization") [display] diff --git a/audio/text_to_speech/project.godot b/audio/text_to_speech/project.godot index cc2a3116db..ec2df9539d 100644 --- a/audio/text_to_speech/project.godot +++ b/audio/text_to_speech/project.godot @@ -15,6 +15,7 @@ config/description="This is a demo showing text-to-speech support." run/main_scene="res://control.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("accessibility", "official", "demo", "gui") [display] diff --git a/gui/bidi_and_font_features/project.godot b/gui/bidi_and_font_features/project.godot index ae41078567..f44f83bc5c 100644 --- a/gui/bidi_and_font_features/project.godot +++ b/gui/bidi_and_font_features/project.godot @@ -15,6 +15,7 @@ run/main_scene="res://bidi.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" +config/tags=PackedStringArray("gui", "official", "demo") [display] diff --git a/gui/control_gallery/project.godot b/gui/control_gallery/project.godot index 5d53138222..205ae00f22 100644 --- a/gui/control_gallery/project.godot +++ b/gui/control_gallery/project.godot @@ -16,6 +16,7 @@ run/main_scene="res://control_gallery.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" +config/tags=PackedStringArray("gui", "official", "demo") [display] diff --git a/gui/drag_and_drop/project.godot b/gui/drag_and_drop/project.godot index e63b1c2adc..76614bb97b 100644 --- a/gui/drag_and_drop/project.godot +++ b/gui/drag_and_drop/project.godot @@ -19,6 +19,7 @@ run/main_scene="res://drag_and_drop.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" +config/tags=PackedStringArray("gui", "official", "demo") [display] diff --git a/gui/gd_paint/project.godot b/gui/gd_paint/project.godot index 001e5e875e..ce482e14d4 100644 --- a/gui/gd_paint/project.godot +++ b/gui/gd_paint/project.godot @@ -17,6 +17,7 @@ and eraser, as well as a rectangle and a circle brush." run/main_scene="res://paint_root.tscn" config/icon="res://icon.webp" config/features=PackedStringArray("4.0") +config/tags=PackedStringArray("official", "demo", "gui") [debug] diff --git a/gui/input_mapping/project.godot b/gui/input_mapping/project.godot index 234d5965aa..25424114fd 100644 --- a/gui/input_mapping/project.godot +++ b/gui/input_mapping/project.godot @@ -19,6 +19,7 @@ config/description="A demo showing how to build an input key remapping screen. run/main_scene="res://InputRemapMenu.tscn" config/icon="res://icon.webp" config/features=PackedStringArray("4.0") +config/tags=PackedStringArray("gui", "official", "demo", "input", "settings") [autoload] diff --git a/gui/msdf_font/project.godot b/gui/msdf_font/project.godot index 648337cd14..77c6c6c047 100644 --- a/gui/msdf_font/project.godot +++ b/gui/msdf_font/project.godot @@ -20,6 +20,7 @@ at small font sizes compared to single-channel signed distance field fonts." run/main_scene="res://sdf_font_demo.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("gui", "rendering", "2d", "official", "demo") [display] diff --git a/gui/multiple_resolutions/project.godot b/gui/multiple_resolutions/project.godot index 50db8c3b66..6acda08bfa 100644 --- a/gui/multiple_resolutions/project.godot +++ b/gui/multiple_resolutions/project.godot @@ -31,6 +31,7 @@ run/main_scene="res://main.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" +config/tags=PackedStringArray("official", "demo", "gui", "best_practices", "accessibility") [display] diff --git a/gui/pseudolocalization/project.godot b/gui/pseudolocalization/project.godot index 629fdfddd4..733e89613f 100644 --- a/gui/pseudolocalization/project.godot +++ b/gui/pseudolocalization/project.godot @@ -14,6 +14,7 @@ config/name="Pseudolocalization" run/main_scene="res://Pseudolocalization.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("demo", "official", "internationalization") [internationalization] diff --git a/gui/regex/project.godot b/gui/regex/project.godot index a52e7657ca..c8eaa96125 100644 --- a/gui/regex/project.godot +++ b/gui/regex/project.godot @@ -16,6 +16,7 @@ Can also serve as a playground for regex testing." run/main_scene="res://regex.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("official", "demo", "gui") [display] diff --git a/gui/rich_text_bbcode/project.godot b/gui/rich_text_bbcode/project.godot index 343a1ce915..5c5d1b7eaa 100644 --- a/gui/rich_text_bbcode/project.godot +++ b/gui/rich_text_bbcode/project.godot @@ -16,6 +16,7 @@ run/main_scene="res://rich_text_bbcode.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" +config/tags=PackedStringArray("gui", "official", "demo") [display] diff --git a/gui/theming_override/project.godot b/gui/theming_override/project.godot index 7e38e53f5e..b9998bc64f 100644 --- a/gui/theming_override/project.godot +++ b/gui/theming_override/project.godot @@ -16,6 +16,7 @@ run/main_scene="res://test.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" +config/tags=PackedStringArray("gui", "demo", "official") [display] diff --git a/gui/translation/project.godot b/gui/translation/project.godot index fe54923d77..2be9b80089 100644 --- a/gui/translation/project.godot +++ b/gui/translation/project.godot @@ -16,6 +16,7 @@ the use of localized resources and texts." run/main_scene="res://translation_demo.tscn" config/icon="res://icon.webp" config/features=PackedStringArray("4.0") +config/tags=PackedStringArray("internationalization", "official", "demo") [display] diff --git a/gui/ui_mirroring/project.godot b/gui/ui_mirroring/project.godot index 2e1526827d..0dbba5f443 100644 --- a/gui/ui_mirroring/project.godot +++ b/gui/ui_mirroring/project.godot @@ -13,3 +13,4 @@ config_version=4 config/name="UI Mirroring Demo" run/main_scene="res://ui_mirroring.tscn" config/icon="res://icon.webp" +config/tags=PackedStringArray("internationalization", "official", "demo", "gui") diff --git a/loading/autoload/project.godot b/loading/autoload/project.godot index 4b5cf5b958..fddcedc26a 100644 --- a/loading/autoload/project.godot +++ b/loading/autoload/project.godot @@ -16,6 +16,7 @@ run/main_scene="res://scene_a.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" +config/tags=PackedStringArray("demo", "official", "best_practices") [autoload] diff --git a/loading/load_threaded/project.godot b/loading/load_threaded/project.godot index 5ef0f0ced8..80ffcf2397 100644 --- a/loading/load_threaded/project.godot +++ b/loading/load_threaded/project.godot @@ -16,6 +16,7 @@ run/main_scene="res://load_threaded.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" +config/tags=PackedStringArray("best_practices", "performance", "official", "demo") [display] diff --git a/loading/scene_changer/project.godot b/loading/scene_changer/project.godot index 1bcc395374..8ebac77cb9 100644 --- a/loading/scene_changer/project.godot +++ b/loading/scene_changer/project.godot @@ -16,6 +16,7 @@ run/main_scene="res://scene_a.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.svg" +config/tags=PackedStringArray("demo", "official") [display] diff --git a/loading/serialization/project.godot b/loading/serialization/project.godot index 712e8fcd90..b0b71c2991 100644 --- a/loading/serialization/project.godot +++ b/loading/serialization/project.godot @@ -35,6 +35,7 @@ https://docs.godotengine.org/en/latest/tutorials/io/saving_games.html" run/main_scene="res://save_load.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("demo", "official", "filesystem") [display] diff --git a/loading/threads/project.godot b/loading/threads/project.godot index 966a1183f7..cdab88d666 100644 --- a/loading/threads/project.godot +++ b/loading/threads/project.godot @@ -18,6 +18,7 @@ run/low_processor_mode=true config/icon="res://icon.webp" run/stretch/aspect="expand" run/stretch/mode="canvas_items" +config/tags=PackedStringArray("best_practices", "official", "demo", "performance") [display] diff --git a/misc/2.5d/project.godot b/misc/2.5d/project.godot index fe345e6dcd..8f338097ea 100644 --- a/misc/2.5d/project.godot +++ b/misc/2.5d/project.godot @@ -45,6 +45,7 @@ in Godot by mixing 2D and 3D nodes. It also adds a run/main_scene="res://assets/demo_scene.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("demo", "official", "2d") [display] diff --git a/misc/compute_shader_heightmap/project.godot b/misc/compute_shader_heightmap/project.godot index 50613b92e7..edf3ead131 100644 --- a/misc/compute_shader_heightmap/project.godot +++ b/misc/compute_shader_heightmap/project.godot @@ -15,6 +15,7 @@ run/main_scene="res://main.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" +config/tags=PackedStringArray("performance", "official", "demo", "rendering", "shaders") [display] diff --git a/misc/joypads/project.godot b/misc/joypads/project.godot index 6c412d80b9..78d5fcff8a 100644 --- a/misc/joypads/project.godot +++ b/misc/joypads/project.godot @@ -16,6 +16,7 @@ run/main_scene="res://joypads.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" +config/tags=PackedStringArray("input", "gui", "official", "demo") [display] diff --git a/misc/large_world_coordinates/project.godot b/misc/large_world_coordinates/project.godot index 507d33cc72..9c2499af22 100644 --- a/misc/large_world_coordinates/project.godot +++ b/misc/large_world_coordinates/project.godot @@ -17,6 +17,7 @@ run/main_scene="res://test.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" +config/tags=PackedStringArray("physics", "3d", "official", "demo", "rendering") [display] diff --git a/misc/matrix_transform/project.godot b/misc/matrix_transform/project.godot index 0951ce54b2..ae4492b472 100644 --- a/misc/matrix_transform/project.godot +++ b/misc/matrix_transform/project.godot @@ -29,6 +29,7 @@ For more information, see the Matrices and Transforms article." run/main_scene="res://3D.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("3d", "official", "demo", "editor") [rendering] diff --git a/misc/noise_viewer/project.godot b/misc/noise_viewer/project.godot index 867d2984b8..e35bfd1c46 100644 --- a/misc/noise_viewer/project.godot +++ b/misc/noise_viewer/project.godot @@ -16,6 +16,7 @@ run/main_scene="res://noise_viewer.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" +config/tags=PackedStringArray("gui", "official", "demo", "procedural", "visualization") [display] diff --git a/misc/os_test/project.godot b/misc/os_test/project.godot index b66cf4723e..a17a56a9e8 100644 --- a/misc/os_test/project.godot +++ b/misc/os_test/project.godot @@ -21,6 +21,7 @@ run/main_scene="res://os_test.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" +config/tags=PackedStringArray("porting", "official", "demo") [display] diff --git a/misc/pause/project.godot b/misc/pause/project.godot index d1ad016279..f7198bd326 100644 --- a/misc/pause/project.godot +++ b/misc/pause/project.godot @@ -15,6 +15,7 @@ config/description="A demo showing how a game made in Godot can be paused." run/main_scene="res://spinpause.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("official", "demo") [display] diff --git a/misc/window_management/project.godot b/misc/window_management/project.godot index 3d5298fa21..7a5d5a5d80 100644 --- a/misc/window_management/project.godot +++ b/misc/window_management/project.godot @@ -16,6 +16,7 @@ run/main_scene="res://window_management.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" +config/tags=PackedStringArray("porting", "official", "demo") [display] diff --git a/mobile/android_iap/project.godot b/mobile/android_iap/project.godot index 6573207ae8..d81a7e3bdc 100644 --- a/mobile/android_iap/project.godot +++ b/mobile/android_iap/project.godot @@ -20,6 +20,7 @@ config/description="This demo shows how to make in-app payments in Android. Note: Running the demo requires exporting and uploading the game to Google Play." run/main_scene="res://main.tscn" config/icon="res://icon.webp" +config/tags=PackedStringArray("official", "demo", "porting", "mobile") [display] diff --git a/mobile/multitouch_cubes/project.godot b/mobile/multitouch_cubes/project.godot index 0729b2d428..622cdc5acb 100644 --- a/mobile/multitouch_cubes/project.godot +++ b/mobile/multitouch_cubes/project.godot @@ -14,6 +14,7 @@ config/name="Multitouch Cubes Demo " config/description="Demo of multitouch input and different gestures using the touch API. This demo is meant to be used with a touch-enabled device such as a phone or tablet." run/main_scene="res://Main.tscn" config/icon="res://icon.webp" +config/tags=PackedStringArray("mobile", "input", "official", "demo") [input_devices] diff --git a/mobile/multitouch_view/project.godot b/mobile/multitouch_view/project.godot index 27417fce22..e0e17e06f1 100644 --- a/mobile/multitouch_view/project.godot +++ b/mobile/multitouch_view/project.godot @@ -14,6 +14,7 @@ config/name="Multitouch View" config/description="Simple debugger for multitouch input. Shows red dots everywhere you press." run/main_scene="res://Main.tscn" config/icon="res://icon.webp" +config/tags=PackedStringArray("official", "demo", "mobile", "input") [autoload] diff --git a/mobile/sensors/project.godot b/mobile/sensors/project.godot index c9ec44b3bb..ea179d9e9e 100644 --- a/mobile/sensors/project.godot +++ b/mobile/sensors/project.godot @@ -19,6 +19,7 @@ config/description="A demo showing the use of various sensors: an accelerometer, These sensors are typically found on mobile devices, so don't expect this to work on a desktop." run/main_scene="res://main.tscn" config/icon="res://icon.webp" +config/tags=PackedStringArray("mobile", "official", "demo") [rendering] diff --git a/mono/2.5d/project.godot b/mono/2.5d/project.godot index b65e1353b0..704d7208eb 100644 --- a/mono/2.5d/project.godot +++ b/mono/2.5d/project.godot @@ -16,6 +16,7 @@ in Godot by mixing 2D and 3D nodes. It also adds a 2.5D editor viewport for easily editing 2.5D levels." run/main_scene="res://assets/demo_scene.tscn" config/icon="res://icon.webp" +config/tags=PackedStringArray("demo", "official", "2d") [display] diff --git a/mono/android_iap/project.godot b/mono/android_iap/project.godot index 54d3f472ae..352262974e 100644 --- a/mono/android_iap/project.godot +++ b/mono/android_iap/project.godot @@ -16,6 +16,7 @@ config/description="This demo shows how to make in-app payments in Android in C# Note: Running the demo requires exporting and uploading the game to Google Play." run/main_scene="res://main.tscn" config/icon="res://icon.webp" +config/tags=PackedStringArray("demo", "official", "mobile", "porting") [display] diff --git a/mono/dodge_the_creeps/project.godot b/mono/dodge_the_creeps/project.godot index 5dbadf0945..31aa96d755 100644 --- a/mono/dodge_the_creeps/project.godot +++ b/mono/dodge_the_creeps/project.godot @@ -19,6 +19,7 @@ tutorial in the documentation, but ported to C#. For more details, consider following the tutorial in the documentation." run/main_scene="res://Main.tscn" config/icon="res://icon.webp" +config/tags=PackedStringArray("demo", "official", "2d") [display] diff --git a/mono/multiplayer_pong/project.godot b/mono/multiplayer_pong/project.godot index dd0c9a6897..ded7c5732c 100644 --- a/mono/multiplayer_pong/project.godot +++ b/mono/multiplayer_pong/project.godot @@ -16,6 +16,7 @@ One of the players should press 'host', while the other should select the address and press 'join'." run/main_scene="res://lobby.tscn" config/icon="res://icon.webp" +config/tags=PackedStringArray("demo", "official", "2d", "network") [display] diff --git a/mono/pong/project.godot b/mono/pong/project.godot index d3355c799a..a4cc69cbcb 100644 --- a/mono/pong/project.godot +++ b/mono/pong/project.godot @@ -15,6 +15,7 @@ config/description="A simple Pong game. This demo shows best practices for game development in Godot, including signals." run/main_scene="pong.tscn" config/icon="res://icon.webp" +config/tags=PackedStringArray("demo", "official", "2d") [display] diff --git a/networking/multiplayer_bomber/project.godot b/networking/multiplayer_bomber/project.godot index 3b6ecd228e..f78a2a75c8 100644 --- a/networking/multiplayer_bomber/project.godot +++ b/networking/multiplayer_bomber/project.godot @@ -17,6 +17,7 @@ should type in his address and press 'play'." run/main_scene="res://lobby.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("network", "2d", "official", "demo") [autoload] diff --git a/networking/multiplayer_pong/project.godot b/networking/multiplayer_pong/project.godot index da9735338b..283c74ba88 100644 --- a/networking/multiplayer_pong/project.godot +++ b/networking/multiplayer_pong/project.godot @@ -17,6 +17,7 @@ other should select the address and press 'join'." run/main_scene="res://lobby.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("2d", "demo", "official", "network") [display] diff --git a/networking/webrtc_minimal/project.godot b/networking/webrtc_minimal/project.godot index ffdcb0712e..d310db3a08 100644 --- a/networking/webrtc_minimal/project.godot +++ b/networking/webrtc_minimal/project.godot @@ -14,6 +14,7 @@ config/name="WebRTC Minimal Connection" config/description="This is a minimal sample of using WebRTC connections to connect two peers to each other." run/main_scene="res://main.tscn" config/features=PackedStringArray("4.0") +config/tags=PackedStringArray("network", "official", "demo") [autoload] diff --git a/networking/webrtc_signaling/project.godot b/networking/webrtc_signaling/project.godot index 64ba334a67..f9516d6bb6 100644 --- a/networking/webrtc_signaling/project.godot +++ b/networking/webrtc_signaling/project.godot @@ -17,6 +17,7 @@ The protocol is text based, and composed by a command and possibly multiple payload arguments, each separated by a new line." run/main_scene="res://demo/main.tscn" config/features=PackedStringArray("4.0") +config/tags=PackedStringArray("official", "demo", "network") [debug] diff --git a/networking/websocket_chat/project.godot b/networking/websocket_chat/project.godot index 44581c1724..d75d74c999 100644 --- a/networking/websocket_chat/project.godot +++ b/networking/websocket_chat/project.godot @@ -15,3 +15,4 @@ config/description="This is a demo of a simple chat implemented using WebSockets run/main_scene="res://combo.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("network", "official", "demo") diff --git a/networking/websocket_minimal/project.godot b/networking/websocket_minimal/project.godot index 636f2cd0f3..0fa9fa8c4d 100644 --- a/networking/websocket_minimal/project.godot +++ b/networking/websocket_minimal/project.godot @@ -14,6 +14,7 @@ config/name="WebSocket Minimal Demo" config/description="This is a minimal sample of connecting two peers to each other using websockets." run/main_scene="res://Main.tscn" config/features=PackedStringArray("4.0") +config/tags=PackedStringArray("official", "demo", "network") [rendering] diff --git a/networking/websocket_multiplayer/project.godot b/networking/websocket_multiplayer/project.godot index 2b0ffe77f0..ef04042d38 100644 --- a/networking/websocket_multiplayer/project.godot +++ b/networking/websocket_multiplayer/project.godot @@ -15,6 +15,7 @@ config/description="This is a sample showing how the use WebSockets along with t run/main_scene="res://scene/combo.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("demo", "official", "network") [rendering] diff --git a/plugins/project.godot b/plugins/project.godot index 907c22d46e..cfab016b46 100644 --- a/plugins/project.godot +++ b/plugins/project.godot @@ -23,6 +23,7 @@ This project contains 4 plugins: run/main_scene="res://test_scene.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("official", "demo", "editor") [editor_plugins] diff --git a/viewport/2d_in_3d/project.godot b/viewport/2d_in_3d/project.godot index 492bcae908..85c6e9596d 100644 --- a/viewport/2d_in_3d/project.godot +++ b/viewport/2d_in_3d/project.godot @@ -15,6 +15,7 @@ config/description="A demo showing how a 2D scene can be shown within a 3D one u run/main_scene="res://2d_in_3d.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("3d", "2d", "rendering", "official", "demo") [input] diff --git a/viewport/3d_in_2d/project.godot b/viewport/3d_in_2d/project.godot index 6325e4ad3f..2540e86c40 100644 --- a/viewport/3d_in_2d/project.godot +++ b/viewport/3d_in_2d/project.godot @@ -15,6 +15,7 @@ config/description="A demo showing how a 3D scene can be shown within a 2D one u run/main_scene="res://3d_in_2d.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("2d", "official", "demo", "rendering", "3d") [display] diff --git a/viewport/3d_scaling/project.godot b/viewport/3d_scaling/project.godot index 4d126ea3e6..b4a5d4f32f 100644 --- a/viewport/3d_scaling/project.godot +++ b/viewport/3d_scaling/project.godot @@ -19,6 +19,7 @@ non-pixel-art viewport for HUD elements." run/main_scene="res://hud.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("3d", "rendering", "demo", "official") [display] diff --git a/viewport/dynamic_split_screen/project.godot b/viewport/dynamic_split_screen/project.godot index 110a421dc5..4eb8cec4bb 100644 --- a/viewport/dynamic_split_screen/project.godot +++ b/viewport/dynamic_split_screen/project.godot @@ -16,6 +16,7 @@ split screen, also called Voronoi split screen, using GDSL." run/main_scene="res://split_screen.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("3d", "official", "demo") [input] diff --git a/viewport/gui_in_3d/project.godot b/viewport/gui_in_3d/project.godot index faf55adc8d..23be49c5a1 100644 --- a/viewport/gui_in_3d/project.godot +++ b/viewport/gui_in_3d/project.godot @@ -16,6 +16,7 @@ as well as forwarding mouse and keyboard input to the GUI." run/main_scene="res://gui_in_3d.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("3d", "official", "demo", "gui") [gdnative] diff --git a/viewport/screen_capture/project.godot b/viewport/screen_capture/project.godot index e415b7d296..0b8f81853e 100644 --- a/viewport/screen_capture/project.godot +++ b/viewport/screen_capture/project.godot @@ -15,6 +15,7 @@ config/description="An example showing how to take screenshots of the screen." run/main_scene="res://screen_capture.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" +config/tags=PackedStringArray("demo", "official", "rendering") [display] From 0a84347d1177d2d7ed83e32601dc85d0992bbfde Mon Sep 17 00:00:00 2001 From: MotH Date: Wed, 28 Jun 2023 21:27:10 +0200 Subject: [PATCH 2/2] Sorted tags --- 2d/bullet_shower/project.godot | 2 +- 2d/dodge_the_creeps/project.godot | 2 +- 2d/finite_state_machine/project.godot | 2 +- 2d/glow/project.godot | 2 +- 2d/hexagonal_map/project.godot | 2 +- 2d/instancing/project.godot | 2 +- 2d/isometric/project.godot | 2 +- 2d/kinematic_character/project.godot | 2 +- 2d/light2d_as_mask/project.godot | 2 +- 2d/lights_and_shadows/project.godot | 2 +- 2d/navigation/project.godot | 2 +- 2d/navigation_astar/project.godot | 2 +- 2d/particles/project.godot | 2 +- 2d/physics_platformer/project.godot | 2 +- 2d/physics_tests/project.godot | 2 +- 2d/platformer/project.godot | 2 +- 2d/pong/project.godot | 2 +- 2d/role_playing_game/project.godot | 2 +- 2d/screen_space_shaders/project.godot | 2 +- 2d/skeleton/project.godot | 2 +- 2d/sprite_shaders/project.godot | 2 +- 2d/tween/project.godot | 2 +- 3d/antialiasing/project.godot | 2 +- 3d/csg/project.godot | 2 +- 3d/decals/project.godot | 2 +- 3d/global_illumination/project.godot | 2 +- 3d/graphics_settings/project.godot | 2 +- 3d/ik/project.godot | 2 +- 3d/kinematic_character/project.godot | 2 +- 3d/labels_and_texts/project.godot | 2 +- 3d/lights_and_shadows/project.godot | 2 +- 3d/material_testers/project.godot | 2 +- 3d/navigation/project.godot | 2 +- 3d/occlusion_culling_mesh_lod/project.godot | 2 +- 3d/particles/project.godot | 2 +- 3d/physics_tests/project.godot | 2 +- 3d/platformer/project.godot | 2 +- 3d/rigidbody_character/project.godot | 2 +- 3d/truck_town/project.godot | 2 +- 3d/variable_rate_shading/project.godot | 2 +- 3d/volumetric_fog/project.godot | 2 +- 3d/waypoints/project.godot | 2 +- audio/bpm_sync/project.godot | 2 +- audio/device_changer/project.godot | 2 +- audio/generator/project.godot | 2 +- audio/mic_record/project.godot | 2 +- audio/spectrum/project.godot | 2 +- audio/text_to_speech/project.godot | 2 +- gui/bidi_and_font_features/project.godot | 2 +- gui/control_gallery/project.godot | 2 +- gui/drag_and_drop/project.godot | 2 +- gui/gd_paint/project.godot | 2 +- gui/input_mapping/project.godot | 2 +- gui/msdf_font/project.godot | 2 +- gui/multiple_resolutions/project.godot | 2 +- gui/pseudolocalization/project.godot | 2 +- gui/regex/project.godot | 2 +- gui/rich_text_bbcode/project.godot | 2 +- gui/theming_override/project.godot | 2 +- gui/translation/project.godot | 2 +- gui/ui_mirroring/project.godot | 2 +- loading/autoload/project.godot | 2 +- loading/load_threaded/project.godot | 2 +- loading/serialization/project.godot | 2 +- loading/threads/project.godot | 2 +- misc/2.5d/project.godot | 2 +- misc/compute_shader_heightmap/project.godot | 2 +- misc/joypads/project.godot | 2 +- misc/large_world_coordinates/project.godot | 2 +- misc/matrix_transform/project.godot | 2 +- misc/noise_viewer/project.godot | 2 +- misc/os_test/project.godot | 2 +- misc/pause/project.godot | 2 +- misc/window_management/project.godot | 2 +- mobile/android_iap/project.godot | 2 +- mobile/multitouch_cubes/project.godot | 2 +- mobile/multitouch_view/project.godot | 2 +- mobile/sensors/project.godot | 2 +- mono/2.5d/project.godot | 2 +- mono/android_iap/project.godot | 2 +- mono/dodge_the_creeps/project.godot | 2 +- mono/multiplayer_pong/project.godot | 2 +- mono/pong/project.godot | 2 +- networking/multiplayer_bomber/project.godot | 2 +- networking/multiplayer_pong/project.godot | 2 +- networking/webrtc_minimal/project.godot | 2 +- networking/webrtc_signaling/project.godot | 2 +- networking/websocket_chat/project.godot | 2 +- networking/websocket_minimal/project.godot | 2 +- networking/websocket_multiplayer/project.godot | 2 +- plugins/project.godot | 2 +- viewport/2d_in_3d/project.godot | 2 +- viewport/3d_in_2d/project.godot | 2 +- viewport/3d_scaling/project.godot | 2 +- viewport/dynamic_split_screen/project.godot | 2 +- viewport/gui_in_3d/project.godot | 2 +- 96 files changed, 96 insertions(+), 96 deletions(-) diff --git a/2d/bullet_shower/project.godot b/2d/bullet_shower/project.godot index f777821ed0..7471c0360b 100644 --- a/2d/bullet_shower/project.godot +++ b/2d/bullet_shower/project.godot @@ -15,7 +15,7 @@ config/description="Demonstrates how to manage large amounts of objects efficien run/main_scene="res://shower.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("demo", "official", "performance", "2d") +config/tags=PackedStringArray("2d", "demo", "official", "performance") [display] diff --git a/2d/dodge_the_creeps/project.godot b/2d/dodge_the_creeps/project.godot index 2e9947863a..9cd0843648 100644 --- a/2d/dodge_the_creeps/project.godot +++ b/2d/dodge_the_creeps/project.godot @@ -20,7 +20,7 @@ following the tutorial in the documentation." run/main_scene="res://Main.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("2d", "official", "demo") +config/tags=PackedStringArray("2d", "demo", "official") [debug] diff --git a/2d/finite_state_machine/project.godot b/2d/finite_state_machine/project.godot index adc362b419..6dbede2b21 100644 --- a/2d/finite_state_machine/project.godot +++ b/2d/finite_state_machine/project.godot @@ -17,7 +17,7 @@ pushdown automaton." run/main_scene="res://Demo.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("ai", "demo", "official", "2d") +config/tags=PackedStringArray("2d", "ai", "demo", "official") [display] diff --git a/2d/glow/project.godot b/2d/glow/project.godot index 282cfa2b0d..b1301bc662 100644 --- a/2d/glow/project.godot +++ b/2d/glow/project.godot @@ -18,7 +18,7 @@ run/main_scene="res://beach_cave.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" run/name="" -config/tags=PackedStringArray("2d", "official", "demo", "rendering") +config/tags=PackedStringArray("2d", "demo", "official", "rendering") [display] diff --git a/2d/hexagonal_map/project.godot b/2d/hexagonal_map/project.godot index b3e72399c8..41147296bd 100644 --- a/2d/hexagonal_map/project.godot +++ b/2d/hexagonal_map/project.godot @@ -15,7 +15,7 @@ config/description="Very simple demo showing a hexagonal TileMap and TileSet." run/main_scene="res://map.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("2d", "official", "demo", "tilemap") +config/tags=PackedStringArray("2d", "demo", "official", "tilemap") [display] diff --git a/2d/instancing/project.godot b/2d/instancing/project.godot index ac6fcf3fbb..adaf10db60 100644 --- a/2d/instancing/project.godot +++ b/2d/instancing/project.godot @@ -16,7 +16,7 @@ make many duplicates of the same object." run/main_scene="res://scene_instancing.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("demo", "official", "2d") +config/tags=PackedStringArray("2d", "demo", "official") [display] diff --git a/2d/isometric/project.godot b/2d/isometric/project.godot index 7307ee0a4a..0dc117a5aa 100644 --- a/2d/isometric/project.godot +++ b/2d/isometric/project.godot @@ -18,7 +18,7 @@ as well as be occluded when standing in front or behind them." run/main_scene="res://dungeon.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("tilemap", "2d", "official", "demo") +config/tags=PackedStringArray("2d", "demo", "official", "tilemap") [display] diff --git a/2d/kinematic_character/project.godot b/2d/kinematic_character/project.godot index 23769aad75..a47a759645 100644 --- a/2d/kinematic_character/project.godot +++ b/2d/kinematic_character/project.godot @@ -17,7 +17,7 @@ platforms, can jump through one-way collision platforms, etc." run/main_scene="res://world.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("physics", "2d", "official", "demo") +config/tags=PackedStringArray("2d", "demo", "official", "physics") [display] diff --git a/2d/light2d_as_mask/project.godot b/2d/light2d_as_mask/project.godot index b5dfc8d7a9..5f69a41357 100644 --- a/2d/light2d_as_mask/project.godot +++ b/2d/light2d_as_mask/project.godot @@ -15,7 +15,7 @@ config/description="Example of how to use 2D lights to mask objects on screen." run/main_scene="res://lightmask.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("official", "demo", "2d", "rendering") +config/tags=PackedStringArray("2d", "demo", "official", "rendering") [display] diff --git a/2d/lights_and_shadows/project.godot b/2d/lights_and_shadows/project.godot index 136c1a6775..3eab10167b 100644 --- a/2d/lights_and_shadows/project.godot +++ b/2d/lights_and_shadows/project.godot @@ -16,7 +16,7 @@ using PointLight2D and LightOccluder2D." run/main_scene="res://light_shadows.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("official", "demo", "2d", "rendering") +config/tags=PackedStringArray("2d", "demo", "official", "rendering") [display] diff --git a/2d/navigation/project.godot b/2d/navigation/project.godot index ca2ba86dce..ab5f571d1b 100644 --- a/2d/navigation/project.godot +++ b/2d/navigation/project.godot @@ -17,7 +17,7 @@ a path between two points, and then traverses the resulting path." run/main_scene="res://level.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("2d", "ai", "official", "demo") +config/tags=PackedStringArray("2d", "ai", "demo", "official") [display] diff --git a/2d/navigation_astar/project.godot b/2d/navigation_astar/project.godot index 44346199e1..ae2eca0ee9 100644 --- a/2d/navigation_astar/project.godot +++ b/2d/navigation_astar/project.godot @@ -16,7 +16,7 @@ complete with Steering Behaviors in order to smooth the movement out." run/main_scene="res://game.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("ai", "demo", "official", "2d", "tilemap") +config/tags=PackedStringArray("2d", "ai", "demo", "official", "tilemap") [display] diff --git a/2d/particles/project.godot b/2d/particles/project.godot index 7ae5c0aa8b..0c363d017f 100644 --- a/2d/particles/project.godot +++ b/2d/particles/project.godot @@ -15,7 +15,7 @@ config/description="This demo showcases how 2D particle systems work in Godot." run/main_scene="res://particles.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("official", "demo", "2d", "rendering") +config/tags=PackedStringArray("2d", "demo", "official", "rendering") [display] diff --git a/2d/physics_platformer/project.godot b/2d/physics_platformer/project.godot index 5753e5d298..23d7a6853a 100644 --- a/2d/physics_platformer/project.godot +++ b/2d/physics_platformer/project.godot @@ -18,7 +18,7 @@ manual modification of the RigidDynamicBody3D velocity." run/main_scene="res://stage.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("2d", "physics", "demo", "official", "tilemap") +config/tags=PackedStringArray("2d", "demo", "official", "physics", "tilemap") [debug] diff --git a/2d/physics_tests/project.godot b/2d/physics_tests/project.godot index 75cfafadf8..f544cc1326 100644 --- a/2d/physics_tests/project.godot +++ b/2d/physics_tests/project.godot @@ -14,7 +14,7 @@ config/name="2D Physics Tests" run/main_scene="res://main.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("official", "demo", "2d", "physics") +config/tags=PackedStringArray("2d", "demo", "official", "physics") [autoload] diff --git a/2d/platformer/project.godot b/2d/platformer/project.godot index 132f0a8acf..99b327c73d 100644 --- a/2d/platformer/project.godot +++ b/2d/platformer/project.godot @@ -23,7 +23,7 @@ run/main_scene="res://game_singleplayer.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" target_fps="60" -config/tags=PackedStringArray("2d", "demo", "official", "tilemap", "physics") +config/tags=PackedStringArray("2d", "demo", "official", "physics", "tilemap") [debug] diff --git a/2d/pong/project.godot b/2d/pong/project.godot index 84ae213800..ea9b0557f1 100644 --- a/2d/pong/project.godot +++ b/2d/pong/project.godot @@ -16,7 +16,7 @@ for game development in Godot, including signals." run/main_scene="pong.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("demo", "official", "2d") +config/tags=PackedStringArray("2d", "demo", "official") [display] diff --git a/2d/role_playing_game/project.godot b/2d/role_playing_game/project.godot index a6c3805eda..d0c331476c 100644 --- a/2d/role_playing_game/project.godot +++ b/2d/role_playing_game/project.godot @@ -17,7 +17,7 @@ battle system on top of it." run/main_scene="res://Game.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("2d", "gui", "tilemap", "official", "demo") +config/tags=PackedStringArray("2d", "demo", "gui", "official", "tilemap") [display] diff --git a/2d/screen_space_shaders/project.godot b/2d/screen_space_shaders/project.godot index 0e4d5d5b64..8a45e4089b 100644 --- a/2d/screen_space_shaders/project.godot +++ b/2d/screen_space_shaders/project.godot @@ -16,7 +16,7 @@ Many common full-res effects are implemented here for reference." run/main_scene="res://screen_shaders.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("rendering", "official", "demo", "shaders", "2d") +config/tags=PackedStringArray("2d", "demo", "official", "rendering", "shaders") [display] diff --git a/2d/skeleton/project.godot b/2d/skeleton/project.godot index d2fe4c20bb..c98814c88f 100644 --- a/2d/skeleton/project.godot +++ b/2d/skeleton/project.godot @@ -27,7 +27,7 @@ there is a simple character controller that controls the animations." run/main_scene="res://level.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("2d", "rendering", "official", "demo", "animation") +config/tags=PackedStringArray("2d", "animation", "demo", "official", "rendering") [display] diff --git a/2d/sprite_shaders/project.godot b/2d/sprite_shaders/project.godot index f7c4161ab2..66592788dc 100644 --- a/2d/sprite_shaders/project.godot +++ b/2d/sprite_shaders/project.godot @@ -16,7 +16,7 @@ Effects include outlines, blurs, distorts, shadows, glows, and more." run/main_scene="res://sprite_shaders.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("demo", "official", "2d", "rendering", "shaders") +config/tags=PackedStringArray("2d", "demo", "official", "rendering", "shaders") [display] diff --git a/2d/tween/project.godot b/2d/tween/project.godot index 584360196f..c83d782e53 100644 --- a/2d/tween/project.godot +++ b/2d/tween/project.godot @@ -17,7 +17,7 @@ config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" target_fps=60 -config/tags=PackedStringArray("animation", "official", "demo", "2d") +config/tags=PackedStringArray("2d", "animation", "demo", "official") [display] diff --git a/3d/antialiasing/project.godot b/3d/antialiasing/project.godot index f219366854..26022b5bc2 100644 --- a/3d/antialiasing/project.godot +++ b/3d/antialiasing/project.godot @@ -15,7 +15,7 @@ config/description="This project showcases the various 3D antialiasing technique run/main_scene="res://anti_aliasing.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("3d", "official", "demo") +config/tags=PackedStringArray("3d", "demo", "official") [display] diff --git a/3d/csg/project.godot b/3d/csg/project.godot index 72e75424a7..f0cf8f04dc 100644 --- a/3d/csg/project.godot +++ b/3d/csg/project.godot @@ -20,7 +20,7 @@ run/main_scene="res://csg.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" -config/tags=PackedStringArray("3d", "official", "demo") +config/tags=PackedStringArray("3d", "demo", "official") [display] diff --git a/3d/decals/project.godot b/3d/decals/project.godot index 6bdd64c46a..c16cc3015d 100644 --- a/3d/decals/project.godot +++ b/3d/decals/project.godot @@ -17,7 +17,7 @@ config/name="Decals" run/main_scene="res://test.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("rendering", "3d", "official", "demo") +config/tags=PackedStringArray("3d", "demo", "official", "rendering") [display] diff --git a/3d/global_illumination/project.godot b/3d/global_illumination/project.godot index 5ae852dde8..b1d58192ef 100644 --- a/3d/global_illumination/project.godot +++ b/3d/global_illumination/project.godot @@ -15,7 +15,7 @@ config/description="This demo showcases Godot's global illumination systems: Lig run/main_scene="res://test.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("rendering", "3d", "official", "demo") +config/tags=PackedStringArray("3d", "demo", "official", "rendering") [display] diff --git a/3d/graphics_settings/project.godot b/3d/graphics_settings/project.godot index d8d5a94a3b..45b6c63992 100644 --- a/3d/graphics_settings/project.godot +++ b/3d/graphics_settings/project.godot @@ -14,7 +14,7 @@ config/name="3D Graphics Settings" run/main_scene="res://control.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("demo", "official", "3d", "rendering", "settings") +config/tags=PackedStringArray("3d", "demo", "official", "rendering", "settings") [display] diff --git a/3d/ik/project.godot b/3d/ik/project.godot index 24a8b3b101..917290a732 100644 --- a/3d/ik/project.godot +++ b/3d/ik/project.godot @@ -17,7 +17,7 @@ different ways they can be used, including via SkeletonIK3D." run/main_scene="res://look_at_ik.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("demo", "official", "3d") +config/tags=PackedStringArray("3d", "demo", "official") [display] diff --git a/3d/kinematic_character/project.godot b/3d/kinematic_character/project.godot index bc362ec066..a19ed55fb4 100644 --- a/3d/kinematic_character/project.godot +++ b/3d/kinematic_character/project.godot @@ -16,7 +16,7 @@ This is similar to the 3D platformer demo." run/main_scene="res://level.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("3d", "official", "demo", "physics") +config/tags=PackedStringArray("3d", "demo", "official", "physics") [display] diff --git a/3d/labels_and_texts/project.godot b/3d/labels_and_texts/project.godot index c82fe4c418..2f0e76f65a 100644 --- a/3d/labels_and_texts/project.godot +++ b/3d/labels_and_texts/project.godot @@ -18,7 +18,7 @@ config/description="This project showcases 2 ways to draw text in 3D space: the run/main_scene="res://3d_labels_and_texts.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("demo", "official", "3d", "rendering") +config/tags=PackedStringArray("3d", "demo", "official", "rendering") [display] diff --git a/3d/lights_and_shadows/project.godot b/3d/lights_and_shadows/project.godot index e387fbef51..65fa67e43e 100644 --- a/3d/lights_and_shadows/project.godot +++ b/3d/lights_and_shadows/project.godot @@ -21,7 +21,7 @@ The background sky uses a PhysicalSkyMaterial, which allows for the sky colors t run/main_scene="res://test.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("3d", "official", "demo", "rendering") +config/tags=PackedStringArray("3d", "demo", "official", "rendering") [display] diff --git a/3d/material_testers/project.godot b/3d/material_testers/project.godot index 41da35f811..2a05f37b7e 100644 --- a/3d/material_testers/project.godot +++ b/3d/material_testers/project.godot @@ -18,7 +18,7 @@ This demo was featured at the beginning of the Godot 3.0 trailer." run/main_scene="res://material_tester.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("3d", "rendering", "official", "demo") +config/tags=PackedStringArray("3d", "demo", "official", "rendering") [display] diff --git a/3d/navigation/project.godot b/3d/navigation/project.godot index f9b41b1645..e3fbc72ecb 100644 --- a/3d/navigation/project.godot +++ b/3d/navigation/project.godot @@ -18,7 +18,7 @@ Code is provided for polyline following in 3D." run/main_scene="res://navmesh.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("demo", "official", "3d", "ai") +config/tags=PackedStringArray("3d", "ai", "demo", "official") [physics] diff --git a/3d/occlusion_culling_mesh_lod/project.godot b/3d/occlusion_culling_mesh_lod/project.godot index cb53d2225d..6c5af13910 100644 --- a/3d/occlusion_culling_mesh_lod/project.godot +++ b/3d/occlusion_culling_mesh_lod/project.godot @@ -15,7 +15,7 @@ config/description="This demo showcases the use of occlusion culling and mesh le run/main_scene="res://node_3d.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("3d", "rendering", "performance", "official", "demo") +config/tags=PackedStringArray("3d", "demo", "official", "performance", "rendering") [display] diff --git a/3d/particles/project.godot b/3d/particles/project.godot index 4fc470817a..08d14db2c4 100644 --- a/3d/particles/project.godot +++ b/3d/particles/project.godot @@ -18,7 +18,7 @@ config/description="This project showcases various 3D particle features supporte run/main_scene="res://test.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("3d", "official", "demo", "rendering") +config/tags=PackedStringArray("3d", "demo", "official", "rendering") [display] diff --git a/3d/physics_tests/project.godot b/3d/physics_tests/project.godot index 37e4bad7e4..8966a1f850 100644 --- a/3d/physics_tests/project.godot +++ b/3d/physics_tests/project.godot @@ -30,7 +30,7 @@ config/name="3D Physics Tests" run/main_scene="res://main.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("physics", "demo", "3d", "official") +config/tags=PackedStringArray("3d", "demo", "official", "physics") [autoload] diff --git a/3d/platformer/project.godot b/3d/platformer/project.godot index d5d5e23f88..a6e74434bf 100644 --- a/3d/platformer/project.godot +++ b/3d/platformer/project.godot @@ -16,7 +16,7 @@ It uses similar code to the 2D platformer, but implemented in 3D." run/main_scene="res://game.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("3d", "physics", "gridmap", "official", "demo") +config/tags=PackedStringArray("3d", "demo", "gridmap", "official", "physics") [input] diff --git a/3d/rigidbody_character/project.godot b/3d/rigidbody_character/project.godot index 5b0b893c59..ad2705d3e1 100644 --- a/3d/rigidbody_character/project.godot +++ b/3d/rigidbody_character/project.godot @@ -16,7 +16,7 @@ config/description="Rigidbody character demo for 3D using a capsule for the char run/main_scene="res://level.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("3d", "physics", "demo", "official") +config/tags=PackedStringArray("3d", "demo", "official", "physics") [display] diff --git a/3d/truck_town/project.godot b/3d/truck_town/project.godot index 56b1445353..c480c9d48a 100644 --- a/3d/truck_town/project.godot +++ b/3d/truck_town/project.godot @@ -16,7 +16,7 @@ varying complexity using vehicle physics." run/main_scene="res://car_select/car_select.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("3d", "physics", "official", "demo", "vehicle") +config/tags=PackedStringArray("3d", "demo", "official", "physics", "vehicle") [display] diff --git a/3d/variable_rate_shading/project.godot b/3d/variable_rate_shading/project.godot index a92db1af2f..49440fce91 100644 --- a/3d/variable_rate_shading/project.godot +++ b/3d/variable_rate_shading/project.godot @@ -17,7 +17,7 @@ Performance metrics are also displayed to evaluate potential performance gains." run/main_scene="res://vrs.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("3d", "rendering", "performance", "official", "demo") +config/tags=PackedStringArray("3d", "demo", "official", "performance", "rendering") [display] diff --git a/3d/volumetric_fog/project.godot b/3d/volumetric_fog/project.godot index 6ca0d8d028..c35a47657a 100644 --- a/3d/volumetric_fog/project.godot +++ b/3d/volumetric_fog/project.godot @@ -14,7 +14,7 @@ config/name="Volumetric Fog" run/main_scene="res://volumetric_fog.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("3d", "rendering", "official", "demo") +config/tags=PackedStringArray("3d", "demo", "official", "rendering") [display] diff --git a/3d/waypoints/project.godot b/3d/waypoints/project.godot index fcad6b6587..d0e88547fe 100644 --- a/3d/waypoints/project.godot +++ b/3d/waypoints/project.godot @@ -15,7 +15,7 @@ config/description="This is an example of displaying GUI elements such as Labels run/main_scene="res://main.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("3d", "official", "demo") +config/tags=PackedStringArray("3d", "demo", "official") [display] diff --git a/audio/bpm_sync/project.godot b/audio/bpm_sync/project.godot index c87c5ce930..c76dcaf879 100644 --- a/audio/bpm_sync/project.godot +++ b/audio/bpm_sync/project.godot @@ -15,7 +15,7 @@ config/description="A demo of how to sync the audio playback with the time for a run/main_scene="res://bpm_sync.tscn" config/icon="res://icon.webp" config/features=PackedStringArray("4.0") -config/tags=PackedStringArray("official", "audio", "demo") +config/tags=PackedStringArray("audio", "demo", "official") [rendering] diff --git a/audio/device_changer/project.godot b/audio/device_changer/project.godot index f0209012cc..ba2134bf23 100644 --- a/audio/device_changer/project.godot +++ b/audio/device_changer/project.godot @@ -16,7 +16,7 @@ run/main_scene="res://Changer.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" -config/tags=PackedStringArray("official", "demo", "audio") +config/tags=PackedStringArray("audio", "demo", "official") [display] diff --git a/audio/generator/project.godot b/audio/generator/project.godot index a2ec69289a..a32cd0dd61 100644 --- a/audio/generator/project.godot +++ b/audio/generator/project.godot @@ -18,7 +18,7 @@ run/main_scene="res://generator.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" -config/tags=PackedStringArray("audio", "official", "demo") +config/tags=PackedStringArray("audio", "demo", "official") [display] diff --git a/audio/mic_record/project.godot b/audio/mic_record/project.godot index 3957ec0efb..431a3292ca 100644 --- a/audio/mic_record/project.godot +++ b/audio/mic_record/project.godot @@ -17,7 +17,7 @@ run/main_scene="res://MicRecord.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" -config/tags=PackedStringArray("official", "audio", "demo") +config/tags=PackedStringArray("audio", "demo", "official") [audio] diff --git a/audio/spectrum/project.godot b/audio/spectrum/project.godot index 8d9a06552d..4908fec4cb 100644 --- a/audio/spectrum/project.godot +++ b/audio/spectrum/project.godot @@ -16,7 +16,7 @@ run/main_scene="res://show_spectrum.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" -config/tags=PackedStringArray("demo", "official", "audio", "visualization") +config/tags=PackedStringArray("audio", "demo", "official", "visualization") [display] diff --git a/audio/text_to_speech/project.godot b/audio/text_to_speech/project.godot index ec2df9539d..4ec9925d23 100644 --- a/audio/text_to_speech/project.godot +++ b/audio/text_to_speech/project.godot @@ -15,7 +15,7 @@ config/description="This is a demo showing text-to-speech support." run/main_scene="res://control.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("accessibility", "official", "demo", "gui") +config/tags=PackedStringArray("accessibility", "demo", "gui", "official") [display] diff --git a/gui/bidi_and_font_features/project.godot b/gui/bidi_and_font_features/project.godot index f44f83bc5c..2371736678 100644 --- a/gui/bidi_and_font_features/project.godot +++ b/gui/bidi_and_font_features/project.godot @@ -15,7 +15,7 @@ run/main_scene="res://bidi.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" -config/tags=PackedStringArray("gui", "official", "demo") +config/tags=PackedStringArray("demo", "gui", "official") [display] diff --git a/gui/control_gallery/project.godot b/gui/control_gallery/project.godot index 205ae00f22..e2b9f3fcd1 100644 --- a/gui/control_gallery/project.godot +++ b/gui/control_gallery/project.godot @@ -16,7 +16,7 @@ run/main_scene="res://control_gallery.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" -config/tags=PackedStringArray("gui", "official", "demo") +config/tags=PackedStringArray("demo", "gui", "official") [display] diff --git a/gui/drag_and_drop/project.godot b/gui/drag_and_drop/project.godot index 76614bb97b..d0e9551af7 100644 --- a/gui/drag_and_drop/project.godot +++ b/gui/drag_and_drop/project.godot @@ -19,7 +19,7 @@ run/main_scene="res://drag_and_drop.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" -config/tags=PackedStringArray("gui", "official", "demo") +config/tags=PackedStringArray("demo", "gui", "official") [display] diff --git a/gui/gd_paint/project.godot b/gui/gd_paint/project.godot index ce482e14d4..8e732fc9c9 100644 --- a/gui/gd_paint/project.godot +++ b/gui/gd_paint/project.godot @@ -17,7 +17,7 @@ and eraser, as well as a rectangle and a circle brush." run/main_scene="res://paint_root.tscn" config/icon="res://icon.webp" config/features=PackedStringArray("4.0") -config/tags=PackedStringArray("official", "demo", "gui") +config/tags=PackedStringArray("demo", "gui", "official") [debug] diff --git a/gui/input_mapping/project.godot b/gui/input_mapping/project.godot index 25424114fd..7dde915ed2 100644 --- a/gui/input_mapping/project.godot +++ b/gui/input_mapping/project.godot @@ -19,7 +19,7 @@ config/description="A demo showing how to build an input key remapping screen. run/main_scene="res://InputRemapMenu.tscn" config/icon="res://icon.webp" config/features=PackedStringArray("4.0") -config/tags=PackedStringArray("gui", "official", "demo", "input", "settings") +config/tags=PackedStringArray("demo", "gui", "input", "official", "settings") [autoload] diff --git a/gui/msdf_font/project.godot b/gui/msdf_font/project.godot index 77c6c6c047..26629cbf7b 100644 --- a/gui/msdf_font/project.godot +++ b/gui/msdf_font/project.godot @@ -20,7 +20,7 @@ at small font sizes compared to single-channel signed distance field fonts." run/main_scene="res://sdf_font_demo.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("gui", "rendering", "2d", "official", "demo") +config/tags=PackedStringArray("2d", "demo", "gui", "official", "rendering") [display] diff --git a/gui/multiple_resolutions/project.godot b/gui/multiple_resolutions/project.godot index 6acda08bfa..c91b4a3aa3 100644 --- a/gui/multiple_resolutions/project.godot +++ b/gui/multiple_resolutions/project.godot @@ -31,7 +31,7 @@ run/main_scene="res://main.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" -config/tags=PackedStringArray("official", "demo", "gui", "best_practices", "accessibility") +config/tags=PackedStringArray("accessibility", "best_practices", "demo", "gui", "official") [display] diff --git a/gui/pseudolocalization/project.godot b/gui/pseudolocalization/project.godot index 733e89613f..d4005dedb0 100644 --- a/gui/pseudolocalization/project.godot +++ b/gui/pseudolocalization/project.godot @@ -14,7 +14,7 @@ config/name="Pseudolocalization" run/main_scene="res://Pseudolocalization.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("demo", "official", "internationalization") +config/tags=PackedStringArray("demo", "internationalization", "official") [internationalization] diff --git a/gui/regex/project.godot b/gui/regex/project.godot index c8eaa96125..b8e17cbf04 100644 --- a/gui/regex/project.godot +++ b/gui/regex/project.godot @@ -16,7 +16,7 @@ Can also serve as a playground for regex testing." run/main_scene="res://regex.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("official", "demo", "gui") +config/tags=PackedStringArray("demo", "gui", "official") [display] diff --git a/gui/rich_text_bbcode/project.godot b/gui/rich_text_bbcode/project.godot index 5c5d1b7eaa..61410f4e1a 100644 --- a/gui/rich_text_bbcode/project.godot +++ b/gui/rich_text_bbcode/project.godot @@ -16,7 +16,7 @@ run/main_scene="res://rich_text_bbcode.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" -config/tags=PackedStringArray("gui", "official", "demo") +config/tags=PackedStringArray("demo", "gui", "official") [display] diff --git a/gui/theming_override/project.godot b/gui/theming_override/project.godot index b9998bc64f..7e1c10a4d7 100644 --- a/gui/theming_override/project.godot +++ b/gui/theming_override/project.godot @@ -16,7 +16,7 @@ run/main_scene="res://test.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" -config/tags=PackedStringArray("gui", "demo", "official") +config/tags=PackedStringArray("demo", "gui", "official") [display] diff --git a/gui/translation/project.godot b/gui/translation/project.godot index 2be9b80089..37352fbcbf 100644 --- a/gui/translation/project.godot +++ b/gui/translation/project.godot @@ -16,7 +16,7 @@ the use of localized resources and texts." run/main_scene="res://translation_demo.tscn" config/icon="res://icon.webp" config/features=PackedStringArray("4.0") -config/tags=PackedStringArray("internationalization", "official", "demo") +config/tags=PackedStringArray("demo", "internationalization", "official") [display] diff --git a/gui/ui_mirroring/project.godot b/gui/ui_mirroring/project.godot index 0dbba5f443..2881dc8fad 100644 --- a/gui/ui_mirroring/project.godot +++ b/gui/ui_mirroring/project.godot @@ -13,4 +13,4 @@ config_version=4 config/name="UI Mirroring Demo" run/main_scene="res://ui_mirroring.tscn" config/icon="res://icon.webp" -config/tags=PackedStringArray("internationalization", "official", "demo", "gui") +config/tags=PackedStringArray("demo", "gui", "internationalization", "official") diff --git a/loading/autoload/project.godot b/loading/autoload/project.godot index fddcedc26a..1c06510799 100644 --- a/loading/autoload/project.godot +++ b/loading/autoload/project.godot @@ -16,7 +16,7 @@ run/main_scene="res://scene_a.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" -config/tags=PackedStringArray("demo", "official", "best_practices") +config/tags=PackedStringArray("best_practices", "demo", "official") [autoload] diff --git a/loading/load_threaded/project.godot b/loading/load_threaded/project.godot index 80ffcf2397..e06784eb1b 100644 --- a/loading/load_threaded/project.godot +++ b/loading/load_threaded/project.godot @@ -16,7 +16,7 @@ run/main_scene="res://load_threaded.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" -config/tags=PackedStringArray("best_practices", "performance", "official", "demo") +config/tags=PackedStringArray("best_practices", "demo", "official", "performance") [display] diff --git a/loading/serialization/project.godot b/loading/serialization/project.godot index b0b71c2991..7931a2d0f5 100644 --- a/loading/serialization/project.godot +++ b/loading/serialization/project.godot @@ -35,7 +35,7 @@ https://docs.godotengine.org/en/latest/tutorials/io/saving_games.html" run/main_scene="res://save_load.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("demo", "official", "filesystem") +config/tags=PackedStringArray("demo", "filesystem", "official") [display] diff --git a/loading/threads/project.godot b/loading/threads/project.godot index cdab88d666..dfff0a3f10 100644 --- a/loading/threads/project.godot +++ b/loading/threads/project.godot @@ -18,7 +18,7 @@ run/low_processor_mode=true config/icon="res://icon.webp" run/stretch/aspect="expand" run/stretch/mode="canvas_items" -config/tags=PackedStringArray("best_practices", "official", "demo", "performance") +config/tags=PackedStringArray("best_practices", "demo", "official", "performance") [display] diff --git a/misc/2.5d/project.godot b/misc/2.5d/project.godot index 8f338097ea..9f15351f1d 100644 --- a/misc/2.5d/project.godot +++ b/misc/2.5d/project.godot @@ -45,7 +45,7 @@ in Godot by mixing 2D and 3D nodes. It also adds a run/main_scene="res://assets/demo_scene.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("demo", "official", "2d") +config/tags=PackedStringArray("2d", "demo", "official") [display] diff --git a/misc/compute_shader_heightmap/project.godot b/misc/compute_shader_heightmap/project.godot index edf3ead131..f8cc23e0eb 100644 --- a/misc/compute_shader_heightmap/project.godot +++ b/misc/compute_shader_heightmap/project.godot @@ -15,7 +15,7 @@ run/main_scene="res://main.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" -config/tags=PackedStringArray("performance", "official", "demo", "rendering", "shaders") +config/tags=PackedStringArray("demo", "official", "performance", "rendering", "shaders") [display] diff --git a/misc/joypads/project.godot b/misc/joypads/project.godot index 78d5fcff8a..bfb5cf6c6a 100644 --- a/misc/joypads/project.godot +++ b/misc/joypads/project.godot @@ -16,7 +16,7 @@ run/main_scene="res://joypads.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" -config/tags=PackedStringArray("input", "gui", "official", "demo") +config/tags=PackedStringArray("demo", "gui", "input", "official") [display] diff --git a/misc/large_world_coordinates/project.godot b/misc/large_world_coordinates/project.godot index 9c2499af22..28109c6079 100644 --- a/misc/large_world_coordinates/project.godot +++ b/misc/large_world_coordinates/project.godot @@ -17,7 +17,7 @@ run/main_scene="res://test.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" -config/tags=PackedStringArray("physics", "3d", "official", "demo", "rendering") +config/tags=PackedStringArray("3d", "demo", "official", "physics", "rendering") [display] diff --git a/misc/matrix_transform/project.godot b/misc/matrix_transform/project.godot index ae4492b472..088ae28af3 100644 --- a/misc/matrix_transform/project.godot +++ b/misc/matrix_transform/project.godot @@ -29,7 +29,7 @@ For more information, see the Matrices and Transforms article." run/main_scene="res://3D.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("3d", "official", "demo", "editor") +config/tags=PackedStringArray("3d", "demo", "editor", "official") [rendering] diff --git a/misc/noise_viewer/project.godot b/misc/noise_viewer/project.godot index e35bfd1c46..8bbb0ecacc 100644 --- a/misc/noise_viewer/project.godot +++ b/misc/noise_viewer/project.godot @@ -12,11 +12,11 @@ config_version=5 config/name="Noise Viewer" config/description="This is a sample project which allows the user to tweak different parameters of a FastNoiseLite texture." +config/tags=PackedStringArray("demo", "gui", "official", "procedural", "visualization") run/main_scene="res://noise_viewer.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" -config/tags=PackedStringArray("gui", "official", "demo", "procedural", "visualization") [display] diff --git a/misc/os_test/project.godot b/misc/os_test/project.godot index a17a56a9e8..e62dc2e979 100644 --- a/misc/os_test/project.godot +++ b/misc/os_test/project.godot @@ -17,11 +17,11 @@ new platform or to check for regressions. In a nutshell, this demo shows how you can get information from the operating system, or interact with the operating system." +config/tags=PackedStringArray("demo", "official", "porting") run/main_scene="res://os_test.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" -config/tags=PackedStringArray("porting", "official", "demo") [display] diff --git a/misc/pause/project.godot b/misc/pause/project.godot index f7198bd326..37f3c4a112 100644 --- a/misc/pause/project.godot +++ b/misc/pause/project.godot @@ -15,7 +15,7 @@ config/description="A demo showing how a game made in Godot can be paused." run/main_scene="res://spinpause.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("official", "demo") +config/tags=PackedStringArray("demo", "official") [display] diff --git a/misc/window_management/project.godot b/misc/window_management/project.godot index 7a5d5a5d80..b4c32fab8a 100644 --- a/misc/window_management/project.godot +++ b/misc/window_management/project.godot @@ -16,7 +16,7 @@ run/main_scene="res://window_management.tscn" config/features=PackedStringArray("4.0") run/low_processor_mode=true config/icon="res://icon.webp" -config/tags=PackedStringArray("porting", "official", "demo") +config/tags=PackedStringArray("demo", "official", "porting") [display] diff --git a/mobile/android_iap/project.godot b/mobile/android_iap/project.godot index d81a7e3bdc..77e1e392a9 100644 --- a/mobile/android_iap/project.godot +++ b/mobile/android_iap/project.godot @@ -20,7 +20,7 @@ config/description="This demo shows how to make in-app payments in Android. Note: Running the demo requires exporting and uploading the game to Google Play." run/main_scene="res://main.tscn" config/icon="res://icon.webp" -config/tags=PackedStringArray("official", "demo", "porting", "mobile") +config/tags=PackedStringArray("demo", "mobile", "official", "porting") [display] diff --git a/mobile/multitouch_cubes/project.godot b/mobile/multitouch_cubes/project.godot index 622cdc5acb..afe5a1bd51 100644 --- a/mobile/multitouch_cubes/project.godot +++ b/mobile/multitouch_cubes/project.godot @@ -14,7 +14,7 @@ config/name="Multitouch Cubes Demo " config/description="Demo of multitouch input and different gestures using the touch API. This demo is meant to be used with a touch-enabled device such as a phone or tablet." run/main_scene="res://Main.tscn" config/icon="res://icon.webp" -config/tags=PackedStringArray("mobile", "input", "official", "demo") +config/tags=PackedStringArray("demo", "input", "mobile", "official") [input_devices] diff --git a/mobile/multitouch_view/project.godot b/mobile/multitouch_view/project.godot index e0e17e06f1..ae0e479d57 100644 --- a/mobile/multitouch_view/project.godot +++ b/mobile/multitouch_view/project.godot @@ -14,7 +14,7 @@ config/name="Multitouch View" config/description="Simple debugger for multitouch input. Shows red dots everywhere you press." run/main_scene="res://Main.tscn" config/icon="res://icon.webp" -config/tags=PackedStringArray("official", "demo", "mobile", "input") +config/tags=PackedStringArray("demo", "input", "mobile", "official") [autoload] diff --git a/mobile/sensors/project.godot b/mobile/sensors/project.godot index ea179d9e9e..63d8c4fffe 100644 --- a/mobile/sensors/project.godot +++ b/mobile/sensors/project.godot @@ -19,7 +19,7 @@ config/description="A demo showing the use of various sensors: an accelerometer, These sensors are typically found on mobile devices, so don't expect this to work on a desktop." run/main_scene="res://main.tscn" config/icon="res://icon.webp" -config/tags=PackedStringArray("mobile", "official", "demo") +config/tags=PackedStringArray("demo", "mobile", "official") [rendering] diff --git a/mono/2.5d/project.godot b/mono/2.5d/project.godot index 704d7208eb..8a588acc07 100644 --- a/mono/2.5d/project.godot +++ b/mono/2.5d/project.godot @@ -16,7 +16,7 @@ in Godot by mixing 2D and 3D nodes. It also adds a 2.5D editor viewport for easily editing 2.5D levels." run/main_scene="res://assets/demo_scene.tscn" config/icon="res://icon.webp" -config/tags=PackedStringArray("demo", "official", "2d") +config/tags=PackedStringArray("2d", "demo", "official") [display] diff --git a/mono/android_iap/project.godot b/mono/android_iap/project.godot index 352262974e..b696b39c0b 100644 --- a/mono/android_iap/project.godot +++ b/mono/android_iap/project.godot @@ -16,7 +16,7 @@ config/description="This demo shows how to make in-app payments in Android in C# Note: Running the demo requires exporting and uploading the game to Google Play." run/main_scene="res://main.tscn" config/icon="res://icon.webp" -config/tags=PackedStringArray("demo", "official", "mobile", "porting") +config/tags=PackedStringArray("demo", "mobile", "official", "porting") [display] diff --git a/mono/dodge_the_creeps/project.godot b/mono/dodge_the_creeps/project.godot index 31aa96d755..2e43bc3f0c 100644 --- a/mono/dodge_the_creeps/project.godot +++ b/mono/dodge_the_creeps/project.godot @@ -19,7 +19,7 @@ tutorial in the documentation, but ported to C#. For more details, consider following the tutorial in the documentation." run/main_scene="res://Main.tscn" config/icon="res://icon.webp" -config/tags=PackedStringArray("demo", "official", "2d") +config/tags=PackedStringArray("2d", "demo", "official") [display] diff --git a/mono/multiplayer_pong/project.godot b/mono/multiplayer_pong/project.godot index ded7c5732c..2ac607121b 100644 --- a/mono/multiplayer_pong/project.godot +++ b/mono/multiplayer_pong/project.godot @@ -16,7 +16,7 @@ One of the players should press 'host', while the other should select the address and press 'join'." run/main_scene="res://lobby.tscn" config/icon="res://icon.webp" -config/tags=PackedStringArray("demo", "official", "2d", "network") +config/tags=PackedStringArray("2d", "demo", "network", "official") [display] diff --git a/mono/pong/project.godot b/mono/pong/project.godot index a4cc69cbcb..52fe806eb6 100644 --- a/mono/pong/project.godot +++ b/mono/pong/project.godot @@ -15,7 +15,7 @@ config/description="A simple Pong game. This demo shows best practices for game development in Godot, including signals." run/main_scene="pong.tscn" config/icon="res://icon.webp" -config/tags=PackedStringArray("demo", "official", "2d") +config/tags=PackedStringArray("2d", "demo", "official") [display] diff --git a/networking/multiplayer_bomber/project.godot b/networking/multiplayer_bomber/project.godot index f78a2a75c8..828da7007b 100644 --- a/networking/multiplayer_bomber/project.godot +++ b/networking/multiplayer_bomber/project.godot @@ -17,7 +17,7 @@ should type in his address and press 'play'." run/main_scene="res://lobby.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("network", "2d", "official", "demo") +config/tags=PackedStringArray("2d", "demo", "network", "official") [autoload] diff --git a/networking/multiplayer_pong/project.godot b/networking/multiplayer_pong/project.godot index 283c74ba88..ff95b88c22 100644 --- a/networking/multiplayer_pong/project.godot +++ b/networking/multiplayer_pong/project.godot @@ -17,7 +17,7 @@ other should select the address and press 'join'." run/main_scene="res://lobby.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("2d", "demo", "official", "network") +config/tags=PackedStringArray("2d", "demo", "network", "official") [display] diff --git a/networking/webrtc_minimal/project.godot b/networking/webrtc_minimal/project.godot index d310db3a08..4a2ff5d2ba 100644 --- a/networking/webrtc_minimal/project.godot +++ b/networking/webrtc_minimal/project.godot @@ -14,7 +14,7 @@ config/name="WebRTC Minimal Connection" config/description="This is a minimal sample of using WebRTC connections to connect two peers to each other." run/main_scene="res://main.tscn" config/features=PackedStringArray("4.0") -config/tags=PackedStringArray("network", "official", "demo") +config/tags=PackedStringArray("demo", "network", "official") [autoload] diff --git a/networking/webrtc_signaling/project.godot b/networking/webrtc_signaling/project.godot index f9516d6bb6..2021ba21e9 100644 --- a/networking/webrtc_signaling/project.godot +++ b/networking/webrtc_signaling/project.godot @@ -17,7 +17,7 @@ The protocol is text based, and composed by a command and possibly multiple payload arguments, each separated by a new line." run/main_scene="res://demo/main.tscn" config/features=PackedStringArray("4.0") -config/tags=PackedStringArray("official", "demo", "network") +config/tags=PackedStringArray("demo", "network", "official") [debug] diff --git a/networking/websocket_chat/project.godot b/networking/websocket_chat/project.godot index d75d74c999..7a0f078534 100644 --- a/networking/websocket_chat/project.godot +++ b/networking/websocket_chat/project.godot @@ -15,4 +15,4 @@ config/description="This is a demo of a simple chat implemented using WebSockets run/main_scene="res://combo.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("network", "official", "demo") +config/tags=PackedStringArray("demo", "network", "official") diff --git a/networking/websocket_minimal/project.godot b/networking/websocket_minimal/project.godot index 0fa9fa8c4d..038393fa7a 100644 --- a/networking/websocket_minimal/project.godot +++ b/networking/websocket_minimal/project.godot @@ -14,7 +14,7 @@ config/name="WebSocket Minimal Demo" config/description="This is a minimal sample of connecting two peers to each other using websockets." run/main_scene="res://Main.tscn" config/features=PackedStringArray("4.0") -config/tags=PackedStringArray("official", "demo", "network") +config/tags=PackedStringArray("demo", "network", "official") [rendering] diff --git a/networking/websocket_multiplayer/project.godot b/networking/websocket_multiplayer/project.godot index ef04042d38..b3407a1b9f 100644 --- a/networking/websocket_multiplayer/project.godot +++ b/networking/websocket_multiplayer/project.godot @@ -15,7 +15,7 @@ config/description="This is a sample showing how the use WebSockets along with t run/main_scene="res://scene/combo.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("demo", "official", "network") +config/tags=PackedStringArray("demo", "network", "official") [rendering] diff --git a/plugins/project.godot b/plugins/project.godot index cfab016b46..16f2a9a315 100644 --- a/plugins/project.godot +++ b/plugins/project.godot @@ -23,7 +23,7 @@ This project contains 4 plugins: run/main_scene="res://test_scene.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("official", "demo", "editor") +config/tags=PackedStringArray("demo", "editor", "official") [editor_plugins] diff --git a/viewport/2d_in_3d/project.godot b/viewport/2d_in_3d/project.godot index 85c6e9596d..1ef9a4d335 100644 --- a/viewport/2d_in_3d/project.godot +++ b/viewport/2d_in_3d/project.godot @@ -15,7 +15,7 @@ config/description="A demo showing how a 2D scene can be shown within a 3D one u run/main_scene="res://2d_in_3d.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("3d", "2d", "rendering", "official", "demo") +config/tags=PackedStringArray("2d", "3d", "demo", "official", "rendering") [input] diff --git a/viewport/3d_in_2d/project.godot b/viewport/3d_in_2d/project.godot index 2540e86c40..9e2994d3c9 100644 --- a/viewport/3d_in_2d/project.godot +++ b/viewport/3d_in_2d/project.godot @@ -15,7 +15,7 @@ config/description="A demo showing how a 3D scene can be shown within a 2D one u run/main_scene="res://3d_in_2d.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("2d", "official", "demo", "rendering", "3d") +config/tags=PackedStringArray("2d", "3d", "demo", "official", "rendering") [display] diff --git a/viewport/3d_scaling/project.godot b/viewport/3d_scaling/project.godot index b4a5d4f32f..c74283039d 100644 --- a/viewport/3d_scaling/project.godot +++ b/viewport/3d_scaling/project.godot @@ -19,7 +19,7 @@ non-pixel-art viewport for HUD elements." run/main_scene="res://hud.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("3d", "rendering", "demo", "official") +config/tags=PackedStringArray("3d", "demo", "official", "rendering") [display] diff --git a/viewport/dynamic_split_screen/project.godot b/viewport/dynamic_split_screen/project.godot index 4eb8cec4bb..5762326961 100644 --- a/viewport/dynamic_split_screen/project.godot +++ b/viewport/dynamic_split_screen/project.godot @@ -16,7 +16,7 @@ split screen, also called Voronoi split screen, using GDSL." run/main_scene="res://split_screen.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("3d", "official", "demo") +config/tags=PackedStringArray("3d", "demo", "official") [input] diff --git a/viewport/gui_in_3d/project.godot b/viewport/gui_in_3d/project.godot index 23be49c5a1..27fbe07b79 100644 --- a/viewport/gui_in_3d/project.godot +++ b/viewport/gui_in_3d/project.godot @@ -16,7 +16,7 @@ as well as forwarding mouse and keyboard input to the GUI." run/main_scene="res://gui_in_3d.tscn" config/features=PackedStringArray("4.0") config/icon="res://icon.webp" -config/tags=PackedStringArray("3d", "official", "demo", "gui") +config/tags=PackedStringArray("3d", "demo", "gui", "official") [gdnative]