Initial gem dependencies (#4229)

These are immediate dependencies, and include many circular dependencies, largely amongst the Atom gems, as indicated by cmake

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
monroegm-disable-blank-issue-2
Alex Peterson 4 years ago committed by GitHub
parent 7e153d7bb9
commit 20849655ea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -5,9 +5,19 @@
"origin": "Amazon Web Services, Inc.",
"type": "Code",
"summary": "AWS Client Auth provides client authentication and AWS authorization solution.",
"canonical_tags": ["Gem"],
"user_tags": ["AWS", "Network", "SDK"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"AWS",
"Network",
"SDK"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/",
"dependencies": [
"AWSCore",
"HttpRequestor"
]
}

@ -5,9 +5,16 @@
"origin": "Amazon Web Services, Inc.",
"type": "Code",
"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.",
"canonical_tags": ["Gem"],
"user_tags": ["AWS", "Network", "SDK"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"AWS",
"Network",
"SDK"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/aws/aws-core/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/aws/aws-core/",
"dependencies": []
}

@ -5,9 +5,18 @@
"origin": "Amazon Web Services, Inc.",
"type": "Code",
"summary": "The AWS GameLift Gem provides a framework to extend O3DE networking layer to work with GameLift resources via GameLift server and client SDK.",
"canonical_tags": ["Gem"],
"user_tags": ["AWS", "Framework", "Network"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"AWS",
"Framework",
"Network"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/aws/aws-gamelift/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/aws/aws-gamelift/",
"dependencies": [
"AWSCore"
]
}

@ -5,9 +5,18 @@
"origin": "Amazon Web Services, Inc.",
"type": "Code",
"summary": "The AWS Metrics Gem provides a solution for AWS metrics submission and analytics.",
"canonical_tags": ["Gem"],
"user_tags": ["AWS", "Network", "SDK"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"AWS",
"Network",
"SDK"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/aws/aws-metrics/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/aws/aws-metrics/",
"dependencies": [
"AWSCore"
]
}

@ -5,9 +5,15 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Achievements Gem provides a target platform agnostic interface for retrieving achievement details and unlocking achievements.",
"canonical_tags": ["Gem"],
"user_tags": ["Gameplay", "Achievements"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Gameplay",
"Achievements"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/gameplay/achievements/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/gameplay/achievements/",
"dependencies": []
}

@ -5,9 +5,18 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Asset Memory Analyzer Gem provides tools to profile asset memory usage in Open 3D Engine through ImGUI (Immediate Mode Graphical User Interface).",
"canonical_tags": ["Gem"],
"user_tags": ["Debug", "Utility", "Tools"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Debug",
"Utility",
"Tools"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/debug/asset-memory-analyzer/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/debug/asset-memory-analyzer/",
"dependencies": [
"ImGui"
]
}

@ -5,9 +5,16 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Asset Validation Gem provides seed-related commands to ensure assets have valid seeds for asset bundling.",
"canonical_tags": ["Gem"],
"user_tags": ["Assets", "Utility", "Scripting"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Assets",
"Utility",
"Scripting"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/assets/asset-validation/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/assets/asset-validation/",
"dependencies": []
}

@ -8,7 +8,11 @@
"canonical_tags": [
"Gem"
],
"user_tags": [
],
"requirements": ""
"user_tags": [],
"requirements": "",
"dependencies": [
"Atom_RPI",
"Atom_RHI",
"Atom"
]
}

@ -8,7 +8,10 @@
"canonical_tags": [
"Gem"
],
"user_tags": [
],
"requirements": ""
"user_tags": [],
"requirements": "",
"dependencies": [
"Atom_RHI",
"Atom_RPI"
]
}

@ -8,7 +8,9 @@
"canonical_tags": [
"Gem"
],
"user_tags": [
],
"requirements": ""
"user_tags": [],
"requirements": "",
"dependencies": [
"Atom_RPI"
]
}

@ -8,7 +8,9 @@
"canonical_tags": [
"Gem"
],
"user_tags": [
],
"requirements": ""
"user_tags": [],
"requirements": "",
"dependencies": [
"Atom_RPI"
]
}

@ -8,7 +8,12 @@
"canonical_tags": [
"Gem"
],
"user_tags": [
],
"requirements": ""
"user_tags": [],
"requirements": "",
"dependencies": [
"Atom_RPI",
"Atom",
"ImGui",
"Atom_RHI"
]
}

@ -8,7 +8,9 @@
"canonical_tags": [
"Gem"
],
"user_tags": [
],
"requirements": ""
"user_tags": [],
"requirements": "",
"dependencies": [
"Atom_RHI"
]
}

