4014cacff8
* Creating Builder variant aliases for all Asset Gems * Added an AssetGem template for creating an Asset Gem The AssetGem template is meant for non-code Gems * Updated the engine_template.py commands to use pathlib Each of the four commands: create-template, create-from-template, create-project and create-gem have been updated to use pathlib.Path or any path manipulation Fix several python errors when instantiating a template with missing o3de objects. For example attempting to use the create-project command with the "DefaultGem" template would result in a python exception instaed of a error log and a return value 0.. Added a **force** option to the engine_template commands to force overriding of existing files * Optimized search through text files when the create-template command is run when attempting to replace the license text section * Adding a Minimal Project Template that contains the minimal set of gems as stated by UX * Minor changes to the DefaultProject template. Added a license section to the EngineFinder.cmake * Adding the MinimalProject to the engine.json file
101 lines
2.8 KiB
JSON
101 lines
2.8 KiB
JSON
{
|
|
"engine_name": "o3de",
|
|
"restricted_name": "o3de",
|
|
"FileVersion": 1,
|
|
"O3DEVersion": "0.0.0.0",
|
|
"O3DECopyrightYear": 2021,
|
|
"O3DEBuildNumber": 0,
|
|
"external_subdirectories": [
|
|
"Gems/Achievements",
|
|
"Gems/AssetMemoryAnalyzer",
|
|
"Gems/AssetValidation",
|
|
"Gems/Atom",
|
|
"Gems/AtomContent",
|
|
"Gems/AtomLyIntegration",
|
|
"Gems/AtomTressFX",
|
|
"Gems/AudioEngineWwise",
|
|
"Gems/AudioSystem",
|
|
"Gems/AutomatedLauncherTesting",
|
|
"Gems/AWSClientAuth",
|
|
"Gems/AWSCore",
|
|
"Gems/AWSMetrics",
|
|
"Gems/Blast",
|
|
"Gems/Camera",
|
|
"Gems/CameraFramework",
|
|
"Gems/CertificateManager",
|
|
"Gems/CrashReporting",
|
|
"Gems/CustomAssetExample",
|
|
"Gems/DebugDraw",
|
|
"Gems/DevTextures",
|
|
"Gems/EditorPythonBindings",
|
|
"Gems/EMotionFX",
|
|
"Gems/ExpressionEvaluation",
|
|
"Gems/FastNoise",
|
|
"Gems/GameState",
|
|
"Gems/GameStateSamples",
|
|
"Gems/Gestures",
|
|
"Gems/GradientSignal",
|
|
"Gems/GraphCanvas",
|
|
"Gems/GraphModel",
|
|
"Gems/HttpRequestor",
|
|
"Gems/ImGui",
|
|
"Gems/InAppPurchases",
|
|
"Gems/LandscapeCanvas",
|
|
"Gems/LmbrCentral",
|
|
"Gems/LocalUser",
|
|
"Gems/LyShine",
|
|
"Gems/LyShineExamples",
|
|
"Gems/Maestro",
|
|
"Gems/MessagePopup",
|
|
"Gems/Metastream",
|
|
"Gems/Microphone",
|
|
"Gems/Multiplayer",
|
|
"Gems/MultiplayerCompression",
|
|
"Gems/NvCloth",
|
|
"Gems/PBSreferenceMaterials",
|
|
"Gems/PhysicsEntities",
|
|
"Gems/PhysX",
|
|
"Gems/PhysXDebug",
|
|
"Gems/PhysXSamples",
|
|
"Gems/Prefab",
|
|
"Gems/Presence",
|
|
"Gems/PrimitiveAssets",
|
|
"Gems/PythonAssetBuilder",
|
|
"Gems/QtForPython",
|
|
"Gems/RADTelemetry",
|
|
"Gems/SaveData",
|
|
"Gems/SceneLoggingExample",
|
|
"Gems/SceneProcessing",
|
|
"Gems/ScriptCanvas",
|
|
"Gems/ScriptCanvasDeveloper",
|
|
"Gems/ScriptCanvasPhysics",
|
|
"Gems/ScriptCanvasTesting",
|
|
"Gems/ScriptedEntityTweener",
|
|
"Gems/ScriptEvents",
|
|
"Gems/SliceFavorites",
|
|
"Gems/StartingPointCamera",
|
|
"Gems/StartingPointInput",
|
|
"Gems/StartingPointMovement",
|
|
"Gems/SurfaceData",
|
|
"Gems/TestAssetBuilder",
|
|
"Gems/TextureAtlas",
|
|
"Gems/TickBusOrderViewer",
|
|
"Gems/Twitch",
|
|
"Gems/UiBasics",
|
|
"Gems/Vegetation",
|
|
"Gems/Vegetation_Gem_Assets",
|
|
"Gems/VideoPlaybackFramework",
|
|
"Gems/VirtualGamepad",
|
|
"Gems/WhiteBox"
|
|
],
|
|
"projects": [
|
|
"AutomatedTesting"
|
|
],
|
|
"templates": [
|
|
"Templates/AssetGem",
|
|
"Templates/DefaultGem",
|
|
"Templates/DefaultProject",
|
|
"Templates/MinimalProject"
|
|
]
|
|
}
|