Преглед изворни кода

Cherry-picks from point release 2505.1 (#937)

* [WarehouseAssets] Remove leftover material slot overrides (#932)
* Fix warehouse_small scene (#938)
* Update repo.json after ROS2, ROS2SampleRobots and WarehouseAssets releases

Signed-off-by: Jan Hanca <[email protected]>
Co-authored-by: Aleksander Kamiński <[email protected]>
Jan Hanca пре 4 дана
родитељ
комит
db806c5709

+ 25 - 16
Gems/ROS2SampleRobots/Assets/RosbotXL/ROSbotXL.prefab

@@ -602,16 +602,20 @@
                     "Id": 2016576711781101659,
                     "Controller": {
                         "Configuration": {
-                            "materials": {
-                                "{}": {
-                                    "MaterialAsset": {
-                                        "assetId": {
-                                            "guid": "{5B369E33-6E01-5794-9DB2-7CEFC2B205D5}"
-                                        },
-                                        "assetHint": "rosbotxl/models/materials/rosbotxl_antenna_plasticmatteblack.azmaterial"
+                            "materials": [
+                                {
+                                    "Key": {
+                                        "materialSlotStableId": 3551515046
+                                    },
+                                    "Value": {
+                                        "MaterialAsset": {
+                                            "assetId": {
+                                                "guid": "{BC08A50C-9CCD-587F-B2B5-9DB0EF6907DF}"
+                                            }
+                                        }
                                     }
                                 }
-                            }
+                            ]
                         }
                     }
                 }
@@ -1452,16 +1456,21 @@
                     "Id": 17880601295840825835,
                     "Controller": {
                         "Configuration": {
-                            "materials": {
-                                "{}": {
-                                    "MaterialAsset": {
-                                        "assetId": {
-                                            "guid": "{5B369E33-6E01-5794-9DB2-7CEFC2B205D5}"
-                                        },
-                                        "assetHint": "rosbotxl/models/materials/rosbotxl_antenna_plasticmatteblack.azmaterial"
+                            "materials": [
+                                {
+                                    "Key": {
+                                        "materialSlotStableId": 2725144250
+                                    },
+                                    "Value": {
+                                        "MaterialAsset": {
+                                            "assetId": {
+                                                "guid": "{5B369E33-6E01-5794-9DB2-7CEFC2B205D5}"
+                                            },
+                                            "assetHint": "rosbotxl/models/materials/rosbotxl_antenna_plasticmatteblack.azmaterial"
+                                        }
                                     }
                                 }
-                            }
+                            ]
                         }
                     }
                 }

+ 2 - 2
Gems/ROS2SampleRobots/gem.json

@@ -1,6 +1,6 @@
 {
     "gem_name": "ROS2SampleRobots",
-    "version": "1.0.0",
+    "version": "1.0.1",
     "display_name": "ROS2 Sample Robots",
     "license": "Apache-2.0 or MIT",
     "license_url": "https://opensource.org/licenses/Apache-2.0",
@@ -32,5 +32,5 @@
     ],
     "engine_api_dependencies": [],
     "restricted": "ROS2SampleRobots",
-    "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2samplerobots-1.0.0-gem.zip"
+    "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2samplerobots-1.0.1-gem.zip"
 }

+ 51 - 364
Gems/WarehouseAssets/Assets/Prefabs/WarehouseScene_small.prefab

@@ -1183,142 +1183,6 @@
                 }
             }
         },
-        "Entity_[917866002800546]": {
-            "Id": "Entity_[917866002800546]",
-            "Name": "Front_gate",
-            "Components": {
-                "Component_[10813453887359688918]": {
-                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
-                    "Id": 10813453887359688918,
-                    "Parent Entity": "Entity_[918432938483618]",
-                    "Transform Data": {
-                        "Translate": [
-                            39.78621292114258,
-                            1.0,
-                            0.0
-                        ],
-                        "Rotate": [
-                            0.0,
-                            0.0,
-                            -179.99989318847656
-                        ]
-                    }
-                },
-                "Component_[11235052944295479876]": {
-                    "$type": "EditorStaticRigidBodyComponent",
-                    "Id": 11235052944295479876
-                },
-                "Component_[18360744952719232820]": {
-                    "$type": "EditorEntitySortComponent",
-                    "Id": 18360744952719232820
-                },
-                "Component_[2298197826914367238]": {
-                    "$type": "EditorLockComponent",
-                    "Id": 2298197826914367238
-                },
-                "Component_[3149718320647090514]": {
-                    "$type": "EditorVisibilityComponent",
-                    "Id": 3149718320647090514,
-                    "VisibilityFlag": false
-                },
-                "Component_[4932017064714589766]": {
-                    "$type": "EditorEntityIconComponent",
-                    "Id": 4932017064714589766
-                },
-                "Component_[7017245480046407512]": {
-                    "$type": "EditorDisabledCompositionComponent",
-                    "Id": 7017245480046407512,
-                    "DisabledComponents": {
-                        "Component_[10232715223514738948]": {
-                            "$type": "AZ::Render::EditorMeshComponent",
-                            "Id": 10232715223514738948,
-                            "Controller": {
-                                "Configuration": {
-                                    "ModelAsset": {
-                                        "assetId": {
-                                            "guid": "{34CA9168-D5C7-5554-BE7D-8485A3D67AB6}",
-                                            "subId": 279103289
-                                        },
-                                        "assetHint": "assets/warehouse/models/warehouse_walls_front_gate.fbx.azmodel"
-                                    }
-                                }
-                            }
-                        },
-                        "Component_[1554132197757752789]": {
-                            "$type": "EditorColliderComponent",
-                            "Id": 1554132197757752789,
-                            "ColliderConfiguration": {
-                                "MaterialSlots": {
-                                    "Slots": [
-                                        {
-                                            "Name": "MWarehouseModules"
-                                        }
-                                    ]
-                                }
-                            },
-                            "ShapeConfiguration": {
-                                "PhysicsAsset": {
-                                    "Asset": {
-                                        "assetId": {
-                                            "guid": "{34CA9168-D5C7-5554-BE7D-8485A3D67AB6}",
-                                            "subId": 3814177680
-                                        },
-                                        "assetHint": "assets/warehouse/models/warehouse_walls_front_gate.pxmesh"
-                                    },
-                                    "Configuration": {
-                                        "PhysicsAsset": {
-                                            "assetId": {
-                                                "guid": "{34CA9168-D5C7-5554-BE7D-8485A3D67AB6}",
-                                                "subId": 3814177680
-                                            },
-                                            "loadBehavior": "QueueLoad",
-                                            "assetHint": "assets/warehouse/models/warehouse_walls_front_gate.pxmesh"
-                                        }
-                                    }
-                                }
-                            }
-                        }
-                    }
-                },
-                "Component_[8212625672736002681]": {
-                    "$type": "EditorPendingCompositionComponent",
-                    "Id": 8212625672736002681,
-                    "PendingComponents": {
-                        "Component_[11718397946111790072]": {
-                            "$type": "EditorMaterialComponent",
-                            "Id": 11718397946111790072,
-                            "Controller": {
-                                "Configuration": {
-                                    "materials": [
-                                        {
-                                            "Key": {
-                                                "materialSlotStableId": 103484566
-                                            },
-                                            "Value": {
-                                                "MaterialAsset": {
-                                                    "assetId": {
-                                                        "guid": "{9FF0270B-8936-528A-89EC-3E73A01AF755}"
-                                                    },
-                                                    "assetHint": "assets/warehouse/materials/mwarehousemodules.azmaterial"
-                                                }
-                                            }
-                                        }
-                                    ]
-                                }
-                            }
-                        }
-                    }
-                },
-                "Component_[9253383058600544919]": {
-                    "$type": "EditorInspectorComponent",
-                    "Id": 9253383058600544919
-                },
-                "Component_[9529209697264184359]": {
-                    "$type": "EditorOnlyEntityComponent",
-                    "Id": 9529209697264184359
-                }
-            }
-        },
         "Entity_[917870297767842]": {
             "Id": "Entity_[917870297767842]",
             "Name": "circle",
@@ -1574,158 +1438,6 @@
                 }
             }
         },