@ -8,7 +8,9 @@
"canonical_tags": [
"Gem"
],
"user_tags": [
],
"requirements": ""
"user_tags": [],
"requirements": "",
"dependencies": [
"Atom_RHI"
]
}

@ -8,7 +8,9 @@
"canonical_tags": [
"Gem"
],
"user_tags": [
],
"requirements": ""
"user_tags": [],
"requirements": "",
"dependencies": [
"Atom_RHI"
]
}

@ -8,7 +8,9 @@
"canonical_tags": [
"Gem"
],
"user_tags": [
],
"requirements": ""
"user_tags": [],
"requirements": "",
"dependencies": [
"Atom_RHI"
]
}

@ -8,7 +8,13 @@
"canonical_tags": [
"Gem"
],
"user_tags": [
],
"requirements": ""
"user_tags": [],
"requirements": "",
"dependencies": [
"Atom_RHI_DX12",
"Atom_RHI_Metal",
"Atom_RHI_Vulkan",
"Atom_RHI_Null",
"Atom_Feature_Common"
]
}

@ -8,7 +8,9 @@
"canonical_tags": [
"Gem"
],
"user_tags": [
],
"requirements": ""
"user_tags": [],
"requirements": "",
"dependencies": [
"Atom_RHI"
]
}

@ -8,7 +8,11 @@
"canonical_tags": [
"Gem"
],
"user_tags": [
],
"requirements": ""
"user_tags": [],
"requirements": "",
"dependencies": [
"Atom_RPI",
"Atom_RHI",
"Atom_Bootstrap"
]
}

@ -8,7 +8,16 @@
"canonical_tags": [
"Gem"
],
"user_tags": [
],
"requirements": ""
"user_tags": [],
"requirements": "",
"dependencies": [
"AtomToolsFramework",
"Atom_RPI",
"Atom_RHI",
"Atom_Feature_Common",
"ImageProcessingAtom",
"Atom_Component_DebugCamera",
"CommonFeaturesAtom",
"LyShine"
]
}

@ -5,8 +5,24 @@
"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"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Rendering",
"Core"
],
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/rendering/atom/atom/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/rendering/atom/atom/",
"dependencies": [
"Atom_Feature_Common",
"AtomShader",
"Atom_Bootstrap",
"Atom_Component_DebugCamera",
"Atom_RHI",
"Atom_RPI",
"AtomToolsFramework",
"MaterialEditor",
"Atom_AtomBridge"
]
}

@ -7,5 +7,6 @@
"summary": "Atom Asset Gem with a library of reference materials for StandardPBR (and others in the future)",
"canonical_tags": ["Gem"],
"user_tags": ["Assets", "PBR", "Materials"],
"icon_path": "preview.png"
"icon_path": "preview.png",
"dependencies": []
}

@ -5,7 +5,12 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Asset",
"summary": "A standard test scene for Global Illumination (forked from crytek sponza scene)",
"canonical_tags": ["Gem"],
"user_tags": ["Assets"],
"requirements": ""
"canonical_tags": [
"Gem"
],
"user_tags": [
"Assets"
],
"requirements": "",
"dependencies": []
}

@ -5,8 +5,18 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Asset",
"summary": "The Atom Content Gem provides assets for Atom Renderer and a modified version of the <a href='https://renderman.pixar.com/look-development-studio'>Pixar Look Development Studio</a>.",
"canonical_tags": ["Gem"],
"user_tags": ["Rendering", "Assets", "Tools"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Rendering",
"Assets",
"Tools"
],
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/rendering/atom/atom-content/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/rendering/atom/atom-content/",
"dependencies": [
"ReferenceMaterials",
"Sponza"
]
}

@ -8,7 +8,26 @@
"canonical_tags": [
"Gem"
],
"user_tags": [
],
"requirements": ""
"user_tags": [],
"requirements": "",
"dependencies": [
"Atom_RPI",
"Atom_Bootstrap",
"Atom_RHI",
"Atom_RHI_Null",
"Atom_Feature_Common",
"Atom_Component_DebugCamera",
"AtomImGuiTools",
"CommonFeaturesAtom",
"EMotionFX_Atom",
"ImguiAtom",
"AtomFont",
"AtomViewportDisplayInfo",
"Atom",
"AtomShader",
"ImageProcessingAtom",
"AtomToolsFramework",
"AtomViewportDisplayIcons",
"MaterialEditor"
]
}

@ -8,7 +8,11 @@
"canonical_tags": [
"Gem"
],
"user_tags": [
],
"requirements": ""
"user_tags": [],
"requirements": "",
"dependencies": [
"Atom_RHI",
"Atom_RPI",
"Atom_AtomBridge"
]
}

