Updated gem.json for all top-level Gems. (#1715) (#1917)

* Updated gem.json for all top-level Gems. All the top level gems now have identical gem.json formats based on the DefautlGem template gem.json. Two additional fields have been added, a type: field and a requirements: field. These fields are for display in Project Mananger. All gem.json files have a default requirements: value of None. Devs are responsible for providing requirements. Gem descriptions and tags have been signed off by developers.

Signed-off-by: Cronin <mikecro@amazon.com>

* Fixed minor formatting issues with RADTelemetry gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to QtForPython gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the Twitch gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to AWSCore gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the AtomTressFX gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the AudioEngineWwise gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the CertificateManager gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removing extra whitespace in summary of CrashReporting gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the CustomAssetExample gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removing extra whitespace in editorPythonBindings gem summary

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the ScriptedEntityTweener gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the Gestures gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removing extra whitetspace in the summary of the GameStateSamples gem

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the ExpressionEvaluation gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the ProjectManager PythonBindings.cpp code to reference the
newer fields in the gem.json files

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updating the Gem and Project templates gem.json files to include the
"type" and the "requirements" field.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the default "requirments" field value to be empty string instead
of "None"

This works better with the ProjectManager GemInfoFromPath function.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Correcting "summary" field name

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added the requirements text to the AudioEngineWwise Gem

This gem requires downloading the Wwise 3rdParty library from AudioKinetic's website

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

Co-authored-by: Mike Cronin <58789750+micronAMZN@users.noreply.github.com>
main
lumberyard-employee-dm 5 years ago committed by GitHub
parent b9f70412c4
commit 02922806a5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,16 +1,12 @@
{ {
"GemFormatVersion": 4, "gem_name": "AutomatedTesting",
"Uuid": "afc25e1593194d6283d9ff744ab6d5a1", "display_name": "AutomatedTesting",
"Name": "AutomatedTesting", "license": "Apache-2.0 Or MIT",
"DisplayName": "AutomatedTesting", "origin": "Amazon Web Services, Inc.",
"Version": "0.1.0", "type": "Code",
"Summary": "A short description of my Gem.", "summary": "Project Gem for customizing the AutomatedTesting project functionality.",
"Tags": ["Game"], "canonical_tags": ["Gem"],
"IconPath": "preview.png", "user_tags": [],
"IsGameGem": true, "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Type": "GameModule"
}
]
} }

@ -648,10 +648,10 @@ namespace O3DE::ProjectManager
gemInfo.m_name = Py_To_String(data["gem_name"]); gemInfo.m_name = Py_To_String(data["gem_name"]);
// optional // optional
gemInfo.m_displayName = Py_To_String_Optional(data, "DisplayName", gemInfo.m_name); gemInfo.m_displayName = Py_To_String_Optional(data, "display_name", gemInfo.m_name);
gemInfo.m_summary = Py_To_String_Optional(data, "Summary", ""); gemInfo.m_summary = Py_To_String_Optional(data, "summary", "");
gemInfo.m_version = Py_To_String_Optional(data, "Version", ""); gemInfo.m_version = "";
gemInfo.m_requirement = Py_To_String_Optional(data, "Requirements", ""); gemInfo.m_requirement = Py_To_String_Optional(data, "requirements", "");
gemInfo.m_creator = Py_To_String_Optional(data, "origin", ""); gemInfo.m_creator = Py_To_String_Optional(data, "origin", "");
if (gemInfo.m_creator.contains("Open 3D Engine")) if (gemInfo.m_creator.contains("Open 3D Engine"))
@ -659,13 +659,27 @@ namespace O3DE::ProjectManager
gemInfo.m_gemOrigin = GemInfo::GemOrigin::Open3DEEngine; gemInfo.m_gemOrigin = GemInfo::GemOrigin::Open3DEEngine;
} }
if (data.contains("Tags")) if (data.contains("user_tags"))
{ {
for (auto tag : data["Tags"]) for (auto tag : data["user_tags"])
{ {
gemInfo.m_features.push_back(Py_To_String(tag)); gemInfo.m_features.push_back(Py_To_String(tag));
} }
} }
QString gemType = Py_To_String_Optional(data, "type", "");
if (gemType == "Asset")
{
gemInfo.m_types |= GemInfo::Type::Asset;
}
if (gemType == "Code")
{
gemInfo.m_types |= GemInfo::Type::Code;
}
if (gemType == "Tool")
{
gemInfo.m_types |= GemInfo::Type::Tool;
}
} }
catch ([[maybe_unused]] const std::exception& e) catch ([[maybe_unused]] const std::exception& e)
{ {

@ -1,12 +1,12 @@
{ {
"gem_name": "AWSClientAuth", "gem_name": "AWSClientAuth",
"GemFormatVersion": 3, "display_name": "AWS Client Authorization",
"Uuid": "c74f2756f5874c0d8d29646dfc9cb0ad", "license": "Apache-2.0 Or MIT",
"Name": "AWSClientAuth", "origin": "Amazon Web Services, Inc.",
"DisplayName": "AWS Client Auth", "type": "Code",
"Version": "0.1.0", "summary": "AWS Client Auth provides client authentication and AWS authorization solution.",
"LinkType": "Dynamic", "canonical_tags": ["Gem"],
"Summary": "AWS Client Auth provides client authentication and AWS authorization solution", "user_tags": ["AWS", "Network", "SDK"],
"Tags": ["AWS", "Amazon Cognito", "Authentication", "Authorization"], "icon_path": "preview.png",
"IconPath": "preview.png" "requirements": ""
} }

@ -1,18 +1,12 @@
{ {
"gem_name": "AWSCore", "gem_name": "AWSCore",
"GemFormatVersion": 4, "display_name": "AWS Core",
"Uuid": "c3710872891c4401b0cbdabfca066cb5", "license": "Apache-2.0 Or MIT",
"Name": "AWSCore", "origin": "Amazon Web Services, Inc.",
"DisplayName": "AWS Core", "type": "Code",
"Version": "0.1.0", "summary": "The AWS Core Gem provides basic shared AWS functionality such as AWS SDK initialization and client configuration, and is automatically added when selecting any AWS feature Gem.",
"LinkType": "Dynamic", "canonical_tags": ["Gem"],
"Summary": "This Gem is automatically enabled when selecting any of the AWS Feature Gems. It provides basic shared functionalities such as AWS SDK initialization and client configuration.", "user_tags": ["AWS", "Network", "SDK"],
"Tags": [ "icon_path": "preview.png",
"AWS", "requirements": ""
"API",
"AWSCore",
"Cloud",
"Connected"
],
"IconPath": "preview.png"
} }

@ -1,16 +1,12 @@
{ {
"gem_name": "AWSMetrics", "gem_name": "AWSMetrics",
"GemFormatVersion": 4, "display_name": "AWS Metrics",
"Uuid": "cc6fc7a18fc047039a369a26100fcbbe", "license": "Apache-2.0 Or MIT",
"Name": "AWSMetrics", "origin": "Amazon Web Services, Inc.",
"DisplayName": "AWS Metrics", "type": "Code",
"Version": "0.1.0", "summary": "The AWS Metrics Gem provides a solution for AWS metrics submission and analytics.",
"LinkType": "Dynamic", "canonical_tags": ["Gem"],
"Summary": "AWS Metrics provides metrics submission and analytics solution.", "user_tags": ["AWS", "Network", "SDK"],
"Tags": [ "icon_path": "preview.png",
"AWS", "requirements": ""
"AWSMetrics",
"Cloud"
],
"IconPath": "preview.png"
} }

@ -1,16 +1,12 @@
{ {
"gem_name": "Achievements", "gem_name": "Achievements",
"GemFormatVersion": 4, "display_name": "Achievements",
"Uuid": "6f8d953dd4fc4bb6ad34c9118a7b789f", "license": "Apache-2.0 Or MIT",
"Name": "Achievements", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Achievements", "type": "Code",
"Version": "0.1.0", "summary": "The Achievements Gem provides a target platform agnostic interface for retrieving achievement details and unlocking achievements.",
"Summary": "Platform agnostic interface for retrieving achievement details and unlocking achievements.", "canonical_tags": ["Gem"],
"Tags": ["Achievement", "Achievements", "Trophy", "Trophies"], "user_tags": ["Gameplay", "Achievements"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Type": "GameModule"
}
]
} }

@ -1,25 +1,12 @@
{ {
"gem_name": "AssetMemoryAnalyzer", "gem_name": "AssetMemoryAnalyzer",
"GemFormatVersion": 4, "display_name": "Asset Memory Analyzer",
"Uuid": "35414634480a4d4c8412c60fe62f4c81", "license": "Apache-2.0 Or MIT",
"Name": "AssetMemoryAnalyzer", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "AssetMemoryAnalyzer", "type": "Code",
"Version": "0.1.0", "summary": "The Asset Memory Analyzer Gem provides tools to profile asset memory usage in Open 3D Engine through ImGUI (Immediate Mode Graphical User Interface).",
"Summary": "Provides debug visualization of the AssetMemoryDriller to show how individual assets are consuming memory.", "canonical_tags": ["Gem"],
"Tags": ["debug"], "user_tags": ["Debug", "Utillity", "Tools"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Type": "GameModule"
}
],
"Dependencies": [
{
"Uuid": "bab8807a1bc646b3909f3cc200ffeedf",
"VersionConstraints": [
"~>0.1"
],
"_comment": "ImGui GEM"
}
]
} }

@ -1,16 +1,12 @@
{ {
"gem_name": "AssetValidation", "gem_name": "AssetValidation",
"GemFormatVersion": 4, "display_name": "Asset Validation",
"Uuid": "5a5c3c10b91d4b4ea8baef474c5b5d49", "license": "Apache-2.0 Or MIT",
"Name": "AssetValidation", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "AssetValidation", "type": "Code",
"Version": "0.1.0", "summary": "The Asset Validation Gem provides seed-related commands to ensure assets have valid seeds for asset bundling.",
"Summary": "Tools for managing your assets and their dependencies during development", "canonical_tags": ["Gem"],
"Tags": ["Untagged"], "user_tags": ["Assets", "Utility", "Scripting"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Type": "GameModule"
}
]
} }

@ -1,10 +1,14 @@
{ {
"gem_name": "ImageProcessingAtom", "gem_name": "ImageProcessingAtom",
"display_name": "Atom Image Processing", "display_name": "Atom Image Processing",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "", "summary": "",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
"user_tags": [ "user_tags": [
] ],
"requirements": ""
} }

@ -1,10 +1,14 @@
{ {
"gem_name": "AtomShader", "gem_name": "AtomShader",
"display_name": "Atom Shader Builder", "display_name": "Atom Shader Builder",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "", "summary": "",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
"user_tags": [ "user_tags": [
] ],
"requirements": ""
} }

@ -1,10 +1,14 @@
{ {
"gem_name": "Atom_Bootstrap", "gem_name": "Atom_Bootstrap",
"display_name": "Atom Bootstrap", "display_name": "Atom Bootstrap",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "", "summary": "",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
"user_tags": [ "user_tags": [
] ],
"requirements": ""
} }

@ -1,10 +1,14 @@
{ {
"gem_name": "Atom_Component_DebugCamera", "gem_name": "Atom_Component_DebugCamera",
"display_name": "Atom Debug Camera Component", "display_name": "Atom Debug Camera Component",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "", "summary": "",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
"user_tags": [ "user_tags": [
] ],
"requirements": ""
} }