-        "Entity_[917887477637026]": {
-            "Id": "Entity_[917887477637026]",
-            "Name": "Gate",
-            "Components": {
-                "Component_[13600490855520413730]": {
-                    "$type": "EditorLockComponent",
-                    "Id": 13600490855520413730
-                },
-                "Component_[15167189095873685279]": {
-                    "$type": "EditorInspectorComponent",
-                    "Id": 15167189095873685279
-                },
-                "Component_[17614188821325671055]": {
-                    "$type": "EditorDisabledCompositionComponent",
-                    "Id": 17614188821325671055,
-                    "DisabledComponents": {
-                        "Component_[10387122939797774050]": {
-                            "$type": "AZ::Render::EditorMeshComponent",
-                            "Id": 10387122939797774050,
-                            "Controller": {
-                                "Configuration": {
-                                    "ModelAsset": {
-                                        "assetId": {
-                                            "guid": "{9F3790A0-9383-5BBA-BB91-2AD9F04086B3}",
-                                            "subId": 279508339
-                                        },
-                                        "assetHint": "assets/warehouse/models/warehouse_gate_closed.fbx.azmodel"
-                                    }
-                                }
-                            }
-                        },
-                        "Component_[16809483465388003559]": {
-                            "$type": "EditorColliderComponent",
-                            "Id": 16809483465388003559,
-                            "ColliderConfiguration": {
-                                "MaterialSlots": {
-                                    "Slots": [
-                                        {
-                                            "Name": "MWarehouseGate"
-                                        },
-                                        {
-                                            "Name": "MWarehouseModules"
-                                        }
-                                    ]
-                                }
-                            },
-                            "ShapeConfiguration": {
-                                "PhysicsAsset": {
-                                    "Asset": {
-                                        "assetId": {
-                                            "guid": "{9F3790A0-9383-5BBA-BB91-2AD9F04086B3}",
-                                            "subId": 675098786
-                                        },
-                                        "assetHint": "assets/warehouse/models/warehouse_gate_closed.pxmesh"
-                                    },
-                                    "Configuration": {
-                                        "PhysicsAsset": {
-                                            "assetId": {
-                                                "guid": "{9F3790A0-9383-5BBA-BB91-2AD9F04086B3}",
-                                                "subId": 675098786
-                                            },
-                                            "loadBehavior": "QueueLoad",
-                                            "assetHint": "assets/warehouse/models/warehouse_gate_closed.pxmesh"
-                                        }
-                                    }
-                                }
-                            }
-                        }
-                    }
-                },
-                "Component_[17714278481541526192]": {
-                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
-                    "Id": 17714278481541526192,
-                    "Parent Entity": "Entity_[918432938483618]",
-                    "Transform Data": {
-                        "Translate": [
-                            39.78621292114258,
-                            1.0,
-                            0.0
-                        ],
-                        "Rotate": [
-                            0.0,
-                            0.0,
-                            -179.99989318847656
-                        ]
-                    }
-                },
-                "Component_[17751943132203388929]": {
-                    "$type": "EditorVisibilityComponent",
-                    "Id": 17751943132203388929,
-                    "VisibilityFlag": false
-                },
-                "Component_[18437099534701703658]": {
-                    "$type": "EditorOnlyEntityComponent",
-                    "Id": 18437099534701703658
-                },
-                "Component_[5781546573867269447]": {
-                    "$type": "EditorEntitySortComponent",
-                    "Id": 5781546573867269447
-                },
-                "Component_[7578485257791727565]": {
-                    "$type": "EditorEntityIconComponent",
-                    "Id": 7578485257791727565
-                },
-                "Component_[8806906810237163444]": {
-                    "$type": "EditorPendingCompositionComponent",
-                    "Id": 8806906810237163444,
-                    "PendingComponents": {
-                        "Component_[12188643545659218893]": {
-                            "$type": "EditorMaterialComponent",
-                            "Id": 12188643545659218893,
-                            "Controller": {
-                                "Configuration": {
-                                    "materials": [
-                                        {
-                                            "Key": {
-                                                "materialSlotStableId": 103484566
-                                            },
-                                            "Value": {
-                                                "MaterialAsset": {
-                                                    "assetId": {
-                                                        "guid": "{9FF0270B-8936-528A-89EC-3E73A01AF755}"
-                                                    },
-                                                    "assetHint": "assets/warehouse/materials/mwarehousemodules.azmaterial"
-                                                }
-                                            }
-                                        },
-                                        {
-                                            "Key": {
-                                                "materialSlotStableId": 745211904
-                                            },
-                                            "Value": {
-                                                "MaterialAsset": {
-                                                    "assetId": {
-                                                        "guid": "{06298918-E750-5053-B55B-10D158B1ED8C}"
-                                                    },
-                                                    "assetHint": "assets/warehouse/materials/mwarehousegate.azmaterial"
-                                                }
-                                            }
-                                        }
-                                    ]
-                                }
-                            }
-                        }
-                    }
-                },
-                "Component_[9994022325695796853]": {
-                    "$type": "EditorStaticRigidBodyComponent",
-                    "Id": 9994022325695796853
-                }
-            }
-        },
         "Entity_[917891772604322]": {
             "Id": "Entity_[917891772604322]",
             "Name": "circle",
@@ -3273,19 +2985,23 @@
                 },
                 "EditorMaterialComponent": {
                     "$type": "EditorMaterialComponent",
-                    "Id": 17349375791338578383,
+                    "Id": 8609877608279723647,
                     "Controller": {
                         "Configuration": {
-                            "materials": {
-                                "{}": {
-                                    "MaterialAsset": {
-                                        "assetId": {
-                                            "guid": "{4D881031-88E9-5300-B525-6F6E35182D97}"
-                                        },
-                                        "assetHint": "assets/warehouse/materials/mwarehousemodules_roof.azmaterial"
+                            "materials": [
+                                {
+                                    "Key": {
+                                        "materialSlotStableId": 3367833104
+                                    },
+                                    "Value": {
+                                        "MaterialAsset": {
+                                            "assetId": {
+                                                "guid": "{9FF0270B-8936-528A-89EC-3E73A01AF755}"
+                                            }
+                                        }
                                     }
                                 }
-                            }
+                            ]
                         }
                     }
                 }
@@ -4902,9 +4618,9 @@
             "Id": "Entity_[918080751165346]",
             "Name": "Gate",
             "Components": {
-                "Component_[10387122939797774050]": {
+                "AZ::Render::EditorMeshComponent": {
                     "$type": "AZ::Render::EditorMeshComponent",
-                    "Id": 10387122939797774050,
+                    "Id": 2741706271260557178,
                     "Controller": {
                         "Configuration": {
                             "ModelAsset": {
@@ -4917,68 +4633,6 @@
                         }
                     }
                 },
-                "Component_[12188643545659218893]": {
-                    "$type": "EditorMaterialComponent",
-                    "Id": 12188643545659218893,
-                    "Controller": {
-                        "Configuration": {
-                            "materials": [
-                                {
-                                    "Key": {
-                                        "materialSlotStableId": 103484566
-                                    },
-                                    "Value": {
-                                        "MaterialAsset": {
-                                            "assetId": {
-                                                "guid": "{9FF0270B-8936-528A-89EC-3E73A01AF755}"
-                                            },
-                                            "assetHint": "assets/warehouse/materials/mwarehousemodules.azmaterial"
-                                        }
-                                    }
-                                },
-                                {
-                                    "Key": {
-                                        "materialSlotStableId": 745211904
-                                    },
-                                    "Value": {
-                                        "MaterialAsset": {
-                                            "assetId": {
-                                                "guid": "{06298918-E750-5053-B55B-10D158B1ED8C}"
-                                            },
-                                            "assetHint": "assets/warehouse/materials/mwarehousegate.azmaterial"
-                                        }
-                                    }
-                                },
-                                {
-                                    "Key": {
-                                        "materialSlotStableId": 3367833104
-                                    },
-                                    "Value": {
-                                        "MaterialAsset": {
-                                            "assetId": {
-                                                "guid": "{9FF0270B-8936-528A-89EC-3E73A01AF755}"
-                                            },
-                                            "assetHint": "assets/warehouse/materials/mwarehousemodules.azmaterial"
-                                        }
-                                    }
-                                },
-                                {
-                                    "Key": {
-                                        "materialSlotStableId": 3906332078
-                                    },
-                                    "Value": {
-                                        "MaterialAsset": {
-                                            "assetId": {
-                                                "guid": "{06298918-E750-5053-B55B-10D158B1ED8C}"
-                                            },
-                                            "assetHint": "assets/warehouse/materials/mwarehousegate.azmaterial"
-                                        }
-                                    }
-                                }
-                            ]
-                        }
-                    }
-                },
                 "Component_[13600490855520413730]": {
                     "$type": "EditorLockComponent",
                     "Id": 13600490855520413730
@@ -5063,6 +4717,41 @@
                 "Component_[9994022325695796853]": {
                     "$type": "EditorStaticRigidBodyComponent",
                     "Id": 9994022325695796853
+                },
+                "EditorMaterialComponent": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 8111949087953792883,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": [
+                                {
+                                    "Key": {
+                                        "materialSlotStableId": 3367833104
+                                    },
+                                    "Value": {
+                                        "MaterialAsset": {
+                                            "assetId": {
+                                                "guid": "{9FF0270B-8936-528A-89EC-3E73A01AF755}"
+                                            }
+                                        }
+                                    }
+                                },
+                                {
+                                    "Key": {
+                                        "materialSlotStableId": 3906332078
+                                    },
+                                    "Value": {
+                                        "MaterialAsset": {
+                                            "assetId": {
+                                                "guid": "{06298918-E750-5053-B55B-10D158B1ED8C}"
+                                            },
+                                            "assetHint": "assets/warehouse/materials/mwarehousegate.azmaterial"
+                                        }
+                                    }
+                                }
+                            ]
+                        }
+                    }
                 }
             }
         },