@ -12,5 +12,9 @@
"Debug",
"Rendering"
],
"requirements": ""
"requirements": "",
"dependencies": [
"ImguiAtom",
"Atom"
]
}

@ -8,7 +8,12 @@
"canonical_tags": [
"Gem"
],
"user_tags": [
],
"requirements": ""
"user_tags": [],
"requirements": "",
"dependencies": [
"Atom_RHI",
"Atom_RPI",
"Atom_Bootstrap",
"Atom_AtomBridge"
]
}

@ -8,7 +8,10 @@
"canonical_tags": [
"Gem"
],
"user_tags": [
],
"requirements": ""
"user_tags": [],
"requirements": "",
"dependencies": [
"Atom_RHI",
"Atom_RPI"
]
}

@ -8,7 +8,15 @@
"canonical_tags": [
"Gem"
],
"user_tags": [
],
"requirements": ""
"user_tags": [],
"requirements": "",
"dependencies": [
"Atom_Feature_Common",
"LmbrCentral",
"GradientSignal",
"SurfaceData",
"Atom_Bootstrap",
"Atom_RPI",
"AtomToolsFramework"
]
}

@ -8,7 +8,14 @@
"canonical_tags": [
"Gem"
],
"user_tags": [
],
"requirements": ""
"user_tags": [],
"requirements": "",
"dependencies": [
"EMotionFX",
"Atom",
"Atom_Feature_Common",
"Atom_RPI",
"Atom_RHI",
"CommonFeaturesAtom"
]
}

@ -8,7 +8,10 @@
"canonical_tags": [
"Gem"
],
"user_tags": [
],
"requirements": ""
"user_tags": [],
"requirements": "",
"dependencies": [
"ImGui",
"Atom_Feature_Common"
]
}

@ -10,9 +10,10 @@
],
"user_tags": [
"DCC",
"Digital",
"Content",
"Creation"
"Digital",
"Content",
"Creation"
],
"requirements": ""
"requirements": "",
"dependencies": []
}

@ -5,8 +5,24 @@
"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"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Rendering",
"Core",
"Utility"
],
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/rendering/atom/atom-ly-integration/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/rendering/atom/atom-ly-integration/",
"dependencies": [
"Atom_AtomBridge",
"AtomFont",
"AtomImGuiTools",
"AtomViewportDisplayIcons",
"AtomViewportDisplayInfo",
"CommonFeaturesAtom",
"EMotionFX_Atom",
"ImguiAtom"
]
}

@ -5,9 +5,18 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Wwise Audio Engine Gem provides support for Audiokinetic Wave Works Interactive Sound Engine (Wwise).",
"canonical_tags": ["Gem"],
"user_tags": ["Audio", "Utility", "Tools"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Audio",
"Utility",
"Tools"
],
"icon_path": "preview.png",
"requirements": "Users will need to download Wwise from the <a href='https://www.audiokinetic.com/download/'>Audiokinetic Web Site</a>.",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/audio/wwise/audio-engine-wwise/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/audio/wwise/audio-engine-wwise/",
"dependencies": [
"AudioSystem"
]
}

@ -5,9 +5,18 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Audio System Gem provides the Audio Translation Layer (ATL) and Audio Controls Editor, which add support for audio in Open 3D Engine.",
"canonical_tags": ["Gem"],
"user_tags": ["Audio", "Utility", "Tools"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Audio",
"Utility",
"Tools"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/audio/audio-system/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/audio/audio-system/",
"dependencies": [
"LmbrCentral"
]
}

@ -5,8 +5,17 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Barrier Input Gem allows the Open 3D Engine to function as a Barrier client so that it can receive input from a remote Barrier server.",
"canonical_tags": ["Gem"],
"user_tags": ["Input", "Barrier", "Synergy"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Input",
"Barrier",
"Synergy"
],
"icon_path": "preview.png",
"requirements": ""
"requirements": "",
"dependencies": [
"Atom_RPI"
]
}

@ -5,9 +5,22 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"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.",
"canonical_tags": ["Gem"],
"user_tags": ["Physics", "Simulation", "Animation"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Physics",
"Simulation",
"Animation"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/physics/nvidia/nvidia-blast/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/physics/nvidia/nvidia-blast/",
"dependencies": [
"Atom_Feature_Common",
"CommonFeaturesAtom",
"PhysX",
"Atom_RPI",
"PythonAssetBuilder"
]
}

@ -5,9 +5,17 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Camera Gem provides a basic camera component that defines a frustum for runtime rendering.",
"canonical_tags": ["Gem"],
"user_tags": ["Rendering", "Utility"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Rendering",
"Utility"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/rendering/camera/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/rendering/camera/",
"dependencies": [
"Atom_RPI"
]
}