@ -1,10 +1,14 @@
{ {
"gem_name": "Atom_Feature_Common", "gem_name": "Atom_Feature_Common",
"display_name": "Atom Feature Common", "display_name": "Atom Feature Common",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "", "summary": "",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
"user_tags": [ "user_tags": [
] ],
"requirements": ""
} }

@ -1,10 +1,14 @@
{ {
"gem_name": "Atom_RHI_DX12", "gem_name": "Atom_RHI_DX12",
"display_name": "Atom RHI DX12", "display_name": "Atom RHI DX12",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "", "summary": "",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
"user_tags": [ "user_tags": [
] ],
"requirements": ""
} }

@ -1,10 +1,14 @@
{ {
"gem_name": "Atom_RHI_Metal", "gem_name": "Atom_RHI_Metal",
"display_name": "Atom RHI Metal", "display_name": "Atom RHI Metal",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "", "summary": "",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
"user_tags": [ "user_tags": [
] ],
"requirements": ""
} }

@ -1,10 +1,14 @@
{ {
"gem_name": "Atom_RHI_Null", "gem_name": "Atom_RHI_Null",
"display_name": "Atom RHI Null", "display_name": "Atom RHI Null",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "", "summary": "",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
"user_tags": [ "user_tags": [
] ],
"requirements": ""
} }

@ -1,10 +1,14 @@
{ {
"gem_name": "Atom_RHI_Vulkan", "gem_name": "Atom_RHI_Vulkan",
"display_name": "Atom RHI Vulkan", "display_name": "Atom RHI Vulkan",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "", "summary": "",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
"user_tags": [ "user_tags": [
] ],
"requirements": ""
} }

@ -1,10 +1,14 @@
{ {
"gem_name": "Atom_RHI", "gem_name": "Atom_RHI",
"display_name": "Atom RHI", "display_name": "Atom RHI",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "", "summary": "",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
"user_tags": [ "user_tags": [
] ],
"requirements": ""
} }

@ -2,9 +2,13 @@
"gem_name": "Atom_RPI", "gem_name": "Atom_RPI",
"display_name": "Atom API", "display_name": "Atom API",
"summary": "", "summary": "",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
"user_tags": [ "user_tags": [
] ],
"requirements": ""
} }

@ -1,10 +1,14 @@
{ {
"gem_name": "AtomToolsFramework", "gem_name": "AtomToolsFramework",
"display_name": "Atom Tools Framework", "display_name": "Atom Tools Framework",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "", "summary": "",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
"user_tags": [ "user_tags": [
] ],
"requirements": ""
} }

@ -1,10 +1,14 @@
{ {
"gem_name": "MaterialEditor", "gem_name": "MaterialEditor",
"display_name": "Atom Material Editor", "display_name": "Atom Material Editor",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Tool",
"summary": "Editor for creating, modifying, and previewing materials", "summary": "Editor for creating, modifying, and previewing materials",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
"user_tags": [ "user_tags": [
] ],
"requirements": ""
} }

@ -1,5 +1,12 @@
{ {
"gem_name": "Atom", "gem_name": "Atom",
"display_name": "Atom", "display_name": "Atom Renderer",
"summary": "Next-Gen Rendering Package for the O3DE engine" "license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Atom Renderer Gem provides Atom Renderer and its associated tools (such as Material Editor), utilites, libraries, and interfaces.",
"canonical_tags": ["Gem"],
"user_tags": ["Rendering", "Core"],
"icon_path": "preview.png",
"requirements": ""
} }

@ -1,12 +1,12 @@
{ {
"gem_name": "ReferenceMaterials", "gem_name": "ReferenceMaterials",
"GemFormatVersion": 3, "display_name": "ReferenceMaterials",
"Uuid": "99eac95298d847a6914d7b9e69db6f84", "license": "Apache-2.0 Or MIT",
"Name": "ReferenceMaterials", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "ReferenceMaterials", "type": "Asset",
"Version": "0.1.0", "summary": "Atom Asset Gem with a library of reference materials for StandardPBR (and others in the future)",
"LinkType": "NoCode", "canonical_tags": ["Gem"],
"Summary": "Atom Asset Gem with a library of reference materials for StandardPBR (and others in the future)", "user_tags": ["Assets"],
"Tags": ["Asset"], "icon_path": "preview.png",
"IconPath": "preview.png" "requirements": ""
} }

@ -1,12 +1,12 @@
{ {
"gem_name": "Sponza", "gem_name": "Sponza",
"GemFormatVersion": 3, "display_name": "Sponza",
"Uuid": "860d8ef2aec5425ab197adc4484c09f1", "license": "Apache-2.0 Or MIT",
"Name": "Sponza", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Sponza", "type": "Asset",
"Version": "0.1.0", "summary": "A standard test scene for Global Illumination (forked from crytek sponza scene)",
"LinkType": "NoCode", "canonical_tags": ["Gem"],
"Summary": "A standard test scene for Global Illumination (forked from crytek sponza scene)", "user_tags": ["Assets"],
"Tags": ["Asset"], "icon_path": "preview.png",
"IconPath": "preview.png" "requirements": ""
} }

@ -1,14 +1,12 @@
{ {
"gem_name": "AtomContent", "gem_name": "AtomContent",
"origin": "The primary repo for Atom goes here: i.e. http://www.mydomain.com",
"license": "What license Atom uses goes here: i.e. https://opensource.org/licenses/MIT",
"display_name": "Atom Content", "display_name": "Atom Content",
"summary": "ontains multiple packages containing source Assets that can be used with Atom", "license": "Apache-2.0 Or MIT",
"canonical_tags": [ "origin": "Open 3D Engine - o3de.org",
"Gem" "type": "Asset",
], "summary": "The Atom Content Gem provides assets for Atom Renderer and a modified version of the Pixar Look Development Studio (https://renderman.pixar.com/look-development-studio).",
"user_tags": [ "canonical_tags": ["Gem"],
"AtomContent" "user_tags": ["Rendering", "Assets", "Tools"],
], "icon_path": "preview.png",
"icon_path": "preview.png" "requirements": ""
} }

@ -1,10 +1,14 @@
{ {
"gem_name": "Atom_AtomBridge", "gem_name": "Atom_AtomBridge",
"display_name": "Atom Bridge", "display_name": "Atom Bridge",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "", "summary": "",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
"user_tags": [ "user_tags": [
] ],
"requirements": ""
} }

@ -1,10 +1,14 @@
{ {
"gem_name": "AtomFont", "gem_name": "AtomFont",
"display_name": "Atom Font", "display_name": "Atom Font",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "", "summary": "",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
"user_tags": [ "user_tags": [
] ],
"requirements": ""
} }

@ -1,10 +1,16 @@
{ {
"gem_name": "AtomImGuiTools", "gem_name": "AtomImGuiTools",
"display_name": "Atom ImGui", "display_name": "Atom ImGui",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Tool",
"summary": "", "summary": "",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
"user_tags": [ "user_tags": [
] "Debug",
"Rendering"
],
"requirements": ""
} }

@ -1,10 +1,14 @@
{ {
"gem_name": "AtomViewportDisplayIcons", "gem_name": "AtomViewportDisplayIcons",
"display_name": "Atom Viewport Display Icons", "display_name": "Atom Viewport Display Icons",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "", "summary": "",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
"user_tags": [ "user_tags": [
] ],
"requirements": ""
} }

@ -1,10 +1,14 @@
{ {
"gem_name": "AtomViewportDisplayInfo", "gem_name": "AtomViewportDisplayInfo",
"display_name": "Atom Viewport Display Info", "display_name": "Atom Viewport Display Info",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "", "summary": "",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
"user_tags": [ "user_tags": [
] ],
"requirements": ""
} }

@ -1,10 +1,14 @@
{ {
"gem_name": "CommonFeaturesAtom", "gem_name": "CommonFeaturesAtom",
"display_name": "Common Features Atom", "display_name": "Common Features Atom",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "", "summary": "",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
"user_tags": [ "user_tags": [
] ],
"requirements": ""
} }

@ -1,10 +1,14 @@
{ {
"gem_name": "EMotionFX_Atom", "gem_name": "EMotionFX_Atom",
"display_name": "EMotionFX Atom", "display_name": "EMotionFX Atom",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "", "summary": "",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
"user_tags": [ "user_tags": [
] ],
"requirements": ""
} }

@ -1,10 +1,14 @@
{ {
"gem_name": "ImguiAtom", "gem_name": "ImguiAtom",
"display_name": "Imgui Atom", "display_name": "Imgui Atom",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "", "summary": "",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
"user_tags": [ "user_tags": [
] ],
"requirements": ""
} }

@ -2,6 +2,9 @@
"gem_name": "DccScriptingInterface", "gem_name": "DccScriptingInterface",
"display_name": "Atom DccScriptingInterface (DCCsi)", "display_name": "Atom DccScriptingInterface (DCCsi)",
"summary": "A python framework for working with various DCC tools and workflows.", "summary": "A python framework for working with various DCC tools and workflows.",
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"canonical_tags": [ "canonical_tags": [
"Gem" "Gem"
], ],
@ -10,5 +13,6 @@
"Digital", "Digital",
"Content", "Content",
"Creation" "Creation"
] ],
"requirements": ""
} }

@ -1,5 +1,12 @@
{ {
"gem_name": "AtomLyIntegration", "gem_name": "AtomLyIntegration",
"display_name": "Atom O3DE Integration", "display_name": "Atom O3DE Integration",
"summary": "Collection of module targets for integrating Atom with the O3DE engine" "license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Atom O3DE Integration Gem provides components, libraries, and functionality to support and integrate Atom Renderer in Open 3D Engine.",
"canonical_tags": ["Gem"],
"user_tags": ["Rendering", "Core", "Utility"],
"icon_path": "preview.png",
"requirements": ""
} }

@ -1,13 +1,12 @@
{ {
"gem_name": "AtomTressFX", "gem_name": "AtomTressFX",
"GemFormatVersion": 3, "display_name": "Atom TressFX",
"Uuid": "d4a3e3d6b9b14e12982c774f35f48a7c", "license": "Apache-2.0 Or MIT",
"Name": "AtomTressFX", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "AtomTressFX [PREVIEW]", "type": "Code",
"Version": "0.1.0", "summary": "The Atom TressFX Gem provides realistic hair and fur simulation and rendering in Atom and Open 3D Engine with AMD TressFX.",
"LinkType": "Dynamic", "canonical_tags": ["Gem"],
"Summary": "The AtomTressFX is a cutting edge hair technology based on TressFX 4.1 SDK from AMD. It was altered to integrate into Atom harnessing Atom's design and pipeline.", "user_tags": ["Rendering", "Physics", "Animation"],
"Tags": ["Hair", "TressFX"], "icon_path": "preview.png",
"IconPath": "preview.png", "requirements": ""
"EditorModule": true
} }