@@ -10876,8 +10565,6 @@
                     "$type": "EditorEntitySortComponent",
                     "Id": 4977736227609570658,
                     "Child Entity Order": [
-                        "Entity_[917887477637026]",
-                        "Entity_[917866002800546]",
                         "Entity_[918226780053410]"
                     ]
                 },
@@ -13334,4 +13021,4 @@
             ]
         }
     }
-}
+}

+ 0 - 13
Gems/WarehouseAssets/Assets/Prefabs/Warehouse_storage/Components/WarehouseBox1.prefab

@@ -98,19 +98,6 @@
                     "Controller": {
                         "Configuration": {
                             "materials": [
-                                {
-                                    "Key": {
-                                        "materialSlotStableId": 2919702015
-                                    },
-                                    "Value": {
-                                        "MaterialAsset": {
-                                            "assetId": {
-                                                "guid": "{5468360F-1789-50A3-96FF-118192B81B48}"
-                                            },
-                                            "assetHint": "assets/warehouse/materials/mwarehouseboxes.azmaterial"
-                                        }
-                                    }
-                                },
                                 {
                                     "Key": {
                                         "materialSlotStableId": 4100903441

+ 0 - 13
Gems/WarehouseAssets/Assets/Prefabs/Warehouse_storage/Components/WarehouseBox2.prefab

@@ -110,19 +110,6 @@
                                             "assetHint": "assets/warehouse/materials/mwarehouseboxes.azmaterial"
                                         }
                                     }
-                                },
-                                {
-                                    "Key": {
-                                        "materialSlotStableId": 2919702015
-                                    },
-                                    "Value": {
-                                        "MaterialAsset": {
-                                            "assetId": {
-                                                "guid": "{5468360F-1789-50A3-96FF-118192B81B48}"
-                                            },
-                                            "assetHint": "assets/warehouse/materials/mwarehouseboxes.azmaterial"
-                                        }
-                                    }
                                 }
                             ]
                         }