@ -5,9 +5,16 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Camera Framework Gem provides a base for implementing more complex camera systems.",
"canonical_tags": ["Gem"],
"user_tags": ["Rendering", "Framework", "Utility"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Rendering",
"Framework",
"Utility"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/rendering/camera-framework/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/rendering/camera-framework/",
"dependencies": []
}

@ -5,9 +5,15 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"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.",
"canonical_tags": ["Gem"],
"user_tags": ["Network", "Framework"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Network",
"Framework"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/network/certificate-manager/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/network/certificate-manager/",
"dependencies": []
}

@ -5,9 +5,15 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Crash Reporting Gem provides support for external crash reporting for Open 3D Engine projects.",
"canonical_tags": ["Gem"],
"user_tags": ["Debug", "Framework"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Debug",
"Framework"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/debug/crash-reporting/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/debug/crash-reporting/",
"dependencies": []
}

@ -5,9 +5,15 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Custom Asset Example Gem provides example code for creating a custom asset for Open 3D Engine's asset pipeline.",
"canonical_tags": ["Gem"],
"user_tags": ["Assets", "Tools"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Assets",
"Tools"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/assets/custom-asset-example/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/assets/custom-asset-example/",
"dependencies": []
}

@ -5,9 +5,19 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Debug Draw Gem provides Editor and runtime debug visualization features for Open 3D Engine.",
"canonical_tags": ["Gem"],
"user_tags": ["Debug", "Tools", "Utility"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Debug",
"Tools",
"Utility"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/debug/debug-draw/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/debug/debug-draw/",
"dependencies": [
"Atom_RPI",
"Atom_Bootstrap"
]
}

@ -5,9 +5,16 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Asset",
"summary": "The Dev Textures Gem provides a collection of general purpose texture assets useful for prototypes and preproduction.",
"canonical_tags": ["Gem"],
"user_tags": ["Assets", "Debug", "Utility"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Assets",
"Debug",
"Utility"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/assets/dev-textures/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/assets/dev-textures/",
"dependencies": []
}

@ -5,9 +5,19 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"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"],
"user_tags": ["Animation", "Tools", "Simulation"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Animation",
"Tools",
"Simulation"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/animation/emotionfx/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/animation/emotionfx/",
"dependencies": [
"Atom_RPI",
"LmbrCentral"
]
}

@ -5,9 +5,15 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Tool",
"summary": "The Editor Python Bindings Gem provides Python commands for Open 3D Engine Editor functions.",
"canonical_tags": ["Gem"],
"user_tags": ["Scripting", "Utility"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Scripting",
"Utility"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/script/python/editor-python-bindings/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/script/python/editor-python-bindings/",
"dependencies": []
}

@ -5,9 +5,15 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Expression Evaluation Gem provides a method for parsing and executing string expressions in Open 3D Engine.",
"canonical_tags": ["Gem"],
"user_tags": ["Scripting", "Utility"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Scripting",
"Utility"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/script/expression-evaluation/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/script/expression-evaluation/",
"dependencies": []
}

@ -5,9 +5,20 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The FastNoise Gradient Gem uses the third-party, open source FastNoise library to provide a variety of high-performance noise generation algorithms.",
"canonical_tags": ["Gem"],
"user_tags": ["Utility", "Tools", "Design"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Utility",
"Tools",
"Design"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/utility/fast-noise/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/utility/fast-noise/",
"dependencies": [
"GradientSignal",
"LmbrCentral",
"SurfaceData"
]
}

@ -5,9 +5,16 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Game State Gem provides a generic framework to determine and manage game states and game state transitions in Open 3D Engine.",
"canonical_tags": ["Gem"],
"user_tags": ["Gameplay", "Framework", "Scripting"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Gameplay",
"Framework",
"Scripting"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/gameplay/game-state/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/gameplay/game-state/",
"dependencies": []
}

@ -5,9 +5,25 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"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.",
"canonical_tags": ["Gem"],
"user_tags": ["Gameplay", "Sample", "Assets"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Gameplay",
"Sample",
"Assets"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/gameplay/game-state-samples/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/gameplay/game-state-samples/",
"dependencies": [
"GameState",
"LocalUser",
"LyShine",
"SaveData",
"MessagePopup",
"LmbrCentral",
"UiBasics",
"LyShineExamples"
]
}

@ -5,9 +5,18 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Gestures Gem provides detection for common gesture-based input actions on iOS and Android devices.",
"canonical_tags": ["Gem"],
"user_tags": ["Input", "Gameplay", "Scripting"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Input",
"Gameplay",
"Scripting"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/input/gestures/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/input/gestures/",
"dependencies": [
"Atom_RPI"
]
}