@ -1,28 +1,12 @@
{ {
"gem_name": "AudioEngineWwise", "gem_name": "AudioEngineWwise",
"GemFormatVersion": 4, "display_name": "Wwise Audio Engine",
"Uuid": "67a80e2ac865406c990f2715feb55f7f", "license": "Apache-2.0 Or MIT",
"Name": "AudioEngineWwise", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Wwise Audio Integration", "type": "Code",
"Version": "0.1.0", "summary": "The Wwise Audio Engine Gem provides support for Audiokinetic Wave Works Interactive Sound Engine (Wwise).",
"Summary": "Wwise engine integration and plugin to Audio Controls Editor.", "canonical_tags": ["Gem"],
"Tags": ["Audio", "Sound", "Wwise"], "user_tags": ["Audio", "Utiltity", "Tools"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": "Users will need to download WWise from the AudioKinetic web site: https://www.audiokinetic.com/download/"
{
"Type": "GameModule"
},
{
"Name": "Editor",
"Type": "EditorModule",
"Extends": "GameModule"
}
],
"Dependencies": [
{
"Uuid": "6f63f2b6d07f4b89b4b7c86ebee7feb8",
"VersionConstraints": [">=0.1.0"],
"_comment": "AudioSystem"
}
]
} }

@ -1,21 +1,12 @@
{ {
"gem_name": "AudioSystem", "gem_name": "AudioSystem",
"GemFormatVersion": 4, "display_name": "Audio System",
"Uuid": "6f63f2b6d07f4b89b4b7c86ebee7feb8", "license": "Apache-2.0 Or MIT",
"Name": "AudioSystem", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Audio System", "type": "Code",
"Version": "0.1.0", "summary": "The Audio System Gem provides the Audio Translation Layer (ATL) and Audio Controls Editor, which add support for audio in Open 3D Engine.",
"Summary": "Contains CrySoundSystem, the Audio Translation Layer (ATL), and the Audio Controls Editor", "canonical_tags": ["Gem"],
"Tags": ["Audio", "Sound"], "user_tags": ["Audio", "Utiltity", "Tools"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Type": "GameModule"
},
{
"Name": "Editor",
"Type": "EditorModule",
"Extends": "GameModule"
}
]
} }

@ -1,16 +1,12 @@
{ {
"gem_name": "AutomatedLauncherTesting", "gem_name": "AutomatedLauncherTesting",
"GemFormatVersion": 4, "display_name": "Automated Launcher Testing",
"Uuid": "69504dac61f84a11bf895b8f05e4227f", "license": "Apache-2.0 Or MIT",
"Name": "AutomatedLauncherTesting", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Automated Launcher Testing", "type": "Code",
"Version": "0.1.0", "summary": "The Automated Launcher Testing Gem manages automated Open 3D Engine (O3DE) launcher tests.",
"Summary": "This GEM is used to manage running of Automated Launcher Tests", "canonical_tags": ["Gem"],
"Tags": ["Untagged"], "user_tags": ["Debug", "Tools"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Type": "GameModule"
}
]
} }

@ -1,37 +1,12 @@
{ {
"gem_name": "Blast", "gem_name": "Blast",
"GemFormatVersion": 4, "display_name": "NVIDIA Blast",
"Uuid": "414bd211c99d4f74aef3a266b9ca208c", "license": "Apache-2.0 Or MIT",
"Name": "Blast", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "NVIDIA Blast [Experimental]", "type": "Code",
"Version": "0.1.0", "summary": "The NVIDIA Blast Gem provides tools to author fractured mesh assets in Houdini, and functionality to create realistic destruction simulations in Open 3D Engine.",
"Summary": "Enables support for NVIDIA Blast objects in Lumberyard for high-fidelity destruction.", "canonical_tags": ["Gem"],
"Tags": [ "Physics" ], "user_tags": ["Physics", "Simulation", "Animation"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Type": "GameModule"
},
{
"Name": "Editor",
"Type": "EditorModule",
"Extends": "GameModule"
}
],
"Dependencies": [
{
"Uuid": "ff06785f7145416b9d46fde39098cb0c",
"VersionConstraints": [
"~>0.1"
],
"_comment": "LmbrCentral"
},
{
"Uuid": "4e08125824434932a0fe3717259caa47",
"VersionConstraints": [
"~>0.1"
],
"_comment": "PhysX"
}
]
} }

@ -1,21 +1,12 @@
{ {
"gem_name": "Camera", "gem_name": "Camera",
"GemFormatVersion": 4, "display_name": "Camera",
"Uuid": "f910686b6725452fbfc4671f95f733c6", "license": "Apache-2.0 Or MIT",
"Name": "Camera", "origin": "Open 3D Engine - o3de.org",
"Version": "0.1.0", "type": "Code",
"DisplayName": "Camera", "summary": "The Camera Gem provides a basic camera component that defines a frustum for runtime rendering.",
"Tags": ["Camera"], "canonical_tags": ["Gem"],
"Summary": "The Camera Gem includes a basic camera component that defines a frustum for runtime rendering.", "user_tags": ["Rendering", "Utility"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Type": "GameModule"
},
{
"Name": "Editor",
"Type": "EditorModule",
"Extends": "GameModule"
}
]
} }

@ -1,21 +1,12 @@
{ {
"gem_name": "CameraFramework", "gem_name": "CameraFramework",
"Dependencies": [ "display_name": "Camera Framework",
{ "license": "Apache-2.0 Or MIT",
"Uuid": "f910686b6725452fbfc4671f95f733c6", "origin": "Open 3D Engine - o3de.org",
"VersionConstraints": [ "type": "Code",
"~>0.1" "summary": "The Camera Framework Gem provides a base for implementing more complex camera systems.",
], "canonical_tags": ["Gem"],
"_comment": "Camera" "user_tags": ["Rendering", "Framework", "Utility"],
} "icon_path": "preview.png",
], "requirements": ""
"GemFormatVersion": 3,
"Uuid": "54f2763fe191432fa681ce4a354eedf5",
"Name": "CameraFramework",
"Version": "0.1.0",
"LinkType": "Dynamic",
"DisplayName": "Camera Framework [PREVIEW]",
"Tags": ["Camera", "Framework"],
"Summary": "The Camera Framework Gem includes the camera rig component which drives an entity through camera behaviors. Behaviors are provided in the Starting Point Camera Gem.",
"IconPath": "preview.png"
} }

@ -1,12 +1,12 @@
{ {
"gem_name": "CertificateManager", "gem_name": "CertificateManager",
"GemFormatVersion": 3, "display_name": "Certificate Manager",
"Uuid": "659CFFFF33B14A10835BAFC6EA623F98", "license": "Apache-2.0 Or MIT",
"Name": "CertificateManager", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Amazon Certificate Manager", "type": "Code",
"Version": "0.0.1", "summary": "The Certificate Manager Gem provides access to authentication files for secure game connections from Amazon S3, files on disk, and other 3rd party sources.",
"LinkType": "Dynamic", "canonical_tags": ["Gem"],
"Summary": "The Amazon Certificate Manager Gem provides access to authentication files for secure game connections from S3, files on disk, and other 3rd party sources", "user_tags": ["Network", "Framework"],
"Tags": ["Amazon Certificate Manager","Security","Multiplayer","Networking"], "icon_path": "preview.png",
"IconPath": "preview.png" "requirements": ""
} }

@ -1,21 +1,12 @@
{ {
"gem_name": "CrashReporting", "gem_name": "CrashReporting",
"GemFormatVersion": 4, "display_name": "Crash Reporting",
"Uuid": "089562a2cbbd41749b359f85fa04f1c9", "license": "Apache-2.0 Or MIT",
"Name": "CrashReporting", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "CrashReporting", "type": "Code",
"Version": "0.1.0", "summary": "The Crash Reporting Gem provides support for external crash reporting for Open 3D Engine projects.",
"Summary": "Enable external crash reporting for a game project", "canonical_tags": ["Gem"],
"Tags": ["Untagged"], "user_tags": ["Debug", "Framework"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Type": "StaticLib",
"Name": "StaticLibrary"
},
{
"Type": "Standalone",
"Name": "Uploader"
}
]
} }

@ -1,19 +1,12 @@
{ {
"gem_name": "CustomAssetExample", "gem_name": "CustomAssetExample",
"GemFormatVersion": 3, "display_name": "Custom Asset Example",
"Uuid": "ad082dd50c6545849729e9afeaaeaa1d", "license": "Apache-2.0 Or MIT",
"Name": "CustomAssetExample", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "CustomAssetExample", "type": "Code",
"Version": "0.1.0", "summary": "The Custom Asset Example Gem provides example code for creating a custom asset for Open 3D Engine's asset pipeline.",
"Summary": "Contians example code for creating a custom asset in Lumberyard's asset pipeline", "canonical_tags": ["Gem"],
"Tags": ["Assets, Example"], "user_tags": ["Assets", "Tools"],
"LinkType": "Dynamic", "icon_path": "preview.png",
"IconPath": "preview.png", "requirements": ""
"EditorModule": true,
"Modules": [
{
"Name": "Editor",
"Type": "EditorModule"
}
]
} }

@ -1,13 +1,12 @@
{ {
"gem_name": "DebugDraw", "gem_name": "DebugDraw",
"GemFormatVersion": 3, "display_name": "Debug Draw",
"Uuid": "66239f50bf754354b514c850c8b841fb", "license": "Apache-2.0 Or MIT",
"Name": "DebugDraw", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "DebugDraw [PREVIEW]", "type": "Code",
"Version": "0.1.0", "summary": "The Debug Draw Gem provides Editor and runtime debug visualization features for Open 3D Engine.",
"LinkType": "Dynamic", "canonical_tags": ["Gem"],
"Summary": "The DebugDraw Gem provides editor and game runtime debug visualization features.", "user_tags": ["Debug", "Tools", "Utility"],
"Tags": ["Debugging"], "icon_path": "preview.png",
"IconPath": "preview.png", "requirements": ""
"EditorModule": true
} }

@ -1,12 +1,12 @@
{ {
"gem_name": "DevTextures", "gem_name": "DevTextures",
"GemFormatVersion": 3, "display_name": "Dev Textures",
"Uuid": "2c227161447b4d77a5b07c093e214fe3", "license": "Apache-2.0 Or MIT",
"Name": "DevTextures", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "DevTextures", "type": "Asset",
"Version": "0.1.0", "summary": "The Dev Textures Gem provides a collection of general purpose texture assets useful for prototypes and preproduction.",
"LinkType": "NoCode", "canonical_tags": ["Gem"],
"Summary": "Collection of general purpose textures useful for prototypes and preproduction. ", "user_tags": ["Assets", "Debug", "Utility"],
"Tags": ["Asset"], "icon_path": "preview.png",
"IconPath": "preview.png" "requirements": ""
} }

@ -1,23 +1,12 @@
{ {
"gem_name": "EMotionFX", "gem_name": "EMotionFX",
"Dependencies": [ "display_name": "EMotion FX Animation",
{ "license": "Apache-2.0 Or MIT",
"Uuid": "ff06785f7145416b9d46fde39098cb0c", "origin": "Open 3D Engine - o3de.org",
"VersionConstraints": [ "type": "Code",
"~>0.1" "summary": "The EMotion FX Animation Gem provides Open 3D Engine's animation system for rigged actors and includes Animation Editor, a tool for creating animated behaviors, simulated objects, and colliders for rigged actors.",
], "canonical_tags": ["Gem"],
"_comment": "LmbrCentral" "user_tags": ["Animation", "Tools", "Simulation"],
} "icon_path": "preview.png",
], "requirements": ""
"GemFormatVersion": 3,
"Uuid": "044a63ea67d04479aa5daf62ded9d9ca",
"Name": "EMotionFX",
"DisplayName": "EMotion FX Animation",
"Version": "0.1.0",
"LinkType": "Dynamic",
"Summary": "EMotion FX is a character animation system used to set up animated controllable characters inside your project.\n",
"Tags": ["Animation"],
"IconPath": "EMotionFX.png",
"EditorModule" : true,
"DisableGemAutoUselib": true
} }