+ 0 - 13
Gems/WarehouseAssets/Assets/Prefabs/Warehouse_storage/Components/WarehouseBox3.prefab

@@ -110,19 +110,6 @@
                                             "assetHint": "assets/warehouse/materials/mwarehouseboxes.azmaterial"
                                         }
                                     }
-                                },
-                                {
-                                    "Key": {
-                                        "materialSlotStableId": 2919702015
-                                    },
-                                    "Value": {
-                                        "MaterialAsset": {
-                                            "assetId": {
-                                                "guid": "{5468360F-1789-50A3-96FF-118192B81B48}"
-                                            },
-                                            "assetHint": "assets/warehouse/materials/mwarehouseboxes.azmaterial"
-                                        }
-                                    }
                                 }
                             ]
                         }

+ 0 - 13
Gems/WarehouseAssets/Assets/Prefabs/Warehouse_storage/Components/WarehouseBox4.prefab

@@ -122,19 +122,6 @@
                                             "assetHint": "assets/warehouse/materials/mwarehouseboxes.azmaterial"
                                         }
                                     }
-                                },
-                                {
-                                    "Key": {
-                                        "materialSlotStableId": 2919702015
-                                    },
-                                    "Value": {
-                                        "MaterialAsset": {
-                                            "assetId": {
-                                                "guid": "{5468360F-1789-50A3-96FF-118192B81B48}"
-                                            },
-                                            "assetHint": "assets/warehouse/materials/mwarehouseboxes.azmaterial"
-                                        }
-                                    }
                                 }
                             ]
                         }