@ -5,9 +5,20 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Gradient Signal Gem provides a number of components for generating, modifying, and mixing gradient signals.",
"canonical_tags": ["Gem"],
"user_tags": ["Utility", "Tools", "Design"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Utility",
"Tools",
"Design"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/utility/gradient-signal/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/utility/gradient-signal/",
"dependencies": [
"SurfaceData",
"ImageProcessingAtom",
"LmbrCentral"
]
}

@ -5,9 +5,16 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Tool",
"summary": "The Graph Canvas Gem provides a C++ framework for creating custom graphical node based editors for Open 3D Engine.",
"canonical_tags": ["Gem"],
"user_tags": ["Framework", "Tools", "Utility"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Framework",
"Tools",
"Utility"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/framework/graph-canvas/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/framework/graph-canvas/",
"dependencies": []
}

@ -5,9 +5,18 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Graph Model Gem provides a generic node graph data model framework for Open 3D Engine.",
"canonical_tags": ["Gem"],
"user_tags": ["Framework", "Tools", "Utility"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Framework",
"Tools",
"Utility"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/framework/graph-model/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/framework/graph-model/",
"dependencies": [
"GraphCanvas"
]
}

@ -5,9 +5,15 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The HTTP Requestor Gem provides functionality to make asynchronous HTTP/HTTPS requests and return data through a user-provided call back function.",
"canonical_tags": ["Gem"],
"user_tags": ["Network", "Utility"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Network",
"Utility"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/network/http-requestor/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/network/http-requestor/",
"dependencies": []
}

@ -5,9 +5,18 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Tool",
"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.",
"canonical_tags": ["Gem"],
"user_tags": ["Debug", "Rendering", "Framework"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Debug",
"Rendering",
"Framework"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/debug/imgui/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/debug/imgui/",
"dependencies": [
"LmbrCentral"
]
}

@ -5,9 +5,15 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The In-App Purchases Gem provides functionality for in app purchases for iOS and Android.",
"canonical_tags": ["Gem"],
"user_tags": ["SDK", "Network"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"SDK",
"Network"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/sdk/in-app-purchases/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/sdk/in-app-purchases/",
"dependencies": []
}

@ -5,9 +5,23 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Tool",
"summary": "The Landscape Canvas Gem provides the Landscape Canvas editor, a node-based graph tool for authoring workflows to populate landscape with dynamic vegetation.",
"canonical_tags": ["Gem"],
"user_tags": ["Environment", "Design", "Tools"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Environment",
"Design",
"Tools"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/environment/landscape-canvas/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/environment/landscape-canvas/",
"dependencies": [
"GraphModel",
"GradientSignal",
"SurfaceData",
"Vegetation",
"LmbrCentral",
"GraphCanvas"
]
}

@ -5,10 +5,16 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The O3DE Core (LmbrCentral) Gem provides required code and assets for running Open 3D Engine Editor.",
"canonical_tags": ["Gem"],
"user_tags": ["Core", "Framework", "Assets"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Core",
"Framework",
"Assets"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/core/lmbr-central/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/core/lmbr-central/",
"dependencies": []
}

@ -5,9 +5,16 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Local User Gem provides functionality for mapping local user ids to local player slots and managing local user profiles.",
"canonical_tags": ["Gem"],
"user_tags": ["Input", "Gameplay", "Scripting"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Input",
"Gameplay",
"Scripting"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/input/local-user/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/input/local-user/",
"dependencies": []
}

@ -5,9 +5,24 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The LyShine Gem provides the runtime UI system and creation tools for Open 3D Engine projects.",
"canonical_tags": ["Gem"],
"user_tags": ["UI", "Tools", "Framework"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"UI",
"Tools",
"Framework"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/ui/lyshine/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/ui/lyshine/",
"dependencies": [
"LmbrCentral",
"Atom_RPI",
"Atom",
"Atom_Bootstrap",
"AtomFont",
"TextureAtlas",
"AtomToolsFramework"
]
}

@ -5,9 +5,19 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Asset",
"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"],
"user_tags": ["UI", "Sample", "Assets"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"UI",
"Sample",
"Assets"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/ui/lyshine-examples/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/ui/lyshine-examples/",
"dependencies": [
"LmbrCentral",
"LyShine"
]
}

@ -5,10 +5,18 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Maestro Cinematics Gem provides Track View, Open 3D Engine's animated sequence and cinematics editor.",
"canonical_tags": ["Gem"],
"user_tags": ["Animation", "Tools", "Scripting"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Animation",
"Tools",
"Scripting"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/animation/maestro/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/animation/maestro/",
"dependencies": [
"LmbrCentral"
]
}