@ -1,17 +1,12 @@
{ {
"gem_name": "EditorPythonBindings", "gem_name": "EditorPythonBindings",
"GemFormatVersion": 4, "display_name": "Editor Python Bindings",
"Uuid": "b658359393884c4381c2fe2952b1472a", "license": "Apache-2.0 Or MIT",
"Name": "EditorPythonBindings", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "EditorPythonBindings", "type": "Tool",
"Version": "0.1.0", "summary": "The Editor Python Bindings Gem provides Python commands for Open 3D Engine Editor functions.",
"Summary": "A gem to bind Editor commands via Python scripts.", "canonical_tags": ["Gem"],
"Tags": ["Editor", "Assets", "Asset Pipeline", "Python"], "user_tags": ["Scripting", "Utility"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Name": "Editor",
"Type": "EditorModule"
}
]
} }

@ -1,16 +1,12 @@
{ {
"gem_name": "ExpressionEvaluation", "gem_name": "ExpressionEvaluation",
"GemFormatVersion": 4, "display_name": "Expression Evaluation",
"Uuid": "4c6f9df57ca2468f93c8d860ee6a1167", "license": "Apache-2.0 Or MIT",
"Name": "ExpressionEvaluation", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Expression Evaluation", "type": "Code",
"Version": "0.1.0", "summary": "The Expression Evaluation Gem provides a method for parsing and executing string expressions in Open 3D Engine.",
"Summary": "Provides a method for parsing and executing various string expressions(e.g. 1+1 or 2>3).", "canonical_tags": ["Gem"],
"Tags": ["Untagged"], "user_tags": ["Scripting", "Utiltity"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Type": "GameModule"
}
]
} }

@ -1,37 +1,12 @@
{ {
"gem_name": "FastNoise", "gem_name": "FastNoise",
"GemFormatVersion": 4, "display_name": "Fast Noise",
"Uuid": "c5f23032407f49ca8d8de1733423565c", "license": "Apache-2.0 Or MIT",
"Name": "FastNoise", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Fast Noise Gradient [PREVIEW]", "type": "Code",
"Version": "0.1.0", "summary": "The FastNoise Gradient Gem uses the third-party, open source FastNoise library to provide a variety of high-performance noise generation algorithms.",
"Summary": "A Lumberyard Gem that provides a Gradient Signal component for FastNoise. FastNoise is a realtime noise generation library with a large collection of different noise algorithms.", "canonical_tags": ["Gem"],
"Tags": ["Gradient"], "user_tags": ["Utility", "Tools", "Design"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Type": "GameModule"
},
{
"Name": "Editor",
"Type": "EditorModule",
"Extends": "GameModule"
}
],
"Dependencies": [
{
"Uuid": "8825563d9d964ec3be3bab681f3bd9f2",
"VersionConstraints": [
"~>0.1"
],
"_comment": "GradientSignal"
},
{
"Uuid": "5de82d29d6094bfe97c1a4d35fcd5fbe",
"VersionConstraints": [
"~>0.1"
],
"_comment": "SurfaceData"
}
]
} }

@ -1,16 +1,12 @@
{ {
"gem_name": "GameState", "gem_name": "GameState",
"GemFormatVersion": 4, "display_name": "Game State",
"Uuid": "1a557ac19dc34f5697fe03f30be5b6e4", "license": "Apache-2.0 Or MIT",
"Name": "GameState", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "GameState", "type": "Code",
"Version": "0.1.0", "summary": "The Game State Gem provides a generic framework to determine and manage game states and game state transitions in Open 3D Engine.",
"Summary": "Provides a generic framework for managing game states and the transitions between them. Some sample game states are provided in the GameStateSamples Gem.", "canonical_tags": ["Gem"],
"Tags": ["Game State"], "user_tags": ["Gameplay", "Framework", "Scripting"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Type": "GameModule"
}
]
} }

@ -1,49 +1,12 @@
{ {
"gem_name": "GameStateSamples", "gem_name": "GameStateSamples",
"Dependencies": "display_name": "Game State Samples",
[ "license": "Apache-2.0 Or MIT",
{ "origin": "Open 3D Engine - o3de.org",
"Uuid" : "1a557ac19dc34f5697fe03f30be5b6e4", "type": "Code",
"VersionConstraints" : [">=0.1.0"], "summary": "The Game State Samples Gem provides a set of sample game states (built on top of the Game State Gem), including primary user selection, main menu, level loading, level running, and level paused.",
"_comment" : "GameState" "canonical_tags": ["Gem"],
}, "user_tags": ["Gameplay", "Samples", "Assets"],
{ "icon_path": "preview.png",
"Uuid" : "ff06785f7145416b9d46fde39098cb0c", "requirements": ""
"VersionConstraints" : [">=0.1.0"],
"_comment" : "LmbrCentral"
},
{
"Uuid" : "93ccb44a96b142f7942a3fb6b9ca36e1",
"VersionConstraints" : [">=0.1.0"],
"_comment" : "LocalUser"
},
{
"Uuid" : "c7935ecf5e8047fe8ca947b34b11cadb",
"VersionConstraints" : [">=0.1.0"],
"_comment" : "LyShineExamples"
},
{
"Uuid" : "89225422672547deaca9e7a22b883973",
"VersionConstraints" : [">=0.1.0"],
"_comment" : "MessagePopup"
},
{
"Uuid" : "d96ab03f53d14c9e83f9b4528c8576d7",
"VersionConstraints" : [">=0.1.0"],
"_comment" : "SaveData"
}
],
"GemFormatVersion": 4,
"Uuid": "76db0b1bcff84224a92cbceb373f4a85",
"Name": "GameStateSamples",
"DisplayName": "GameStateSamples",
"Version": "0.1.0",
"Summary": "Provides a set of sample game states (built on top of the generic GameState Gem), including primary user selection, main menu, level loading, level running, and level paused.",
"Tags": ["Game State", "Main Menu", "Level Loading", "Pause Menu", "Primary User", "Local Multiplayer", "Local Co-op", "Split Screen"],
"IconPath": "preview.png",
"Modules": [
{
"Type": "GameModule"
}
]
} }

@ -1,11 +1,12 @@
{ {
"gem_name": "Gestures", "gem_name": "Gestures",
"GemFormatVersion": 3, "display_name": "Gestures",
"Uuid": "6056556b6088413984309c4a413593ad", "license": "Apache-2.0 Or MIT",
"Name": "Gestures", "origin": "Open 3D Engine - o3de.org",
"Version": "1.0.0", "type": "Code",
"LinkType": "Dynamic", "summary": "The Gestures Gem provides detection for common gesture-based input actions on iOS and Android devices.",
"Summary": "Gesture-based input, including click/tap, drag, hold, pinch, rotate, and swipe.", "canonical_tags": ["Gem"],
"IconPath": "preview.png", "user_tags": ["Input", "Gameplay", "Scripting"],
"Tags": ["Input", "Gestures"] "icon_path": "preview.png",
"requirements": ""
} }

@ -1,37 +1,12 @@
{ {
"gem_name": "GradientSignal", "gem_name": "GradientSignal",
"GemFormatVersion": 4, "display_name": "Gradient Signal",
"Uuid": "8825563d9d964ec3be3bab681f3bd9f2", "license": "Apache-2.0 Or MIT",
"Name": "GradientSignal", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Gradient Signal [PREVIEW]", "type": "Code",
"Version": "0.1.0", "summary": "The Gradient Signal Gem provides a number of components for generating, modifying, and mixing gradient signals.",
"Summary": "A Lumberyard Gem that provides a number of components for generating (ex: Random, Perlin), modifying (ex: Levels, Threshold), and mixing gradient signals.", "canonical_tags": ["Gem"],
"Tags": ["Gradient", "Surface"], "user_tags": ["Utility", "Tools", "Design"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Type": "GameModule"
},
{
"Name": "Editor",
"Type": "EditorModule",
"Extends": "GameModule"
}
],
"Dependencies": [
{
"Uuid": "ff06785f7145416b9d46fde39098cb0c",
"VersionConstraints": [
"~>0.1"
],
"_comment": "LmbrCentral"
},
{
"Uuid": "5de82d29d6094bfe97c1a4d35fcd5fbe",
"VersionConstraints": [
"~>0.1"
],
"_comment": "SurfaceData"
}
]
} }

@ -1,13 +1,12 @@
{ {
"gem_name": "GraphCanvas", "gem_name": "GraphCanvas",
"GemFormatVersion": 3, "display_name": "Graph Canvas",
"Uuid": "875b6fcbdeea44deaae7984ad9bb6cdc", "license": "Apache-2.0 Or MIT",
"Name": "GraphCanvas", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "GraphCanvas", "type": "Tool",
"Version": "0.1.0", "summary": "The Graph Canvas Gem provides a C++ framework for creating custom graphical node based editors for Open 3D Engine.",
"LinkType": "Dynamic", "canonical_tags": ["Gem"],
"Summary": "The Graph Canvas Gem includes a C++ framework for creating custom graphical node based editors.", "user_tags": ["Framework", "Tools", "Utility"],
"Tags": ["GraphCanvas"], "icon_path": "preview.png",
"IconPath": "preview.png", "requirements": ""
"EditorModule" : true
} }

@ -1,26 +1,12 @@
{ {
"gem_name": "GraphModel", "gem_name": "GraphModel",
"GemFormatVersion": 4, "display_name": "Graph Model",
"Uuid": "0844f64a3acf4f5abf3a535dc9b63bc9", "license": "Apache-2.0 Or MIT",
"Name": "GraphModel", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "GraphModel", "type": "Code",
"Version": "0.1.0", "summary": "The Graph Model Gem provides a generic node graph data model framework for Open 3D Engine.",
"Summary": "A generic node graph data model framework.", "canonical_tags": ["Gem"],
"Tags": ["GraphModel", "Scripting", "Vegetation"], "user_tags": ["Framework", "Tools", "Utility"],
"IconPath": "graphModelIcon.svg", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Name": "Editor",
"Type": "EditorModule"
}
],
"Dependencies": [
{
"Uuid": "875b6fcbdeea44deaae7984ad9bb6cdc",
"VersionConstraints": [
"~>0.1"
],
"_comment": "GraphCanvas"
}
]
} }

@ -1,12 +1,12 @@
{ {
"gem_name": "HttpRequestor", "gem_name": "HttpRequestor",
"GemFormatVersion": 3, "display_name": "HTTP Requestor",
"Uuid": "28479e255bde466e91fc34eec808d9c7", "license": "Apache-2.0 Or MIT",
"Name": "HttpRequestor", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "HttpRequestor", "type": "Code",
"Version": "1.0.0", "summary": "The HTTP Requestor Gem provides functionality to make asynchronous HTTP/HTTPS requests and return data through a user-provided call back function.",
"LinkType": "Dynamic", "canonical_tags": ["Gem"],
"Summary": "A Gem to handle HTTP/HTTPs requests.", "user_tags": ["Network", "Utility"],
"Tags": ["http", "https", "rest"], "icon_path": "preview.png",
"IconPath": "preview.png" "requirements": ""
} }