+ 0 - 13
Gems/WarehouseAssets/Assets/Prefabs/Warehouse_storage/Storage_on_wheels.prefab

@@ -88,19 +88,6 @@
                                             "assetHint": "assets/warehouse/materials/mwarehousestorageonwheels.azmaterial"
                                         }
                                     }
-                                },
-                                {
-                                    "Key": {
-                                        "materialSlotStableId": 3528137216
-                                    },
-                                    "Value": {
-                                        "MaterialAsset": {
-                                            "assetId": {
-                                                "guid": "{B59DB34C-8CCC-5B6A-8F32-749689632151}"
-                                            },
-                                            "assetHint": "assets/warehouse/materials/mwarehousestorageonwheels.azmaterial"
-                                        }
-                                    }
                                 }
                             ]
                         }

+ 0 - 26
Gems/WarehouseAssets/Assets/Prefabs/Warehouse_structural/Warehouse_Walls.prefab

@@ -170,32 +170,6 @@
                     "Controller": {
                         "Configuration": {
                             "materials": [
-                                {
-                                    "Key": {
-                                        "materialSlotStableId": 103484566
-                                    },
-                                    "Value": {
-                                        "MaterialAsset": {
-                                            "assetId": {
-                                                "guid": "{9FF0270B-8936-528A-89EC-3E73A01AF755}"
-                                            },
-                                            "assetHint": "assets/warehouse/materials/mwarehousemodules.azmaterial"
-                                        }
-                                    }
-                                },
-                                {
-                                    "Key": {
-                                        "materialSlotStableId": 745211904
-                                    },
-                                    "Value": {
-                                        "MaterialAsset": {
-                                            "assetId": {
-                                                "guid": "{06298918-E750-5053-B55B-10D158B1ED8C}"
-                                            },
-                                            "assetHint": "assets/warehouse/materials/mwarehousegate.azmaterial"
-                                        }
-                                    }
-                                },
                                 {
                                     "Key": {
                                         "materialSlotStableId": 3367833104

+ 2 - 2
Gems/WarehouseAssets/gem.json

@@ -1,6 +1,6 @@
 {
     "gem_name": "WarehouseAssets",
-    "version": "2.0.0",
+    "version": "2.0.1",
     "display_name": "WarehouseAssets",
     "license": "Apache-2.0 or MIT",
     "license_url": "https://opensource.org/licenses/Apache-2.0",
@@ -28,5 +28,5 @@
     "engine_api_dependencies": [],
     "repo_uri": "https://raw.githubusercontent.com/o3de/o3de-extras/development",
     "restricted": "",
-    "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/warehouseassets-2.0.0-gem.zip"
+    "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/warehouseassets-2.0.1-gem.zip"
 }

+ 44 - 2
repo.json

@@ -4,7 +4,7 @@
     "repo_uri": "https://raw.githubusercontent.com/o3de/o3de-extras/development",
     "summary": "A repository to hold various gems, projects, and templates for the O3DE engine.",
     "additional_info": "Extras gems, projects, and templates for O3DE. See the README.md at the root of this repository for more information",
-    "last_updated": "2025-05-26",
+    "last_updated": "2025-07-22",
     "$schemaVersion": "1.0.0",
     "gems_data": [
         {
@@ -301,6 +301,30 @@
                     "engine_api_dependencies": [],
                     "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2-3.3.0-gem.zip",
                     "sha256": "29735e8e634bfd6b5823a398984edd1d094cb02476d22df65a489927c5eb510b"
+                },
+                {
+                    "version": "3.3.1",
+                    "origin_url": "https://robotec.ai",
+                    "source_control_uri": "https://github.com/o3de/o3de-extras/development/Gems/ROS2",
+                    "requirements": "Requires ROS 2 installation (supported distributions: Humble, Jazzy). Source your workspace before building the Gem",
+                    "documentation_url": "https://docs.o3de.org/docs/user-guide/gems/reference/robotics/ros2/",
+                    "dependencies": [
+                        "Atom_RPI",
+                        "Atom_Feature_Common",
+                        "Atom_Component_DebugCamera",
+                        "CommonFeaturesAtom",
+                        "PhysX5",
+                        "PrimitiveAssets",
+                        "StartingPointInput",
+                        "LevelGeoreferencing"
+                    ],
+                    "compatible_engines": [
+                        "o3de-sdk>=2.4.0",
+                        "o3de>=2.4.0"
+                    ],
+                    "engine_api_dependencies": [],
+                    "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2-3.3.1-gem.zip",
+                    "sha256": "5f018bdf1f49a4be37f548cba452bfd166ee8438f1e39a114ab01a40917fed5e"
                 }
             ]
         },
@@ -433,6 +457,17 @@
                     ],
                     "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/warehouseassets-2.0.0-gem.zip",
                     "sha256": "b91c685ea476523322b2864d17aafc5c6236092f950a4159fe59051d9c9449ce"
+                },
+                {
+                    "version": "2.0.1",
+                    "origin": "RobotecAI",
+                    "origin_url": "https://robotec.ai",
+                    "compatible_engines": [
+                        "o3de-sdk>=2.3.0",
+                        "o3de>=2.3.0"
+                    ],
+                    "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/warehouseassets-2.0.1-gem.zip",
+                    "sha256": "940963d056a9d10ed15788503ff5b7cddc69a3585ad4265da9ed149e699ea98a"
                 }
             ]
         },
@@ -680,7 +715,14 @@
             "engine_api_dependencies": [],
             "restricted": "ROS2SampleRobots",
             "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2samplerobots-1.0.0-gem.zip",
-            "sha256": "f1dbabfd0f51969c4d105285e67113d4bd8d3d43d6294b5dc68bfde656c9b274"
+            "sha256": "f1dbabfd0f51969c4d105285e67113d4bd8d3d43d6294b5dc68bfde656c9b274",
+            "versions_data": [
+                {
+                    "version": "1.0.1",
+                    "download_source_uri": "https://github.com/o3de/o3de-extras/releases/download/2.0/ros2samplerobots-1.0.1-gem.zip",
+                    "sha256": "4f157579587958c335d8435e1f2e36458b29fd88104663fdf05519e62f68aaaa"
+                }
+            ]
         },
         {
             "gem_name": "SimulationInterfaces",