@ -5,9 +5,15 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Message Popup Gem provides an example implementation of popup messages using LyShine in Open 3D Engine.",
"canonical_tags": ["Gem"],
"user_tags": ["Gameplay", "Sample"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Gameplay",
"Sample"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/ui/message-popup/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/ui/message-popup/",
"dependencies": []
}

@ -5,9 +5,16 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"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.",
"canonical_tags": ["Gem"],
"user_tags": ["Gameplay", "Network", "Framework"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Gameplay",
"Network",
"Framework"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/network/twitch/metastream/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/network/twitch/metastream/",
"dependencies": []
}

@ -5,9 +5,17 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Microphone Gem provides support for audio input through microphones.",
"canonical_tags": ["Gem"],
"user_tags": ["Audio", "Input"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Audio",
"Input"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/audio/microphone/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/audio/microphone/",
"dependencies": [
"AudioSystem"
]
}

@ -5,8 +5,19 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Multiplayer Gem provides a public API for multiplayer functionality such as connecting and hosting.",
"canonical_tags": ["Gem"],
"user_tags": ["Multiplayer", "Network", "Framework"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Multiplayer",
"Network",
"Framework"
],
"icon_path": "preview.png",
"requirements": ""
"requirements": "",
"dependencies": [
"CertificateManager",
"Atom_Feature_Common",
"ImGui"
]
}

@ -5,9 +5,16 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"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"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Multiplayer",
"Network",
"Utility"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/multiplayer/multiplayer-compression/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/multiplayer/multiplayer-compression/",
"dependencies": []
}

@ -5,9 +5,19 @@
"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"],
"user_tags": ["Physics", "Simulation", "SDK"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Physics",
"Simulation",
"SDK"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/physics/nvidia/nvidia-cloth/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/physics/nvidia/nvidia-cloth/",
"dependencies": [
"CommonFeaturesAtom",
"EMotionFX"
]
}

@ -5,9 +5,16 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Asset",
"summary": "The PBS Reference Materials Gem provides physically based reference materials for Open 3D Engine.",
"canonical_tags": ["Gem"],
"user_tags": ["Rendering", "Sample", "Assets"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Rendering",
"Sample",
"Assets"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/rendering/pbs-reference-materials/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/rendering/pbs-reference-materials/",
"dependencies": []
}

@ -5,9 +5,19 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"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"],
"user_tags": ["Physics", "Simulation", "SDK"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Physics",
"Simulation",
"SDK"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/physics/nvidia/physx/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/physics/nvidia/physx/",
"dependencies": [
"LmbrCentral",
"CommonFeaturesAtom"
]
}

@ -5,9 +5,19 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Tool",
"summary": "The PhysX Debug Gem provides debugging functionality and visualizations for NVIDIA PhysX in Open 3D Engine.",
"canonical_tags": ["Gem"],
"user_tags": ["Physics", "Simulation", "Debug"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Physics",
"Simulation",
"Debug"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/physics/nvidia/physx-debug/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/physics/nvidia/physx-debug/",
"dependencies": [
"PhysX",
"ImGui"
]
}

@ -5,9 +5,16 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Asset",
"summary": "The PhysX Samples Gem provides sample assets and scripts that demonstrate PhysX Gem features in Open 3D Engine.",
"canonical_tags": ["Gem"],
"user_tags": ["Physics", "Simulation", "Sample"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Physics",
"Simulation",
"Sample"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/physics/nvidia/physx-samples/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/physics/nvidia/physx-samples/",
"dependencies": []
}

@ -5,9 +5,16 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Prefab Builder Gem provides an Asset Processor module for prefabs, which are complex assets built by combining smaller entities.",
"canonical_tags": ["Gem"],
"user_tags": ["Assets", "Utility", "Core"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Assets",
"Utility",
"Core"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/assets/prefab/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/assets/prefab/",
"dependencies": []
}

@ -5,9 +5,16 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Presence Gem provides a target platform agnostic interface for Presence services.",
"canonical_tags": ["Gem"],
"user_tags": ["Network", "Gameplay", "Framework"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Network",
"Gameplay",
"Framework"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/network/presence/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/network/presence/",
"dependencies": []
}

@ -5,9 +5,16 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Asset",
"summary": "The Primitive Assets Gem provides primitive shape mesh assets with physics enabled.",
"canonical_tags": ["Gem"],
"user_tags": ["Assets", "Sample", "Debug"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Assets",
"Sample",
"Debug"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/assets/primitive-assets/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/assets/primitive-assets/",
"dependencies": []
}

@ -5,9 +5,18 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Python Asset Builder Gem provides functionality to implement custom asset builders in Python for Asset Processor.",
"canonical_tags": ["Gem"],
"user_tags": ["Scripting", "Assets", "Utility"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Scripting",
"Assets",
"Utility"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/script/python/python-asset-builder/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/script/python/python-asset-builder/",
"dependencies": [
"EditorPythonBindings"
]
}