@ -1,30 +1,12 @@
{ {
"gem_name": "ImGui", "gem_name": "ImGui",
"GemFormatVersion": 4, "display_name": "Immediate Mode GUI (IMGUI)",
"Uuid": "bab8807a1bc646b3909f3cc200ffeedf", "license": "Apache-2.0 Or MIT",
"Name": "ImGui", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "ImGui", "type": "Tool",
"Version": "0.1.0", "summary": "The Immediate Mode GUI Gem provides the 3rdParty library IMGUI which can be used to create run time immediate mode overlays for debugging and profiling information in Open 3D Engine.",
"Summary": "A GEM that houses 3rdParty lib IMGUI. Great for quick programmer art GUI fit for debug type menus.", "canonical_tags": ["Gem"],
"Tags": ["Debug"], "user_tags": ["Debug", "Rendering", "Framework"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Type": "GameModule"
},
{
"Name": "Editor",
"Type": "EditorModule",
"Extends": "GameModule"
}
],
"Dependencies": [
{
"Uuid": "ff06785f7145416b9d46fde39098cb0c",
"VersionConstraints": [
"~>0.1"
],
"_comment": "LmbrCentral"
}
]
} }

@ -1,12 +1,12 @@
{ {
"gem_name": "InAppPurchases", "gem_name": "InAppPurchases",
"GemFormatVersion": 3, "display_name": "In-App Purchases",
"Uuid": "92fe57eae7d3402a90761973678c079a", "license": "Apache-2.0 Or MIT",
"Name": "InAppPurchases", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "In-App Purchases", "type": "Code",
"Version": "0.1.0", "summary": "The In-App Purchases Gem provides functionality for in app purchases for iOS and Android.",
"LinkType": "Dynamic", "canonical_tags": ["Gem"],
"Summary": "Provides the in-app purchasing API for iOS and Android", "user_tags": ["SDK", "Network"],
"Tags": ["InAppPurchases", "iOS", "Android"], "icon_path": "preview.png",
"IconPath": "preview.png" "requirements": ""
} }

@ -1,61 +1,12 @@
{ {
"gem_name": "LandscapeCanvas", "gem_name": "LandscapeCanvas",
"GemFormatVersion": 4, "display_name": "Landscape Canvas",
"Uuid": "19c2b2d5018940108baf252934b8e6bf", "license": "Apache-2.0 Or MIT",
"Name": "LandscapeCanvas", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "LandscapeCanvas", "type": "Tool",
"Version": "0.1.0", "summary": "The Landscape Canvas Gem provides the Landscape Canvas editor, a node-based graph tool for authoring workflows to populate landscape with dynamic vegetation.",
"Summary": "A node-based Editor for authoring Dynamic Vegetation.", "canonical_tags": ["Gem"],
"Tags": ["Vegetation"], "user_tags": ["Environment", "Design", "Tools"],
"IconPath": "landscapeCanvasIcon.svg", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Name": "Editor",
"Type": "EditorModule"
}
],
"Dependencies": [
{
"Uuid": "ff06785f7145416b9d46fde39098cb0c",
"VersionConstraints": [
"~>0.1"
],
"_comment": "LmbrCentral"
},
{
"Uuid": "f394e7cf54424bba89615381bba9511b",
"VersionConstraints": [
"~>0.1"
],
"_comment": "Vegetation"
},
{
"Uuid": "875b6fcbdeea44deaae7984ad9bb6cdc",
"VersionConstraints": [
"~>0.1"
],
"_comment": "GraphCanvas"
},
{
"Uuid" : "0844f64a3acf4f5abf3a535dc9b63bc9",
"VersionConstraints": [
"~>0.1"
],
"_comment" : "GraphModel"
},
{
"Uuid": "8825563d9d964ec3be3bab681f3bd9f2",
"VersionConstraints": [
"~>0.1"
],
"_comment": "GradientSignal"
},
{
"Uuid": "5de82d29d6094bfe97c1a4d35fcd5fbe",
"VersionConstraints": [
"~>0.1"
],
"_comment": "SurfaceData"
}
]
} }

@ -1,14 +1,13 @@
{ {
"gem_name": "LmbrCentral", "gem_name": "LmbrCentral",
"GemFormatVersion": 3, "display_name": "O3DE Core (LmbrCentral)",
"Uuid": "ff06785f7145416b9d46fde39098cb0c", "license": "Apache-2.0 Or MIT",
"Name": "LmbrCentral", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "LmbrCentral", "type": "Code",
"Version": "0.1.0", "summary": "The O3DE Core (LmbrCentral) Gem provides required code and assets for running Open 3D Engine Editor.",
"LinkType": "Dynamic", "canonical_tags": ["Gem"],
"Summary": "Required LmbrCentral Engine Gem.", "user_tags": ["Core", "Framework", "Assets"],
"Tags": ["Required"], "icon_path": "preview.png",
"IconPath": "preview.png", "requirements": ""
"EditorModule": true,
"IsRequired": true
} }

@ -1,16 +1,12 @@
{ {
"gem_name": "LocalUser", "gem_name": "LocalUser",
"GemFormatVersion": 4, "display_name": "Local User",
"Uuid": "93ccb44a96b142f7942a3fb6b9ca36e1", "license": "Apache-2.0 Or MIT",
"Name": "LocalUser", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "LocalUser", "type": "Code",
"Version": "0.1.0", "summary": "The Local User Gem provides functionality for mapping local user ids to local player slots and managing local user profiles.",
"Summary": "Provides functionality for mapping local user ids to local player slots and managing local user profiles.", "canonical_tags": ["Gem"],
"Tags": ["User", "Local User", "Local User Profile", "Primary User", "Local Multiplayer", "Local Co-op", "Split Screen"], "user_tags": ["Input", "Gameplay", "Scripting"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Type": "GameModule"
}
]
} }

@ -1,39 +1,12 @@
{ {
"gem_name": "LyShine", "gem_name": "LyShine",
"Dependencies": [ "display_name": "LyShine",
{ "license": "Apache-2.0 Or MIT",
"Uuid": "ff06785f7145416b9d46fde39098cb0c", "origin": "Open 3D Engine - o3de.org",
"VersionConstraints": [ "type": "Code",
"~>0.1" "summary": "The LyShine Gem provides the runtime UI system and creation tools for Open 3D Engine projects.",
], "canonical_tags": ["Gem"],
"_comment": "LmbrCentral" "user_tags": ["UI", "Tools", "Framework"],
}, "icon_path": "preview.png",
{ "requirements": ""
"Uuid": "5a149b6b3c964064bd4970f0e92f72e2",
"VersionConstraints": [
"~>0.1"
],
"_comment": "Texture Atlas"
}
],
"Modules": [
{
"Type": "GameModule"
},
{
"Name": "Editor",
"Type": "EditorModule",
"Extends": "GameModule"
}
],
"GemFormatVersion": 4,
"Uuid": "0fefab3f13364722b2eab3b96ce2bf20",
"Name": "LyShine",
"DisplayName": "LyShine",
"Version": "0.1.0",
"LinkType": "Dynamic",
"Summary": "LyShine is the in-game UI system for Lumberyard",
"Tags": ["UI","Required"],
"IconPath": "preview.png",
"IsRequired": true
} }

@ -1,26 +1,12 @@
{ {
"gem_name": "LyShineExamples", "gem_name": "LyShineExamples",
"Dependencies": [ "display_name": "LyShine Examples",
{ "license": "Apache-2.0 Or MIT",
"Uuid": "ff06785f7145416b9d46fde39098cb0c", "origin": "Open 3D Engine - o3de.org",
"VersionConstraints": [ "type": "Asset",
"~>0.1" "summary": "The LyShine Examples Gem provides example code and assets for LyShine, the runtime UI system and editor for Open 3D Engine projects.",
], "canonical_tags": ["Gem"],
"_comment": "LmbrCentral" "user_tags": ["UI", "Sample", "Assets"],
}, "icon_path": "preview.png",
{ "requirements": ""
"Uuid": "6bb61c9e547043f0afc5019d6d460b78",
"VersionConstraints": [ "~>0.1.0" ],
"_comment": "UiBasics"
}
],
"GemFormatVersion": 3,
"Uuid": "c7935ecf5e8047fe8ca947b34b11cadb",
"Name": "LyShineExamples",
"DisplayName": "LyShineExamples",
"Version": "0.1.0",
"LinkType": "Dynamic",
"Summary": "Provides example code for using LyShine.",
"Tags": ["UI", "LyShine", "Example"],
"IconPath": "preview.png"
} }

@ -1,14 +1,13 @@
{ {
"gem_name": "Maestro", "gem_name": "Maestro",
"GemFormatVersion": 3, "display_name": "Maestro Cinematics",
"Uuid": "3b9a978ed6f742a1acb99f74379a342c", "license": "Apache-2.0 Or MIT",
"Name": "Maestro", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Maestro", "type": "Code",
"Version": "0.1.0", "summary": "The Maestro Cinematics Gem provides Track View, Open 3D Engine's animated sequence and cinematics editor.",
"LinkType": "Dynamic", "canonical_tags": ["Gem"],
"Summary": "Lumberyard Cinematics Module", "user_tags": ["Animation", "Tools", "Scripting"],
"Tags": ["Cinematics","Required"], "icon_path": "preview.png",
"IconPath": "preview.png", "requirements": ""
"EditorModule": true,
"IsRequired": true
} }

@ -1,25 +1,12 @@
{ {
"gem_name": "MessagePopup", "gem_name": "MessagePopup",
"GemFormatVersion": 4, "display_name": "Message Popup",
"Uuid": "89225422672547deaca9e7a22b883973", "license": "Apache-2.0 Or MIT",
"Name": "MessagePopup", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "MessagePopup", "type": "Code",
"Version": "0.1.0", "summary": "The Message Popup Gem provides an example implementation of popup messages using LyShine in Open 3D Engine.",
"Summary": "Show a message popup ", "canonical_tags": ["Gem"],
"Tags": ["Untagged"], "user_tags": ["Gameplay", "Sample"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Dependencies": [ "requirements": ""
{
"Uuid": "6bb61c9e547043f0afc5019d6d460b78",
"VersionConstraints": [
"~>0.1.0"
],
"_comment": "UiBasics"
}
],
"Modules": [
{
"Type": "GameModule"
}
]
} }

@ -1,12 +1,12 @@
{ {
"gem_name": "Metastream", "gem_name": "Metastream",
"GemFormatVersion": 3, "display_name": "Metastream",
"Uuid": "c02d7efe05134983b5699d9ee7594c3a", "license": "Apache-2.0 Or MIT",
"Name": "Metastream", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Metastream", "type": "Code",
"Version": "1.0.0", "summary": "The Metastream Gem provides functionality for an HTTP server that allows broadcasters to customize game streams with overlays of statistics and event data from a game session.",
"LinkType": "Dynamic", "canonical_tags": ["Gem"],
"Summary": "When the Metastream Gem is installed, it will set up a project to run an HTTP server that can service requests for the purpose of allowing broadcasters to customize game streams with overlays of statistics and event data from a game session creating a more engaging experience for the viewer.", "user_tags": ["Gameplay", "Network", "Framework"],
"Tags": ["Twitch", "Metastream", "Streaming", "Broadcasting", "Overlay"], "icon_path": "preview.png",
"IconPath": "preview.png" "requirements": ""
} }