@ -5,9 +5,18 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Tool",
"summary": "The Qt for Python Gem provides the PySide2 Python libraries to manage Qt widgets.",
"canonical_tags": ["Gem"],
"user_tags": ["Scripting", "UI", "Framework"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Scripting",
"UI",
"Framework"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/script/python/qt-for-python/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/script/python/qt-for-python/",
"dependencies": [
"EditorPythonBindings"
]
}

@ -5,9 +5,15 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Save Data Gem provides a platform independent API to save and load persistent user data in Open 3D Engine projects.",
"canonical_tags": ["Gem"],
"user_tags": ["Utility", "Gameplay"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Utility",
"Gameplay"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/utility/save-data/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/utility/save-data/",
"dependencies": []
}

@ -5,9 +5,15 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Asset",
"summary": "The Scene Logging Example Gem demonstrates the basics of extending the Open 3D Engine Scene API by adding additional logging to the pipeline.",
"canonical_tags": ["Gem"],
"user_tags": ["Debug", "Sample"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Debug",
"Sample"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/utility/scene-logging-example/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/utility/scene-logging-example/",
"dependencies": []
}

@ -5,9 +5,16 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Tool",
"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.",
"canonical_tags": ["Gem"],
"user_tags": ["Assets", "Tools", "Core"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Assets",
"Tools",
"Core"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/assets/scene-processing/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/assets/scene-processing/",
"dependencies": []
}

@ -5,9 +5,20 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Tool",
"summary": "The Script Canvas Gem provides Open 3D Engine's visual scripting environment, Script Canvas.",
"canonical_tags": ["Gem"],
"user_tags": ["Scripting", "Tools", "Utility"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Scripting",
"Tools",
"Utility"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/script/script-canvas/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/script/script-canvas/",
"dependencies": [
"ScriptEvents",
"ExpressionEvaluation",
"GraphCanvas"
]
}

@ -5,9 +5,19 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Tool",
"summary": "The Script Canvas Developer Gem provides a suite of utility features for the development and debugging of Script Canvas systems.",
"canonical_tags": ["Gem"],
"user_tags": ["Scripting", "Utility", "Debug"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Scripting",
"Utility",
"Debug"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/script/script-canvas-developer/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/script/script-canvas-developer/",
"dependencies": [
"ScriptCanvas",
"GraphCanvas"
]
}

@ -5,9 +5,18 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Script Canvas Physics Gem provides Script Canvas nodes for physics scene queries such as raycasts.",
"canonical_tags": ["Gem"],
"user_tags": ["Scripting", "Physics", "Simulation"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Scripting",
"Physics",
"Simulation"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/script/script-canvas-physics/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/script/script-canvas-physics/",
"dependencies": [
"ScriptCanvas"
]
}

@ -5,9 +5,20 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Tool",
"summary": "The Script Canvas Testing Gem provides a framework for testing for and with Script Canvas.",
"canonical_tags": ["Gem"],
"user_tags": ["Scripting", "Debug", "Framework"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Scripting",
"Debug",
"Framework"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/script/script-canvas-testing/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/script/script-canvas-testing/",
"dependencies": [
"ScriptCanvas",
"GraphCanvas",
"ScriptEvents"
]
}

@ -5,9 +5,16 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Script Events Gem provides a framework for creating event assets usable from any scripting solution in Open 3D Engine.",
"canonical_tags": ["Gem"],
"user_tags": ["Scripting", "Framework", "Gameplay"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Scripting",
"Framework",
"Gameplay"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/script/script-events/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/script/script-events/",
"dependencies": []
}

@ -5,9 +5,16 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Tool",
"summary": "The Scripted Entity Tweener Gem provides a script driven animation system for Open 3D Engine projects.",
"canonical_tags": ["Gem"],
"user_tags": ["Scripting", "UI", "Animation"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Scripting",
"UI",
"Animation"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/script/scripted-entity-tweener/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/script/scripted-entity-tweener/",
"dependencies": []
}

@ -5,7 +5,11 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "Add the ability to favorite a slice to allow easy access and instantiation",
"user_tags": ["Editor", "Slices"],
"user_tags": [
"Editor",
"Slices"
],
"icon_path": "preview.png",
"requirements": ""
"requirements": "",
"dependencies": []
}

@ -5,9 +5,19 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Starting Point Camera Gem provides the behaviors used with the Camera Framework Gem to define a camera rig.",
"canonical_tags": ["Gem"],
"user_tags": ["Rendering", "Gameplay", "Scripting"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Rendering",
"Gameplay",
"Scripting"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/rendering/starting-point-camera/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/rendering/starting-point-camera/",
"dependencies": [
"CameraFramework",
"LmbrCentral"
]
}