@ -1,19 +1,12 @@
{ {
"gem_name": "Microphone", "gem_name": "Microphone",
"GemFormatVersion": 3, "display_name": "Microphone",
"Uuid": "e70dd59f02f14ea49e6b38434e86ebf1", "license": "Apache-2.0 Or MIT",
"Name": "Microphone", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Microphone", "type": "Code",
"Version": "0.1.0", "summary": "The Microphone Gem provides support for audio input through microphones.",
"LinkType": "Dynamic", "canonical_tags": ["Gem"],
"Summary": "Provides access to connected Microphone Devices and ability to read their input.", "user_tags": ["Audio", "Input"],
"Tags": ["Audio", "Microphone"], "icon_path": "preview.png",
"IconPath": "preview.png", "requirements": ""
"Dependencies": [
{
"Uuid": "6f63f2b6d07f4b89b4b7c86ebee7feb8",
"VersionConstraints": [">=0.1.0"],
"_comment": "AudioSystem"
}
]
} }

@ -1,11 +1,12 @@
{ {
"gem_name": "Multiplayer", "gem_name": "Multiplayer",
"GemFormatVersion": 3, "display_name": "Multiplayer",
"Uuid": "9524EBD3E64D4D13A9764A18DB9A564F", "license": "Apache-2.0 Or MIT",
"Name": "Multiplayer", "origin": "Open 3D Engine - o3de.org",
"Version": "1.0.0", "type": "Code",
"LinkType": "Dynamic", "summary": "The Multiplayer Gem provides a public API for multiplayer functionality such as connecting and hosting.",
"Tags": ["Multiplayer","Networking"], "canonical_tags": ["Gem"],
"Summary": "The Multiplayer Gem provides high level advanced multiplayer gameplay functionality such as entity replication, local prediction, and server side backward reconciliation", "user_tags": ["Multiplayer", "Network", "Framework"],
"IconPath": "preview.png" "icon_path": "preview.png",
"requirements": ""
} }

@ -1,10 +1,12 @@
{ {
"gem_name": "MultiplayerCompression", "gem_name": "MultiplayerCompression",
"display_name": "Multiplayer Compression", "display_name": "Multiplayer Compression",
"summary": "The Multiplayer Compression gem provides an open source Compressor for use with AzNetworking's transport layer.", "license": "Apache-2.0 Or MIT",
"canonical_tags": ["Multiplayer", "Networking", "Utility"], "origin": "Open 3D Engine - o3de.org",
"user_tags": ["MultiplayerCompression"],
"icon_path": "preview.png",
"type": "Code", "type": "Code",
"provider": "Open 3D Foundation" "summary": "The Multiplayer Compression Gem provides an open source Compressor for use with AzNetworking's transport layer.",
"canonical_tags": ["Gem"],
"user_tags": ["Multiplayer", "Network", "Utility"],
"icon_path": "preview.png",
"requirements": ""
} }

@ -1,8 +1,12 @@
{ {
"gem_name": "NvCloth", "gem_name": "NvCloth",
"display_name": "NVIDIA Cloth [PREVIEW]", "display_name": "NVIDIA Cloth (NvCloth)",
"summary": "Provides the functionality needed to add cloth simulation.", "license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The NVIDIA Cloth Gem provides functionality to create fast, realistic cloth simulation with the NVIDIA Cloth library.",
"canonical_tags": ["Gem"], "canonical_tags": ["Gem"],
"user_tags": ["Physics"], "user_tags": ["Physics", "Simulation", "SDK"],
"icon_path": "preview.png" "icon_path": "preview.png",
"requirements": ""
} }

@ -1,12 +1,12 @@
{ {
"gem_name": "PBSreferenceMaterials", "gem_name": "PBSreferenceMaterials",
"GemFormatVersion": 3, "display_name": "PBS Reference Materials",
"Uuid": "07375b61b1a2424bb03088bbdf28b2c8", "license": "Apache-2.0 Or MIT",
"Name": "PBSreferenceMaterials", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "PBSreferenceMaterials", "type": "Asset",
"Version": "0.1.0", "summary": "The PBS Reference Materials Gem provides physically based reference materials for Open 3D Engine.",
"LinkType": "NoCode", "canonical_tags": ["Gem"],
"Summary": "A set of Physically Based Shading reference materials and texture assets", "user_tags": ["Rendering", "Sample", "Assets"],
"Tags": ["Asset"], "icon_path": "preview.png",
"IconPath": "preview.png" "requirements": ""
} }

@ -1,22 +1,12 @@
{ {
"gem_name": "PhysX", "gem_name": "PhysX",
"Dependencies": [ "display_name": "PhysX",
{ "license": "Apache-2.0 Or MIT",
"Uuid": "ff06785f7145416b9d46fde39098cb0c", "origin": "Open 3D Engine - o3de.org",
"VersionConstraints": [ "type": "Code",
"~>0.1" "summary": "The PhysX Gem provides physics simulation with NVIDIA PhysX including static and dynamic rigid body simulation, force regions, ragdolls, and dynamic PhysX joints.",
], "canonical_tags": ["Gem"],
"_comment": "LmbrCentral" "user_tags": ["Physics", "Simulation", "SDK"],
} "icon_path": "preview.png",
], "requirements": ""
"GemFormatVersion": 3,
"Uuid": "4e08125824434932a0fe3717259caa47",
"Name": "PhysX",
"DisplayName": "PhysX",
"Version": "0.1.0",
"LinkType": "Dynamic",
"Summary": "The PhysX Gem enables the NVIDIA PhysX SDK to provide physics simulation for Lumberyard. The PhysX system is not compatible with the legacy physics system. You cannot use components interchangeably between each system.",
"Tags": ["Physics"],
"IconPath": "preview.png",
"EditorModule": true
} }

@ -1,29 +1,12 @@
{ {
"gem_name": "PhysXDebug", "gem_name": "PhysXDebug",
"Dependencies": [ "display_name": "PhysX Debug",
{ "license": "Apache-2.0 Or MIT",
"Uuid": "4e08125824434932a0fe3717259caa47", "origin": "Open 3D Engine - o3de.org",
"VersionConstraints": [ "type": "Tool",
">=0.1" "summary": "The PhysX Debug Gem provides debugging functionality and visualizations for NVIDIA PhysX in Open 3D Engine.",
], "canonical_tags": ["Gem"],
"_comment": "PhysX Gem" "user_tags": ["Physics", "Simulation", "Debug"],
}, "icon_path": "preview.png",
{ "requirements": ""
"Uuid": "bab8807a1bc646b3909f3cc200ffeedf",
"VersionConstraints": [
">=0.1.0"
],
"_comment": "ImGui Gem"
}
],
"GemFormatVersion": 3,
"Uuid": "516145e2d9904b13813f1b54605e26a6",
"Name": "PhysXDebug",
"DisplayName": "PhysX Debug [PREVIEW]",
"Version": "0.1.0",
"LinkType": "Dynamic",
"Summary": "Debug features for the PhysX gem.",
"Tags": ["Physics", "Debug"],
"IconPath": "preview.png",
"EditorModule": true
} }

@ -1,42 +1,12 @@
{ {
"gem_name": "PhysXSamples", "gem_name": "PhysXSamples",
"Dependencies": [ "display_name": "PhysX Samples",
{ "license": "Apache-2.0 Or MIT",
"Uuid": "ed07631f95fb4be1bd10cd37298ec697", "origin": "Open 3D Engine - o3de.org",
"VersionConstraints": [ "type": "Asset",
">=0.1" "summary": "The PhysX Samples Gem provides sample assets and scripts that demonstrate PhysX Gem features in Open 3D Engine.",
], "canonical_tags": ["Gem"],
"_comment": "Uses mesh assets from primatives gem" "user_tags": ["Physics", "Simulation", "Sample"],
}, "icon_path": "preview.png",
{ "requirements": ""
"Uuid": "2c227161447b4d77a5b07c093e214fe3",
"VersionConstraints": [
">=0.1"
],
"_comment": "Uses textures from DevTextures gem"
},
{
"Uuid": "4e08125824434932a0fe3717259caa47",
"VersionConstraints": [
">=0.1"
],
"_comment": "Requires PhysX"
},
{
"Uuid": "66239f50bf754354b514c850c8b841fb",
"VersionConstraints": [
">=0.1"
],
"_comment": "Uses debug draw Script Canvas nodes"
}
],
"GemFormatVersion": 3,
"Uuid": "c4a4aadba44241ae9f0141e145def7f7",
"Name": "PhysXSamples",
"DisplayName": "PhysXSamples",
"Version": "0.1.0",
"LinkType": "NoCode",
"Summary": "Collection of samples that demostrate PhysX features.",
"Tags": ["Asset"],
"IconPath": "preview.png"
} }

@ -1,17 +1,12 @@
{ {
"gem_name": "PrefabBuilder", "gem_name": "PrefabBuilder",
"GemFormatVersion": 4, "display_name": "Prefab Builder",
"Uuid": "88500802311C4793B03484BE2091B607", "license": "Apache-2.0 Or MIT",
"Name": "PrefabBuilder", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "PrefabBuilder", "type": "Code",
"Version": "0.1.0", "summary": "The Prefab Builder Gem provides an Asset Processor module for prefabs, which are complex assets built by combining smaller entities.",
"Summary": "Asset Processor builder module for Prefabs", "canonical_tags": ["Gem"],
"Tags": ["Prefabs"], "user_tags": ["Assets", "Utility", "Core"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Name": "Editor",
"Type": "EditorModule"
}
]
} }

@ -1,16 +1,12 @@
{ {
"gem_name": "Presence", "gem_name": "Presence",
"GemFormatVersion": 4, "display_name": "Presence",
"Uuid": "903ce283760647049efaef70d9368eeb", "license": "Apache-2.0 Or MIT",
"Name": "Presence", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Presence", "type": "Code",
"Version": "0.1.0", "summary": "The Presence Gem provides a target platform agnostic interface for Presence services.",
"Summary": "Platform agnostic interface for Presence services", "canonical_tags": ["Gem"],
"Tags": [ "Presence", "Rich Presence" ], "user_tags": ["Network", "Gameplay", "Framework"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Type": "GameModule"
}
]
} }

@ -1,12 +1,12 @@
{ {
"gem_name": "PrimitiveAssets", "gem_name": "PrimitiveAssets",
"GemFormatVersion": 3, "display_name": "Primitive Assets",
"Uuid": "ed07631f95fb4be1bd10cd37298ec697", "license": "Apache-2.0 Or MIT",
"Name": "PrimitiveAssets", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Primitive Assets", "type": "Asset",
"Version": "1.0.0", "summary": "The Primitive Assets Gem provides primitive shape mesh assets with physics enabled.",
"LinkType": "NoCode", "canonical_tags": ["Gem"],
"Summary": "Provides simple primitive shape assets useful for quickly building a basic scene.", "user_tags": ["Assets", "Sample", "Debug"],
"Tags": ["Getting Started", "Asset"], "icon_path": "preview.png",
"IconPath": "preview.png" "requirements": ""
} }

@ -1,17 +1,12 @@
{ {
"gem_name": "PythonAssetBuilder", "gem_name": "PythonAssetBuilder",
"GemFormatVersion": 4, "display_name": "Python Asset Builder",
"Uuid": "0a5fda05323649009444bb7c3ee2b9c4", "license": "Apache-2.0 Or MIT",
"Name": "PythonAssetBuilder", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "PythonAssetBuilder", "type": "Code",
"Version": "0.1.0", "summary": "The Python Asset Builder Gem provides functionality to implement custom asset builders in Python for Asset Processor.",
"Summary": "Runs asset builders written in Python scripts.", "canonical_tags": ["Gem"],
"Tags": ["asset"], "user_tags": ["Scripting", "Assets", "Utility"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Name": "Editor",
"Type": "EditorModule"
}
]
} }

@ -1,26 +1,12 @@
{ {
"gem_name": "QtForPython", "gem_name": "QtForPython",
"GemFormatVersion": 4, "display_name": "Qt for Python",
"Uuid": "cd50c7a1e31f4c9495dcffdacc3bde92", "license": "Apache-2.0 Or MIT",
"Name": "QtForPython", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "QtForPython", "type": "Tool",
"Version": "0.1.0", "summary": "The Qt for Python Gem provides the PySide2 Python libraries to manage Qt widgets.",
"Summary": "Adds the ability to use the PySide2 Python libraries to manage Qt widgets.", "canonical_tags": ["Gem"],
"Tags": ["Editor"], "user_tags": ["Scripting", "UI", "Framework"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{ }
"Name": "Editor",
"Type": "EditorModule"
}
],
"Dependencies": [
{
"Uuid": "b658359393884c4381c2fe2952b1472a",
"VersionConstraints": [
"~>0.1"
],
"_comment": "EditorPythonBindings"
}
]
}

@ -1,12 +1,12 @@
{ {
"gem_name": "RADTelemetry", "gem_name": "RADTelemetry",
"GemFormatVersion": 3, "display_name": "RAD Telemetry",
"Uuid": "bdaf32823406492686e35200afc555b3", "license": "Apache-2.0 Or MIT",
"Name": "RADTelemetry", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "RAD Telemetry", "type": "Tool",
"Version": "0.1.0", "summary": "The RAD Telemetry Gem provides support for RAD Telemetry, a performance profiling and visualization middleware, in Open 3D Engine.",
"LinkType": "Dynamic", "canonical_tags": ["Gem"],
"Summary": "The RAD Telemetry Gem allows licensors of RAD Telemetry 3 to quickly integrate RAD Telemetry 3 with Lumberyard. For instructions on enabling RAD Telemetry Gem, visit https://docs.aws.amazon.com/lumberyard/latest/userguide/gems-system-gem-rad-telemetry.html", "user_tags": ["Debug", "SDK"],
"Tags": ["Profile", "Profiler", "Profiling"], "icon_path": "preview.png",
"IconPath": "preview.png" "requirements": ""
} }

@ -1,16 +1,12 @@
{ {
"gem_name": "SaveData", "gem_name": "SaveData",
"GemFormatVersion": 4, "display_name": "Save Data",
"Uuid": "d96ab03f53d14c9e83f9b4528c8576d7", "license": "Apache-2.0 Or MIT",
"Name": "SaveData", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "SaveData", "type": "Code",
"Version": "0.1.0", "summary": "The Save Data Gem provides a platform independent API to save and load persistent user data in Open 3D Engine projects.",
"Summary": "Provides a simple, platform agnostic API for saving and loading persistent user data.", "canonical_tags": ["Gem"],
"Tags": ["Save", "Load", "Save Data", "Save Game", "Persistent Data"], "user_tags": ["Utility", "Gameplay"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{ }
"Type": "GameModule"
}
]
}

@ -1,12 +1,12 @@
{ {
"gem_name": "SceneLoggingExample", "gem_name": "SceneLoggingExample",
"GemFormatVersion": 3, "display_name": "Scene Logging Example",
"Uuid": "35d8f6e49ae04c9382c61a42d4355c2f", "license": "Apache-2.0 Or MIT",
"Name": "SceneLoggingExample", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Scene Logging Example", "type": "Asset",
"Version": "0.1.0", "summary": "The Scene Logging Example Gem demonstrates the basics of extending the Open 3D Engine Scene API by adding additional logging to the pipeline.",
"LinkType": "Dynamic", "canonical_tags": ["Gem"],
"Summary": "This example Gem demonstrates the basics of extending the SceneAPI by adding additional logging to the pipeline. Please read ReadMe.txt for further details.", "user_tags": ["Debug", "Sample"],
"Tags": ["Scene", "FBX"], "icon_path": "preview.png",
"IconPath": "preview.png" "requirements": ""
} }

@ -1,20 +1,12 @@
{ {
"gem_name": "SceneProcessing", "gem_name": "SceneProcessing",
"GemFormatVersion": 3, "display_name": "Scene Processing",
"Uuid": "7c2578f634df4345aca98d671e39b8ab", "license": "Apache-2.0 Or MIT",
"Name": "SceneProcessing", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Scene Processing (PREVIEW)", "type": "Tool",
"Version": "0.1.0", "summary": "The Scene Processing Gem provides Scene Settings, a tool you can use to specify the default settings for processing asset files for actors, meshes, motions, and PhysX.",
"LinkType": "Dynamic", "canonical_tags": ["Gem"],
"Summary": "Use this gem to fine tune the defaults for processing of scene files like Fbx.", "user_tags": ["Assets", "Tools", "Core"],
"Tags": ["Scene", "FBX", "Assets"], "icon_path": "preview.png",
"IconPath": "preview.png", "requirements": ""
"EditorModule": true, }
"IsRequired": false,
"Modules": [
{
"Name": "Editor",
"Type": "EditorModule"
}
]
}

@ -1,30 +1,12 @@
{ {
"gem_name": "ScriptCanvas", "gem_name": "ScriptCanvas",
"GemFormatVersion": 3, "display_name": "Script Canvas",
"Uuid": "869a0d0ec11a45c299917d45c81555e6", "license": "Apache-2.0 Or MIT",
"Name": "ScriptCanvas", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Script Canvas", "type": "Tool",
"Version": "0.1.0", "summary": "The Script Canvas Gem provides Open 3D Engine's visual scripting environment, Script Canvas.",
"LinkType": "DynamicStatic", "canonical_tags": ["Gem"],
"EditorModule": true, "user_tags": ["Scripting", "Tools", "Utiltiy"],
"Summary": "The Script Canvas Gem contains Lumberyard's visual scripting environment that enables content creators with little to no engineering experience to build game logic.", "icon_path": "preview.png",
"Tags": ["Scripting", "Game"], "requirements": ""
"IconPath": "preview.png",
"Dependencies" : [
{
"Uuid": "875b6fcbdeea44deaae7984ad9bb6cdc",
"VersionConstraints": [ ">=0.1.0" ],
"_comment": "GraphCanvas"
},
{
"Uuid": "32d8ba21703e4bbbb08487366e48dd69",
"VersionConstraints": [ ">=0.1.0" ],
"_comment": "ScriptEvents"
},
{
"Uuid": "4c6f9df57ca2468f93c8d860ee6a1167",
"VersionConstraints": [ ">=0.1.0" ],
"_comment": "ExpressionEvaluation"
}
]
} }

@ -1,30 +1,12 @@
{ {
"gem_name": "ScriptCanvasDeveloperGem", "gem_name": "ScriptCanvasDeveloperGem",
"GemFormatVersion": 3, "display_name": "Script Canvas Developer",
"Uuid": "f905c05883b94fd6bddc91052c3c5a86", "license": "Apache-2.0 Or MIT",
"Name": "ScriptCanvasDeveloperGem", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Script Canvas Developer Tools", "type": "Tool",
"Version": "0.1.0", "summary": "The Script Canvas Developer Gem provides a suite of utility features for the development and debugging of Script Canvas systems.",
"LinkType": "DynamicStatic", "canonical_tags": ["Gem"],
"EditorModule": true, "user_tags": ["Scripting", "Utility", "Debug"],
"Summary": "The Script Canvas Developer Gem contains a suite of utility features that aids in the development and debugging of Script Canvas systems.", "icon_path": "preview.png",
"Tags": ["Scripting", "Editor"], "requirements": ""
"IconPath": "preview.png", }
"Dependencies" : [
{
"Uuid" : "bab8807a1bc646b3909f3cc200ffeedf",
"VersionConstraints" : [">=0.1.0"],
"_comment" : "ImGui"
},
{
"Uuid" : "869a0d0ec11a45c299917d45c81555e6",
"VersionConstraints" : [">=0.1.0"],
"_comment" : "ScriptCanvas"
},
{
"Uuid" : "875b6fcbdeea44deaae7984ad9bb6cdc",
"VersionConstraints" : [">=0.1.0"],
"_comment" : "GraphCanvas"
}
]
}

@ -1,32 +1,12 @@
{ {
"gem_name": "ScriptCanvasPhysics", "gem_name": "ScriptCanvasPhysics",
"GemFormatVersion": 4, "display_name": "Script Canvas Physics",
"Uuid": "1c27519a4dda4ffaaeebf91514e5b1e8", "license": "Apache-2.0 Or MIT",
"Name": "ScriptCanvasPhysics", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Script Canvas - Physics", "type": "Code",
"Version": "0.1.0", "summary": "The Script Canvas Physics Gem provides Script Canvas nodes for physics scene queries such as raycasts.",
"Summary": "Exposes legacy physics features to scripting through the Behavior Context to Lua and Script Canvas.", "canonical_tags": ["Gem"],
"Tags": ["Scripting", "Physics"], "user_tags": ["Scripting", "Physics", "Simulation"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{ }
"Type": "GameModule"
}
],
"Dependencies": [
{
"Uuid": "ff06785f7145416b9d46fde39098cb0c",
"VersionConstraints": [
">=0.1.0"
],
"_comment": "LmbrCentral"
},
{
"Uuid": "869a0d0ec11a45c299917d45c81555e6",
"VersionConstraints": [
">=0.1.0"
],
"_comment": "ScriptCanvas"
}
]
}

@ -1,29 +1,12 @@
{ {
"gem_name": "ScriptCanvasTesting", "gem_name": "ScriptCanvasTesting",
"GemFormatVersion": 4, "display_name": "Script Canvas Testing",
"Uuid": "387b1b2d39ce45fbbfbb6faa5f902cac", "license": "Apache-2.0 Or MIT",
"Name": "ScriptCanvasTesting", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Script Canvas Testing", "type": "Tool",
"Version": "0.1.0", "summary": "The Script Canvas Testing Gem provides a framework for testing for and with Script Canvas.",
"Summary": "Provides a framework for testing for and with ScriptCanvas", "canonical_tags": ["Gem"],
"Tags": ["Scripting", "Testing"], "user_tags": ["Scripting", "Debug", "Framework"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Type": "EditorModule",
"Name": "Editor"
}
],
"Dependencies" : [
{
"Uuid": "875b6fcbdeea44deaae7984ad9bb6cdc",
"VersionConstraints": [ ">=0.1.0" ],
"_comment": "GraphCanvas"
},
{
"Uuid": "869a0d0ec11a45c299917d45c81555e6",
"VersionConstraints": [ ">=0.1.0" ],
"_comment": "ScriptCanvas"
}
]
} }