@ -5,9 +5,18 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"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"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Input",
"Gameplay",
"Scripting"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/input/starting-point-input/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/input/starting-point-input/",
"dependencies": [
"ScriptCanvas"
]
}

@ -5,9 +5,16 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"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"],
"user_tags": ["Input", "Gameplay", "Scripting"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Input",
"Gameplay",
"Scripting"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/input/starting-point-movement/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/input/starting-point-movement/",
"dependencies": []
}

@ -5,9 +5,20 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Surface Data Gem provides functionality to emit signals or tags from surfaces such as meshes and terrain.",
"canonical_tags": ["Gem"],
"user_tags": ["Environment", "Utility", "Design"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Environment",
"Utility",
"Design"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/environment/surface-data/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/environment/surface-data/",
"dependencies": [
"LmbrCentral",
"Atom_RPI",
"Atom_Feature_Common"
]
}

@ -4,7 +4,21 @@
"license": "Apache-2.0 Or MIT",
"origin": "Open 3D Engine - o3de.org",
"summary": "The Terrain Gem is an experimental terrain system. The terrain system maps height, color, and surface data to regions of the world, provides gradient-based and shape-based authoring tools and workflows, includes specialized rendering for efficient display, and integrates with physics for physical simulation.",
"canonical_tags": [ "Gem" ],
"user_tags": [ "Environment", "Tools", "Design", "Terrain" ],
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/terrain/"
"canonical_tags": [
"Gem"
],
"user_tags": [
"Environment",
"Tools",
"Design",
"Terrain"
],
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/terrain/",
"dependencies": [
"Atom_RPI",
"Atom",
"GradientSignal",
"SurfaceData",
"LmbrCentral"
]
}

@ -5,9 +5,16 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Test Asset Builder Gem is used to feature test Asset Processor.",
"canonical_tags": ["Gem"],
"user_tags": ["Assets", "Debug", "Utility"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Assets",
"Debug",
"Utility"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/assets/test-asset-builder/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/assets/test-asset-builder/",
"dependencies": []
}

@ -5,9 +5,19 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Texture Atlas Gem provides the formatting for texture atlases from 2D textures for LyShine.",
"canonical_tags": ["Gem"],
"user_tags": ["Rendering", "Assets", "Utility"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Rendering",
"Assets",
"Utility"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/utility/texture-atlas/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/utility/texture-atlas/",
"dependencies": [
"Atom_RPI",
"ImageProcessingAtom"
]
}

@ -5,9 +5,16 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Tool",
"summary": "The Tick Bus Order Viewer Gem provides a console variable that displays the order of runtime tick events.",
"canonical_tags": ["Gem"],
"user_tags": ["Gameplay", "Simulation", "Utility"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Gameplay",
"Simulation",
"Utility"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/gameplay/tick-bus-order-viewer/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/gameplay/tick-bus-order-viewer/",
"dependencies": []
}

@ -5,9 +5,18 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Twitch Gem provides access to the Twitch API v5 SDK including social functions, channels, and other APIs.",
"canonical_tags": ["Gem"],
"user_tags": ["Network", "SDK", "Multiplayer"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Network",
"SDK",
"Multiplayer"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/network/twitch/twitch/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/network/twitch/twitch/",
"dependencies": [
"HttpRequestor"
]
}

@ -5,9 +5,16 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Asset",
"summary": "The UI Basics Gem provides a collection of basic UI prefabs such as image, text, and button, that can be used with LyShine, the Open 3D Engine runtime User Interface system and editor.",
"canonical_tags": ["Gem"],
"user_tags": ["UI", "Assets", "Utility"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"UI",
"Assets",
"Utility"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/ui/ui-basics/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/ui/ui-basics/",
"dependencies": []
}

@ -5,9 +5,21 @@
"origin": "Open 3D Engine - o3de.org",
"type": "Code",
"summary": "The Vegetation Gem provides tools to place natural-looking vegetation in Open 3D Engine.",
"canonical_tags": ["Gem"],
"user_tags": ["Environment", "Tools", "Design"],
"canonical_tags": [
"Gem"
],
"user_tags": [
"Environment",
"Tools",
"Design"
],
"icon_path": "preview.png",
"requirements": "",
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/environment/vegetation/"
"documentation_url": "https://o3de.org/docs/user-guide/gems/reference/environment/vegetation/",
"dependencies": [
"LmbrCentral",
"SurfaceData",
"CommonFeaturesAtom",
"GradientSignal"
]
}

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

Loading…
Cancel
Save