@ -1,21 +1,12 @@
{ {
"gem_name": "ScriptEvents", "gem_name": "ScriptEvents",
"GemFormatVersion": 4, "display_name": "Script Events",
"Uuid": "32d8ba21703e4bbbb08487366e48dd69", "license": "Apache-2.0 Or MIT",
"Name": "ScriptEvents", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Script Events", "type": "Code",
"Version": "0.1.0", "summary": "The Script Events Gem provides a framework for creating event assets usable from any scripting solution in Open 3D Engine.",
"Summary": "Provides a framework for creating event assets usable from any scripting solution.", "canonical_tags": ["Gem"],
"Tags": [ "Script", "Events", "Lua", "Script", "Canvas", "EBus", "Behavior Context" ], "user_tags": ["Scripting", "Framework", "Gameplay"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Type": "GameModule"
},
{
"Name": "Editor",
"Type": "EditorModule",
"Extends": "GameModule"
}
]
} }

@ -1,12 +1,12 @@
{ {
"gem_name": "ScriptedEntityTweener", "gem_name": "ScriptedEntityTweener",
"GemFormatVersion": 3, "display_name": "Scripted Entity Tweener",
"Uuid": "0d1f5f05559c4a99aaefd30633a0158e", "license": "Apache-2.0 Or MIT",
"Name": "ScriptedEntityTweener", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Scripted Entity Tweener", "type": "Tool",
"Version": "0.1.0", "summary": "The Scripted Entity Tweener Gem provides a script driven animation system for Open 3D Engine projects.",
"LinkType": "Dynamic", "canonical_tags": ["Gem"],
"Summary": "Entity Animator can be used to transform entity properties in Lumberyard", "user_tags": ["Scripting", "UI", "Animation"],
"Tags": ["UI"], "icon_path": "preview.png",
"IconPath": "preview.png" "requirements": ""
} }

@ -1,17 +1,11 @@
{ {
"gem_name": "SliceFavorites", "gem_name": "SliceFavorites",
"GemFormatVersion": 4, "display_name": "SliceFavorites",
"Uuid": "1bfc7270d4a1490daac8aa8b072c4489", "license": "Apache-2.0 Or MIT",
"Name": "SliceFavorites", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "SliceFavorites", "type": "Code",
"Version": "0.1.0", "summary": "Add the ability to favorite a slice to allow easy access and instantiation",
"Summary": "Add the ability to favorite a slice to allow easy access and instantiation", "user_tags": ["Editor", "Slices"],
"Tags": ["Editor", "Slices"], "icon_path": "preview.png",
"IconPath": "preview.png", "requirements": ""
"Modules": [
{
"Type": "EditorModule",
"Name": "Editor"
}
]
} }

@ -1,35 +1,12 @@
{ {
"gem_name": "StartingPointCamera", "gem_name": "StartingPointCamera",
"Dependencies": [ "display_name": "Starting Point Camera",
{ "license": "Apache-2.0 Or MIT",
"Uuid": "54f2763fe191432fa681ce4a354eedf5", "origin": "Open 3D Engine - o3de.org",
"VersionConstraints": [ "type": "Code",
"~>0.1" "summary": "The Starting Point Camera Gem provides the behaviors used with the Camera Framework Gem to define a camera rig.",
], "canonical_tags": ["Gem"],
"_comment": "CameraFramework" "user_tags": ["Rendering", "Gameplay", "Scripting"],
}, "icon_path": "preview.png",
{ "requirements": ""
"Uuid": "f910686b6725452fbfc4671f95f733c6",
"VersionConstraints": [
"~>0.1"
],
"_comment": "Camera"
},
{
"Uuid": "ff06785f7145416b9d46fde39098cb0c",
"VersionConstraints": [
"~>0.1"
],
"_comment": "LmbrCentral"
}
],
"GemFormatVersion": 3,
"Uuid": "834070b9537d44df83559e2045c3859f",
"Name": "StartingPointCamera",
"DisplayName": "Starting Point Camera [PREVIEW]",
"Version": "0.1.0",
"LinkType": "Dynamic",
"Summary": "The Starting Point Camera Gem includes the behaviors used with the Camera Framework Gem to define a camera rig.",
"Tags": ["Camera", "Starting Point"],
"IconPath": "preview.png"
} }

@ -1,21 +1,12 @@
{ {
"gem_name": "StartingPointInput", "gem_name": "StartingPointInput",
"Dependencies": [ "display_name": "Starting Point Input",
{ "license": "Apache-2.0 Or MIT",
"Uuid" : "869a0d0ec11a45c299917d45c81555e6", "origin": "Open 3D Engine - o3de.org",
"VersionConstraints" : [">=0.1.0"], "type": "Code",
"_comment" : "ScriptCanvas" "summary": "The Starting Point Input Gem provides functionality to map low-level input events to high-level actions.",
} "canonical_tags": ["Gem"],
], "user_tags": ["Input", "Gameplay", "Scripting"],
"icon_path": "preview.png",
"GemFormatVersion": 3, "requirements": ""
"Uuid": "09f4bedeee614358bc36788e77f97e51",
"Name": "StartingPointInput",
"Version": "0.1.0",
"LinkType": "Dynamic",
"EditorModule": true,
"DisplayName": "Starting Point Input",
"Tags": ["Input","Starting Point"],
"Summary": "The Starting Point Input Gem builds on top of the AzFramework/Input system to map raw input into higher level gameplay events specified by the user.",
"IconPath": "preview.png"
} }

@ -1,21 +1,12 @@
{ {
"gem_name": "StartingPointMovement", "gem_name": "StartingPointMovement",
"Dependencies": [ "display_name": "Starting Point Movement",
{ "license": "Apache-2.0 Or MIT",
"Uuid": "ff06785f7145416b9d46fde39098cb0c", "origin": "Open 3D Engine - o3de.org",
"VersionConstraints": [ "type": "Code",
"~>0.1" "summary": "The Starting Point Movement Gem provides a series of Lua scripts that listen and respond to input events and trigger transform operations such as translation and rotation.",
], "canonical_tags": ["Gem"],
"_comment": "LmbrCentral" "user_tags": ["Input", "Gameplay", "Scripting"],
} "icon_path": "preview.png",
], "requirements": ""
"GemFormatVersion": 3,
"Uuid": "73d8779dc28a4123b7c9ed76217464af",
"Name": "StartingPointMovement",
"Version": "0.1.0",
"LinkType": "Dynamic",
"DisplayName": "Starting Point Movement [PREVIEW]",
"Summary": "The Starting Point Movement Gem includes a series of Lua scripts that listens for input events that then triggers a transform operation such as movement or rotation.",
"Tags": ["Movement", "Starting Point"],
"IconPath": "preview.png"
} }

@ -1,30 +1,12 @@
{ {
"gem_name": "SurfaceData", "gem_name": "SurfaceData",
"GemFormatVersion": 4, "display_name": "Surface Data",
"Uuid": "5de82d29d6094bfe97c1a4d35fcd5fbe", "license": "Apache-2.0 Or MIT",
"Name": "SurfaceData", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Surface Data [PREVIEW]", "type": "Code",
"Version": "0.1.0", "summary": "The Surface Data Gem provides functionality to emit signals or tags from surfaces such as meshes and terrain.",
"Summary": "A Lumberyard Gem that allows you to attach user-defined tags to surfaces and volumes, and fetch data like positions, normals, and tags for those surfaces.", "canonical_tags": ["Gem"],
"Tags": ["Surface", "Geometry", "Tags"], "user_tags": ["Environment", "Utiltiy", "Design"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Type": "GameModule"
},
{
"Name": "Editor",
"Type": "EditorModule",
"Extends": "GameModule"
}
],
"Dependencies": [
{
"Uuid": "ff06785f7145416b9d46fde39098cb0c",
"VersionConstraints": [
"~>0.1"
],
"_comment": "LmbrCentral"
}
]
} }

@ -1,17 +1,12 @@
{ {
"gem_name": "TestAssetBuilder", "gem_name": "TestAssetBuilder",
"GemFormatVersion": 4, "display_name": "Test Asset Builder",
"Uuid": "f5c92f1560714010ba30467d93feecef", "license": "Apache-2.0 Or MIT",
"Name": "TestAssetBuilder", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Test Asset Builder", "type": "Code",
"Version": "0.1.0", "summary": "The Test Asset Builder Gem is used to feature test Asset Processor.",
"Summary": "This builder is used for feature testing the asset processor.", "canonical_tags": ["Gem"],
"Tags": ["Assets", "Pipeline", "Feature Test", "Asset Builder", "Asset Processor"], "user_tags": ["Assets", "Debug", "Utility"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Name": "Editor",
"Type": "EditorModule"
}
]
} }

@ -1,17 +1,12 @@
{ {
"gem_name": "TextureAtlas", "gem_name": "TextureAtlas",
"GemFormatVersion": 4, "display_name": "Texture Atlas",
"Uuid": "5a149b6b3c964064bd4970f0e92f72e2", "license": "Apache-2.0 Or MIT",
"Name": "TextureAtlas", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Texture Atlas", "type": "Code",
"Version": "0.1.0", "summary": "The Texture Atlas Gem provides the formatting for texture atlases from 2D textures for LyShine.",
"Summary": "Includes the formatting for Texture Atlases", "canonical_tags": ["Gem"],
"Tags": ["Required", "Asset Processor Builder", "Texture Atlas"], "user_tags": ["Rendering", "Assets", "Utility"],
"IconPath": "preview.png", "icon_path": "preview.png",
"IsRequired": true, "requirements": ""
"Modules": [
{
"Type": "GameModule"
}
]
} }

@ -1,16 +1,12 @@
{ {
"gem_name": "TickBusOrderViewer", "gem_name": "TickBusOrderViewer",
"GemFormatVersion": 4, "display_name": "Tick Bus Order Viewer",
"Uuid": "937fc4d2b2a94291bdeea06261c501b3", "license": "Apache-2.0 Or MIT",
"Name": "TickBusOrderViewer", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Tick Bus Order Console Variable", "type": "Tool",
"Version": "1.0.0", "summary": "The Tick Bus Order Viewer Gem provides a console variable that displays the order of runtime tick events.",
"Summary": "Provides the console variable, print_tickbus_handlers, which displays the order of all tick events to the console. If you specify an entityId, it will only display the tick events for that entity.", "canonical_tags": ["Gem"],
"Tags": ["Console Variable", "CVAR"], "user_tags": ["Gameplay", "Simulation", "Utility"],
"IconPath": "preview.png", "icon_path": "preview.png",
"Modules": [ "requirements": ""
{
"Type": "GameModule"
}
]
} }

@ -1,19 +1,12 @@
{ {
"gem_name": "Twitch", "gem_name": "Twitch",
"GemFormatVersion": 3, "display_name": "Twitch",
"Uuid": "b63e64141fab40b791211ba257632e84", "license": "Apache-2.0 Or MIT",
"Name": "Twitch", "origin": "Open 3D Engine - o3de.org",
"DisplayName": "Twitch", "type": "Code",
"Version": "1.0.0", "summary": "The Twitch Gem provides access to the Twitch API v5 SDK including social functions, channels, and other APIs.",
"LinkType": "Dynamic", "canonical_tags": ["Gem"],
"Summary": "Provides access to the Twitch API v5 SDK including social functions, channels, and other APIs.", "user_tags": ["Network", "SDK", "Multiplayer"],
"Tags": ["Twitch","SDK","Social"], "icon_path": "preview.png",
"IconPath": "preview.png", "requirements": ""
"Dependencies": [
{
"Uuid": "28479e255bde466e91fc34eec808d9c7",
"VersionConstraints": [ "~>1.0" ],
"_comment": "HttpRequestor"
}
]
} }

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save