浏览代码

Initial release

Paweł Budziszewski 3 年之前
父节点
当前提交
1c0f9c948d
共有 96 个文件被更改,包括 9753 次插入0 次删除
  1. 5 0
      .gitignore
  2. 158 0
      Assets/Physics/SurfaceTypeMaterialLibrary.physmaterial
  3. 11 0
      CMakeLists.txt
  4. 6 0
      Config/default_aws_resource_mappings.json
  5. 11 0
      Config/shader_global_build_options.json
  6. 69 0
      Gem/CMakeLists.txt
  7. 31 0
      Gem/Include/Physics_Test/Physics_TestBus.h
  8. 2 0
      Gem/Platform/Android/PAL_android.cmake
  9. 11 0
      Gem/Platform/Android/physics_test_android_files.cmake
  10. 10 0
      Gem/Platform/Android/physics_test_shared_android_files.cmake
  11. 2 0
      Gem/Platform/Linux/PAL_linux.cmake
  12. 11 0
      Gem/Platform/Linux/physics_test_linux_files.cmake
  13. 10 0
      Gem/Platform/Linux/physics_test_shared_linux_files.cmake
  14. 2 0
      Gem/Platform/Mac/PAL_mac.cmake
  15. 12 0
      Gem/Platform/Mac/physics_test_mac_files.cmake
  16. 11 0
      Gem/Platform/Mac/physics_test_shared_mac_files.cmake
  17. 2 0
      Gem/Platform/Windows/PAL_windows.cmake
  18. 10 0
      Gem/Platform/Windows/physics_test_shared_windows_files.cmake
  19. 11 0
      Gem/Platform/Windows/physics_test_windows_files.cmake
  20. 2 0
      Gem/Platform/iOS/PAL_ios.cmake
  21. 12 0
      Gem/Platform/iOS/physics_test_ios_files.cmake
  22. 10 0
      Gem/Platform/iOS/physics_test_shared_ios_files.cmake
  23. 18 0
      Gem/Registry/assetprocessor_settings.setreg
  24. 37 0
      Gem/Source/Physics_TestModule.cpp
  25. 76 0
      Gem/Source/Physics_TestSystemComponent.cpp
  26. 40 0
      Gem/Source/Physics_TestSystemComponent.h
  27. 26 0
      Gem/enabled_gems.cmake
  28. 21 0
      Gem/gem.json
  29. 7 0
      Gem/physics_test_files.cmake
  30. 4 0
      Gem/physics_test_shared_files.cmake
  31. 6010 0
      Levels/mobile_robot1/mobile_robot1.prefab
  32. 12 0
      Levels/mobile_robot1/tags.txt
  33. 2244 0
      Levels/robot_arm_test1/robot_arm_test1.prefab
  34. 12 0
      Levels/robot_arm_test1/tags.txt
  35. 8 0
      Platform/Android/android_project.cmake
  36. 9 0
      Platform/Android/android_project.json
  37. 8 0
      Platform/Linux/linux_project.cmake
  38. 3 0
      Platform/Linux/linux_project.json
  39. 8 0
      Platform/Mac/mac_project.cmake
  40. 3 0
      Platform/Mac/mac_project.json
  41. 8 0
      Platform/Windows/windows_project.cmake
  42. 3 0
      Platform/Windows/windows_project.json
  43. 8 0
      Platform/iOS/ios_project.cmake
  44. 3 0
      Platform/iOS/ios_project.json
  45. 23 0
      Registry/assetprocessor_settings.setreg
  46. 10 0
      Registry/awscoreconfiguration.setreg
  47. 11 0
      Registry/physxdebugconfiguration.setreg
  48. 9 0
      Registry/physxdefaultsceneconfiguration.setreg
  49. 105 0
      Registry/physxsystemconfiguration.setreg
  50. 二进制
      Resources/GameSDK.ico
  51. 二进制
      Resources/LegacyLogoLauncher.bmp
  52. 6 0
      Resources/Platform/Mac/Images.xcassets/Contents.json
  53. 68 0
      Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/Contents.json
  54. 二进制
      Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_128.png
  55. 二进制
      Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_128_2x.png
  56. 二进制
      Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_16.png
  57. 二进制
      Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_16_2x.png
  58. 二进制
      Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_256.png
  59. 二进制
      Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_256_2x.png
  60. 二进制
      Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_32.png
  61. 二进制
      Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_32_2x.png
  62. 二进制
      Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_512.png
  63. 二进制
      Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_512_2x.png
  64. 24 0
      Resources/Platform/Mac/Info.plist
  65. 6 0
      Resources/Platform/iOS/Images.xcassets/Contents.json
  66. 169 0
      Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/Contents.json
  67. 二进制
      Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage1024x768.png
  68. 二进制
      Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage1536x2048.png
  69. 二进制
      Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage2048x1536.png
  70. 二进制
      Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage768x1024.png
  71. 二进制
      Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPhoneLaunchImage640x1136.png
  72. 二进制
      Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPhoneLaunchImage640x960.png
  73. 116 0
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/Contents.json
  74. 二进制
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadAppIcon152x152.png
  75. 二进制
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadAppIcon76x76.png
  76. 二进制
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadProAppIcon167x167.png
  77. 二进制
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadSettingsIcon29x29.png
  78. 二进制
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadSettingsIcon58x58.png
  79. 二进制
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadSpotlightIcon40x40.png
  80. 二进制
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadSpotlightIcon80x80.png
  81. 二进制
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneAppIcon120x120.png
  82. 二进制
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneAppIcon180x180.png
  83. 二进制
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneSettingsIcon58x58.png
  84. 二进制
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneSettingsIcon87x87.png
  85. 二进制
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneSpotlightIcon120x120.png
  86. 二进制
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneSpotlightIcon80x80.png
  87. 45 0
      Resources/Platform/iOS/Info.plist
  88. 5 0
      ShaderLib/README.md
  89. 26 0
      ShaderLib/scenesrg.srgi
  90. 26 0
      ShaderLib/viewsrg.srgi
  91. 0 0
      autoexec.cfg
  92. 83 0
      cmake/EngineFinder.cmake
  93. 3 0
      game.cfg
  94. 二进制
      preview.png
  95. 21 0
      project.json
  96. 20 0
      project.json.bak0

+ 5 - 0
.gitignore

@@ -0,0 +1,5 @@
+[Bb]uild/
+[Cc]ache/
+[Uu]ser/
+[Uu]ser_test*/
+_savebackup/

+ 158 - 0
Assets/Physics/SurfaceTypeMaterialLibrary.physmaterial

@@ -0,0 +1,158 @@
+<ObjectStream version="3">
+	<Class name="Physics::MaterialLibraryAsset" version="2" type="{9E366D8C-33BB-4825-9A1F-FA3ADBE11D0F}">
+		<Class name="AssetData" field="BaseClass1" version="1" type="{AF3F7D32-1536-422A-89F3-A11E1F5B5A9C}"/>
+		<Class name="AZStd::vector" field="Properties" type="{A8E59F8C-2F9A-525A-B549-A9E197EB9632}">
+			<Class name="Physics::MaterialFromAssetConfiguration" field="element" version="1" type="{FBD76628-DE57-435E-BE00-6FFAE64DDF1D}">
+				<Class name="Physics::MaterialConfiguration" field="Configuration" version="3" type="{8807CAA1-AD08-4238-8FDB-2154ADD084A1}">
+					<Class name="AZStd::string" field="SurfaceType" value="Character" type="{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}"/>
+					<Class name="float" field="DynamicFriction" value="0.7000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="float" field="StaticFriction" value="0.8000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="float" field="Restitution" value="0.3000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="unsigned char" field="FrictionCombine" value="2" type="{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}"/>
+					<Class name="unsigned char" field="RestitutionCombine" value="3" type="{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}"/>
+					<Class name="float" field="Density" value="985.0000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="Color" field="DebugColor" value="0.9183642 0.6973526 0.4447700 1.0000000" type="{7894072A-9050-4F0F-901B-34B1A0D29417}"/>
+				</Class>
+				<Class name="Physics::MaterialId" field="UID" version="1" type="{744CCE6C-9F69-4E2F-B950-DAB8514F870B}">
+					<Class name="AZ::Uuid" field="MaterialId" value="{FDECD8B6-5BAF-42CB-AEFE-C66E1E1CF557}" type="{E152C105-A133-4D03-BBF8-3D4B2FBA3E2A}"/>
+				</Class>
+			</Class>
+			<Class name="Physics::MaterialFromAssetConfiguration" field="element" version="1" type="{FBD76628-DE57-435E-BE00-6FFAE64DDF1D}">
+				<Class name="Physics::MaterialConfiguration" field="Configuration" version="3" type="{8807CAA1-AD08-4238-8FDB-2154ADD084A1}">
+					<Class name="AZStd::string" field="SurfaceType" value="Concrete" type="{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}"/>
+					<Class name="float" field="DynamicFriction" value="0.8000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="float" field="StaticFriction" value="0.9000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="float" field="Restitution" value="0.3800000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="unsigned char" field="FrictionCombine" value="3" type="{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}"/>
+					<Class name="unsigned char" field="RestitutionCombine" value="0" type="{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}"/>
+					<Class name="float" field="Density" value="2400.0000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="Color" field="DebugColor" value="0.5918365 0.4927596 0.3795224 1.0000000" type="{7894072A-9050-4F0F-901B-34B1A0D29417}"/>
+				</Class>
+				<Class name="Physics::MaterialId" field="UID" version="1" type="{744CCE6C-9F69-4E2F-B950-DAB8514F870B}">
+					<Class name="AZ::Uuid" field="MaterialId" value="{A9CACCFF-E0D2-4149-8891-E92319229B2D}" type="{E152C105-A133-4D03-BBF8-3D4B2FBA3E2A}"/>
+				</Class>
+			</Class>
+			<Class name="Physics::MaterialFromAssetConfiguration" field="element" version="1" type="{FBD76628-DE57-435E-BE00-6FFAE64DDF1D}">
+				<Class name="Physics::MaterialConfiguration" field="Configuration" version="3" type="{8807CAA1-AD08-4238-8FDB-2154ADD084A1}">
+					<Class name="AZStd::string" field="SurfaceType" value="Glass" type="{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}"/>
+					<Class name="float" field="DynamicFriction" value="0.4000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="float" field="StaticFriction" value="0.5000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="float" field="Restitution" value="0.7000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="unsigned char" field="FrictionCombine" value="3" type="{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}"/>
+					<Class name="unsigned char" field="RestitutionCombine" value="0" type="{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}"/>
+					<Class name="float" field="Density" value="2500.0000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="Color" field="DebugColor" value="0.4825971 0.8975662 0.9523766 1.0000000" type="{7894072A-9050-4F0F-901B-34B1A0D29417}"/>
+				</Class>
+				<Class name="Physics::MaterialId" field="UID" version="1" type="{744CCE6C-9F69-4E2F-B950-DAB8514F870B}">
+					<Class name="AZ::Uuid" field="MaterialId" value="{FD59CBE9-D1C4-4119-81CB-CD7AD72FC295}" type="{E152C105-A133-4D03-BBF8-3D4B2FBA3E2A}"/>
+				</Class>
+			</Class>
+			<Class name="Physics::MaterialFromAssetConfiguration" field="element" version="1" type="{FBD76628-DE57-435E-BE00-6FFAE64DDF1D}">
+				<Class name="Physics::MaterialConfiguration" field="Configuration" version="3" type="{8807CAA1-AD08-4238-8FDB-2154ADD084A1}">
+					<Class name="AZStd::string" field="SurfaceType" value="Metal" type="{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}"/>
+					<Class name="float" field="DynamicFriction" value="0.4200000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="float" field="StaticFriction" value="0.7800000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="float" field="Restitution" value="0.4000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="unsigned char" field="FrictionCombine" value="0" type="{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}"/>
+					<Class name="unsigned char" field="RestitutionCombine" value="0" type="{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}"/>
+					<Class name="float" field="Density" value="8050.0000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="Color" field="DebugColor" value="0.2312963 0.2312963 0.2312963 1.0000000" type="{7894072A-9050-4F0F-901B-34B1A0D29417}"/>
+				</Class>
+				<Class name="Physics::MaterialId" field="UID" version="1" type="{744CCE6C-9F69-4E2F-B950-DAB8514F870B}">
+					<Class name="AZ::Uuid" field="MaterialId" value="{76CDC778-ACA9-449F-BFD7-C361F89F3207}" type="{E152C105-A133-4D03-BBF8-3D4B2FBA3E2A}"/>
+				</Class>
+			</Class>
+			<Class name="Physics::MaterialFromAssetConfiguration" field="element" version="1" type="{FBD76628-DE57-435E-BE00-6FFAE64DDF1D}">
+				<Class name="Physics::MaterialConfiguration" field="Configuration" version="3" type="{8807CAA1-AD08-4238-8FDB-2154ADD084A1}">
+					<Class name="AZStd::string" field="SurfaceType" value="Plastic" type="{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}"/>
+					<Class name="float" field="DynamicFriction" value="0.3500000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="float" field="StaticFriction" value="0.3000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="float" field="Restitution" value="0.6900000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="unsigned char" field="FrictionCombine" value="3" type="{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}"/>
+					<Class name="unsigned char" field="RestitutionCombine" value="0" type="{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}"/>
+					<Class name="float" field="Density" value="900.0000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="Color" field="DebugColor" value="0.9394675 1.0000000 0.2735485 1.0000000" type="{7894072A-9050-4F0F-901B-34B1A0D29417}"/>
+				</Class>
+				<Class name="Physics::MaterialId" field="UID" version="1" type="{744CCE6C-9F69-4E2F-B950-DAB8514F870B}">
+					<Class name="AZ::Uuid" field="MaterialId" value="{E2FFB000-D15B-4760-A819-9E490D1D3741}" type="{E152C105-A133-4D03-BBF8-3D4B2FBA3E2A}"/>
+				</Class>
+			</Class>
+			<Class name="Physics::MaterialFromAssetConfiguration" field="element" version="1" type="{FBD76628-DE57-435E-BE00-6FFAE64DDF1D}">
+				<Class name="Physics::MaterialConfiguration" field="Configuration" version="3" type="{8807CAA1-AD08-4238-8FDB-2154ADD084A1}">
+					<Class name="AZStd::string" field="SurfaceType" value="Rubber" type="{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}"/>
+					<Class name="float" field="DynamicFriction" value="1.0000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="float" field="StaticFriction" value="1.0000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="float" field="Restitution" value="0.8500000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="unsigned char" field="FrictionCombine" value="3" type="{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}"/>
+					<Class name="unsigned char" field="RestitutionCombine" value="0" type="{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}"/>
+					<Class name="float" field="Density" value="1200.0000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="Color" field="DebugColor" value="0.1088426 0.1088426 0.1088426 1.0000000" type="{7894072A-9050-4F0F-901B-34B1A0D29417}"/>
+				</Class>
+				<Class name="Physics::MaterialId" field="UID" version="1" type="{744CCE6C-9F69-4E2F-B950-DAB8514F870B}">
+					<Class name="AZ::Uuid" field="MaterialId" value="{8C7A6011-61C2-46B7-9BF4-8D4DD2A624F1}" type="{E152C105-A133-4D03-BBF8-3D4B2FBA3E2A}"/>
+				</Class>
+			</Class>
+			<Class name="Physics::MaterialFromAssetConfiguration" field="element" version="1" type="{FBD76628-DE57-435E-BE00-6FFAE64DDF1D}">
+				<Class name="Physics::MaterialConfiguration" field="Configuration" version="3" type="{8807CAA1-AD08-4238-8FDB-2154ADD084A1}">
+					<Class name="AZStd::string" field="SurfaceType" value="Terrain_Dirt" type="{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}"/>
+					<Class name="float" field="DynamicFriction" value="0.4000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="float" field="StaticFriction" value="0.4000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="float" field="Restitution" value="0.3000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="unsigned char" field="FrictionCombine" value="0" type="{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}"/>
+					<Class name="unsigned char" field="RestitutionCombine" value="3" type="{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}"/>
+					<Class name="float" field="Density" value="1600.0000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="Color" field="DebugColor" value="0.3333333 0.2619974 0.1973144 1.0000000" type="{7894072A-9050-4F0F-901B-34B1A0D29417}"/>
+				</Class>
+				<Class name="Physics::MaterialId" field="UID" version="1" type="{744CCE6C-9F69-4E2F-B950-DAB8514F870B}">
+					<Class name="AZ::Uuid" field="MaterialId" value="{303C5A49-22F2-45A8-B24C-9F2C3CA13402}" type="{E152C105-A133-4D03-BBF8-3D4B2FBA3E2A}"/>
+				</Class>
+			</Class>
+			<Class name="Physics::MaterialFromAssetConfiguration" field="element" version="1" type="{FBD76628-DE57-435E-BE00-6FFAE64DDF1D}">
+				<Class name="Physics::MaterialConfiguration" field="Configuration" version="3" type="{8807CAA1-AD08-4238-8FDB-2154ADD084A1}">
+					<Class name="AZStd::string" field="SurfaceType" value="Terrain_Grass" type="{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}"/>
+					<Class name="float" field="DynamicFriction" value="0.2500000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="float" field="StaticFriction" value="0.3500000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="float" field="Restitution" value="0.2000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="unsigned char" field="FrictionCombine" value="3" type="{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}"/>
+					<Class name="unsigned char" field="RestitutionCombine" value="0" type="{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}"/>
+					<Class name="float" field="Density" value="1400.0000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="Color" field="DebugColor" value="0.1483177 0.5986419 0.1073777 1.0000000" type="{7894072A-9050-4F0F-901B-34B1A0D29417}"/>
+				</Class>
+				<Class name="Physics::MaterialId" field="UID" version="1" type="{744CCE6C-9F69-4E2F-B950-DAB8514F870B}">
+					<Class name="AZ::Uuid" field="MaterialId" value="{53733840-A095-40C4-B653-C40D233B3BE1}" type="{E152C105-A133-4D03-BBF8-3D4B2FBA3E2A}"/>
+				</Class>
+			</Class>
+			<Class name="Physics::MaterialFromAssetConfiguration" field="element" version="1" type="{FBD76628-DE57-435E-BE00-6FFAE64DDF1D}">
+				<Class name="Physics::MaterialConfiguration" field="Configuration" version="3" type="{8807CAA1-AD08-4238-8FDB-2154ADD084A1}">
+					<Class name="AZStd::string" field="SurfaceType" value="Vehicle" type="{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}"/>
+					<Class name="float" field="DynamicFriction" value="0.2000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="float" field="StaticFriction" value="0.5000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="float" field="Restitution" value="0.3000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="unsigned char" field="FrictionCombine" value="1" type="{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}"/>
+					<Class name="unsigned char" field="RestitutionCombine" value="1" type="{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}"/>
+					<Class name="float" field="Density" value="140.0000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="Color" field="DebugColor" value="1.0000000 0.0000000 0.0000000 1.0000000" type="{7894072A-9050-4F0F-901B-34B1A0D29417}"/>
+				</Class>
+				<Class name="Physics::MaterialId" field="UID" version="1" type="{744CCE6C-9F69-4E2F-B950-DAB8514F870B}">
+					<Class name="AZ::Uuid" field="MaterialId" value="{4080A6D4-AF4E-41CE-B7C9-7699C07123E7}" type="{E152C105-A133-4D03-BBF8-3D4B2FBA3E2A}"/>
+				</Class>
+			</Class>
+			<Class name="Physics::MaterialFromAssetConfiguration" field="element" version="1" type="{FBD76628-DE57-435E-BE00-6FFAE64DDF1D}">
+				<Class name="Physics::MaterialConfiguration" field="Configuration" version="3" type="{8807CAA1-AD08-4238-8FDB-2154ADD084A1}">
+					<Class name="AZStd::string" field="SurfaceType" value="Wood" type="{03AAAB3F-5C47-5A66-9EBC-D5FA4DB353C9}"/>
+					<Class name="float" field="DynamicFriction" value="0.5000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="float" field="StaticFriction" value="0.6000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="float" field="Restitution" value="0.6000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="unsigned char" field="FrictionCombine" value="3" type="{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}"/>
+					<Class name="unsigned char" field="RestitutionCombine" value="0" type="{72B9409A-7D1A-4831-9CFE-FCB3FADD3426}"/>
+					<Class name="float" field="Density" value="540.0000000" type="{EA2C3E90-AFBE-44D4-A90D-FAAF79BAF93D}"/>
+					<Class name="Color" field="DebugColor" value="1.0000000 0.7318379 0.3004501 1.0000000" type="{7894072A-9050-4F0F-901B-34B1A0D29417}"/>
+				</Class>
+				<Class name="Physics::MaterialId" field="UID" version="1" type="{744CCE6C-9F69-4E2F-B950-DAB8514F870B}">
+					<Class name="AZ::Uuid" field="MaterialId" value="{6ACE67AA-CB32-41CD-8740-58371CCCD3F3}" type="{E152C105-A133-4D03-BBF8-3D4B2FBA3E2A}"/>
+				</Class>
+			</Class>
+		</Class>
+	</Class>
+</ObjectStream>
+

+ 11 - 0
CMakeLists.txt

@@ -0,0 +1,11 @@
+
+if(NOT PROJECT_NAME)
+    cmake_minimum_required(VERSION 3.20)
+    include(cmake/EngineFinder.cmake OPTIONAL)
+    find_package(o3de REQUIRED)
+    project(Physics_Test
+        LANGUAGES C CXX
+        VERSION 1.0.0.0
+    )
+    o3de_initialize()
+endif()

+ 6 - 0
Config/default_aws_resource_mappings.json

@@ -0,0 +1,6 @@
+{
+    "AWSResourceMappings": {},
+    "AccountId": "EMPTY",
+    "Region": "us-east-1",
+    "Version": "1.0.0"
+}

+ 11 - 0
Config/shader_global_build_options.json

@@ -0,0 +1,11 @@
+{
+    "Type": "JsonSerialization",
+    "Version": 1,
+    "ClassName": "GlobalBuildOptions",
+    "ClassData": {
+        "ShaderCompilerArguments" : {
+            "DefaultMatrixOrder" : "Row",
+            "AzslcAdditionalFreeArguments" : "--strip-unused-srgs"
+        }
+    }
+}

+ 69 - 0
Gem/CMakeLists.txt

@@ -0,0 +1,69 @@
+
+set(gem_path ${CMAKE_CURRENT_LIST_DIR})
+set(gem_json ${gem_path}/gem.json)
+o3de_restricted_path(${gem_json} gem_restricted_path gem_parent_relative_path)
+
+# Currently we are in the Physics_Test/Code folder: ${CMAKE_CURRENT_LIST_DIR}
+# Get the platform specific folder ${pal_dir} for the current folder: ${CMAKE_CURRENT_LIST_DIR}/Platform/${PAL_PLATFORM_NAME}
+# Note: o3de_pal_dir will take care of the details for us, as this may be a restricted platform
+#       in which case it will see if that platform is present here or in the restricted folder.
+#       i.e. It could here : Physics_Test/Code/Platform/<platform_name>  or
+#            <restricted_folder>/<platform_name>/Physics_Test/Code
+o3de_pal_dir(pal_dir ${CMAKE_CURRENT_LIST_DIR}/Platform/${PAL_PLATFORM_NAME} ${gem_restricted_path} ${gem_path} ${gem_parent_relative_path})
+
+# Now that we have the platform abstraction layer (PAL) folder for this folder, thats where we will find the
+# traits for this platform. Traits for a platform are defines for things like whether or not something in this project
+# is supported by this platform.
+include(${pal_dir}/PAL_${PAL_PLATFORM_NAME_LOWERCASE}.cmake)
+
+# Now that we have loaded our project traits for this platform, see if this project is even supported on this platform.
+# If its not supported we just return after including the unsupported.
+if(NOT PAL_TRAIT_PHYSICS_TEST_SUPPORTED)
+    return()
+endif()
+
+# We are on a supported platform, so add the Physics_Test target
+# Note: We include the common files and the platform specific files which are set in physics_test_files.cmake and
+# in ${pal_dir}/physics_test_${PAL_PLATFORM_NAME_LOWERCASE}_files.cmake
+ly_add_target(
+    NAME Physics_Test.Static STATIC
+    NAMESPACE Gem
+    FILES_CMAKE
+        physics_test_files.cmake
+        ${pal_dir}/physics_test_${PAL_PLATFORM_NAME_LOWERCASE}_files.cmake
+    INCLUDE_DIRECTORIES
+        PUBLIC
+            Include
+    BUILD_DEPENDENCIES
+        PRIVATE
+            AZ::AzGameFramework
+            Gem::Atom_AtomBridge.Static
+)
+
+ly_add_target(
+    NAME Physics_Test ${PAL_TRAIT_MONOLITHIC_DRIVEN_MODULE_TYPE}
+    NAMESPACE Gem
+    FILES_CMAKE
+        physics_test_shared_files.cmake
+        ${pal_dir}/physics_test_shared_${PAL_PLATFORM_NAME_LOWERCASE}_files.cmake
+    INCLUDE_DIRECTORIES
+        PUBLIC
+            Include
+    BUILD_DEPENDENCIES
+        PRIVATE
+            Gem::Physics_Test.Static
+            AZ::AzCore
+)
+
+# if enabled, Physics_Test is used by all kinds of applications
+ly_create_alias(NAME Physics_Test.Builders NAMESPACE Gem TARGETS Gem::Physics_Test)
+ly_create_alias(NAME Physics_Test.Tools    NAMESPACE Gem TARGETS Gem::Physics_Test)
+ly_create_alias(NAME Physics_Test.Clients  NAMESPACE Gem TARGETS Gem::Physics_Test)
+ly_create_alias(NAME Physics_Test.Servers  NAMESPACE Gem TARGETS Gem::Physics_Test)
+
+################################################################################
+# Gem dependencies
+################################################################################
+
+# Enable the specified list of gems from GEM_FILE or GEMS list for this specific project:
+ly_enable_gems(PROJECT_NAME Physics_Test GEM_FILE enabled_gems.cmake)

+ 31 - 0
Gem/Include/Physics_Test/Physics_TestBus.h

@@ -0,0 +1,31 @@
+
+#pragma once
+
+#include <AzCore/EBus/EBus.h>
+#include <AzCore/Interface/Interface.h>
+
+namespace Physics_Test
+{
+    class Physics_TestRequests
+    {
+    public:
+        AZ_RTTI(Physics_TestRequests, "{266573ed-e25d-46f3-b5c2-671482cfd824}");
+        virtual ~Physics_TestRequests() = default;
+        // Put your public methods here
+    };
+
+    class Physics_TestBusTraits
+        : public AZ::EBusTraits
+    {
+    public:
+        //////////////////////////////////////////////////////////////////////////
+        // EBusTraits overrides
+        static constexpr AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::Single;
+        static constexpr AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::Single;
+        //////////////////////////////////////////////////////////////////////////
+    };
+
+    using Physics_TestRequestBus = AZ::EBus<Physics_TestRequests, Physics_TestBusTraits>;
+    using Physics_TestInterface = AZ::Interface<Physics_TestRequests>;
+
+} // namespace Physics_Test

+ 2 - 0
Gem/Platform/Android/PAL_android.cmake

@@ -0,0 +1,2 @@
+
+set(PAL_TRAIT_PHYSICS_TEST_SUPPORTED TRUE)

+ 11 - 0
Gem/Platform/Android/physics_test_android_files.cmake

@@ -0,0 +1,11 @@
+# {BEGIN_LICENSE}
+# Copyright (c) Contributors to the Open 3D Engine Project.
+# For complete copyright and license terms please see the LICENSE at the root of this distribution.
+#
+# SPDX-License-Identifier: Apache-2.0 OR MIT
+#
+# {END_LICENSE}
+
+set(FILES
+    PAL_android.cmake
+)

+ 10 - 0
Gem/Platform/Android/physics_test_shared_android_files.cmake

@@ -0,0 +1,10 @@
+# {BEGIN_LICENSE}
+# Copyright (c) Contributors to the Open 3D Engine Project.
+# For complete copyright and license terms please see the LICENSE at the root of this distribution.
+#
+# SPDX-License-Identifier: Apache-2.0 OR MIT
+#
+# {END_LICENSE}
+
+set(FILES
+)

+ 2 - 0
Gem/Platform/Linux/PAL_linux.cmake

@@ -0,0 +1,2 @@
+
+set(PAL_TRAIT_PHYSICS_TEST_SUPPORTED TRUE)

+ 11 - 0
Gem/Platform/Linux/physics_test_linux_files.cmake

@@ -0,0 +1,11 @@
+# {BEGIN_LICENSE}
+# Copyright (c) Contributors to the Open 3D Engine Project.
+# For complete copyright and license terms please see the LICENSE at the root of this distribution.
+#
+# SPDX-License-Identifier: Apache-2.0 OR MIT
+#
+# {END_LICENSE}
+
+set(FILES
+    PAL_linux.cmake
+)

+ 10 - 0
Gem/Platform/Linux/physics_test_shared_linux_files.cmake

@@ -0,0 +1,10 @@
+# {BEGIN_LICENSE}
+# Copyright (c) Contributors to the Open 3D Engine Project.
+# For complete copyright and license terms please see the LICENSE at the root of this distribution.
+#
+# SPDX-License-Identifier: Apache-2.0 OR MIT
+#
+# {END_LICENSE}
+
+set(FILES
+)

+ 2 - 0
Gem/Platform/Mac/PAL_mac.cmake

@@ -0,0 +1,2 @@
+
+set(PAL_TRAIT_PHYSICS_TEST_SUPPORTED TRUE)

+ 12 - 0
Gem/Platform/Mac/physics_test_mac_files.cmake

@@ -0,0 +1,12 @@
+# {BEGIN_LICENSE}
+# Copyright (c) Contributors to the Open 3D Engine Project.
+# For complete copyright and license terms please see the LICENSE at the root of this distribution.
+#
+# SPDX-License-Identifier: Apache-2.0 OR MIT
+#
+# {END_LICENSE}
+
+set(FILES
+    ../../../Resources/Platform/Mac/Info.plist
+    PAL_mac.cmake
+)

+ 11 - 0
Gem/Platform/Mac/physics_test_shared_mac_files.cmake

@@ -0,0 +1,11 @@
+# {BEGIN_LICENSE}
+# Copyright (c) Contributors to the Open 3D Engine Project.
+# For complete copyright and license terms please see the LICENSE at the root of this distribution.
+#
+# SPDX-License-Identifier: Apache-2.0 OR MIT
+#
+# {END_LICENSE}
+
+set(FILES
+    ../../../Resources/Platform/Mac/Info.plist
+)

+ 2 - 0
Gem/Platform/Windows/PAL_windows.cmake

@@ -0,0 +1,2 @@
+
+set(PAL_TRAIT_PHYSICS_TEST_SUPPORTED TRUE)

+ 10 - 0
Gem/Platform/Windows/physics_test_shared_windows_files.cmake

@@ -0,0 +1,10 @@
+# {BEGIN_LICENSE}
+# Copyright (c) Contributors to the Open 3D Engine Project.
+# For complete copyright and license terms please see the LICENSE at the root of this distribution.
+#
+# SPDX-License-Identifier: Apache-2.0 OR MIT
+#
+# {END_LICENSE}
+
+set(FILES
+)

+ 11 - 0
Gem/Platform/Windows/physics_test_windows_files.cmake

@@ -0,0 +1,11 @@
+# {BEGIN_LICENSE}
+# Copyright (c) Contributors to the Open 3D Engine Project.
+# For complete copyright and license terms please see the LICENSE at the root of this distribution.
+#
+# SPDX-License-Identifier: Apache-2.0 OR MIT
+#
+# {END_LICENSE}
+
+set(FILES
+    PAL_windows.cmake
+)

+ 2 - 0
Gem/Platform/iOS/PAL_ios.cmake

@@ -0,0 +1,2 @@
+
+set(PAL_TRAIT_PHYSICS_TEST_SUPPORTED TRUE)

+ 12 - 0
Gem/Platform/iOS/physics_test_ios_files.cmake

@@ -0,0 +1,12 @@
+# {BEGIN_LICENSE}
+# Copyright (c) Contributors to the Open 3D Engine Project.
+# For complete copyright and license terms please see the LICENSE at the root of this distribution.
+#
+# SPDX-License-Identifier: Apache-2.0 OR MIT
+#
+# {END_LICENSE}
+
+set(FILES
+    ../../../Resources/Platform/iOS/Info.plist
+    PAL_ios.cmake
+)

+ 10 - 0
Gem/Platform/iOS/physics_test_shared_ios_files.cmake

@@ -0,0 +1,10 @@
+# {BEGIN_LICENSE}
+# Copyright (c) Contributors to the Open 3D Engine Project.
+# For complete copyright and license terms please see the LICENSE at the root of this distribution.
+#
+# SPDX-License-Identifier: Apache-2.0 OR MIT
+#
+# {END_LICENSE}
+
+set(FILES
+)

+ 18 - 0
Gem/Registry/assetprocessor_settings.setreg

@@ -0,0 +1,18 @@
+{
+    "Amazon": {
+        "AssetProcessor": {
+            "Settings": {
+                "ScanFolder Physics_Test/Assets": {
+                    "watch": "@GEMROOT:Physics_Test@/Assets",
+                    "recursive": 1,
+                    "order": 101
+                },
+                "ScanFolder Physics_Test/Registry": {
+                    "watch": "@GEMROOT:Physics_Test@/Registry",
+                    "recursive": 1,
+                    "order": 102
+                }
+            }
+        }
+    }
+}

+ 37 - 0
Gem/Source/Physics_TestModule.cpp

@@ -0,0 +1,37 @@
+
+#include <AzCore/Memory/SystemAllocator.h>
+#include <AzCore/Module/Module.h>
+
+#include "Physics_TestSystemComponent.h"
+
+namespace Physics_Test
+{
+    class Physics_TestModule
+        : public AZ::Module
+    {
+    public:
+        AZ_RTTI(Physics_TestModule, "{8e9ea463-7ca5-4e68-a3b5-a9f5446d4701}", AZ::Module);
+        AZ_CLASS_ALLOCATOR(Physics_TestModule, AZ::SystemAllocator, 0);
+
+        Physics_TestModule()
+            : AZ::Module()
+        {
+            // Push results of [MyComponent]::CreateDescriptor() into m_descriptors here.
+            m_descriptors.insert(m_descriptors.end(), {
+                Physics_TestSystemComponent::CreateDescriptor(),
+            });
+        }
+
+        /**
+         * Add required SystemComponents to the SystemEntity.
+         */
+        AZ::ComponentTypeList GetRequiredSystemComponents() const override
+        {
+            return AZ::ComponentTypeList{
+                azrtti_typeid<Physics_TestSystemComponent>(),
+            };
+        }
+    };
+}// namespace Physics_Test
+
+AZ_DECLARE_MODULE_CLASS(Gem_Physics_Test, Physics_Test::Physics_TestModule)

+ 76 - 0
Gem/Source/Physics_TestSystemComponent.cpp

@@ -0,0 +1,76 @@
+
+#include <AzCore/Serialization/SerializeContext.h>
+#include <AzCore/Serialization/EditContext.h>
+#include <AzCore/Serialization/EditContextConstants.inl>
+
+#include "Physics_TestSystemComponent.h"
+
+namespace Physics_Test
+{
+    void Physics_TestSystemComponent::Reflect(AZ::ReflectContext* context)
+    {
+        if (AZ::SerializeContext* serialize = azrtti_cast<AZ::SerializeContext*>(context))
+        {
+            serialize->Class<Physics_TestSystemComponent, AZ::Component>()
+                ->Version(0)
+                ;
+
+            if (AZ::EditContext* ec = serialize->GetEditContext())
+            {
+                ec->Class<Physics_TestSystemComponent>("Physics_Test", "[Description of functionality provided by this System Component]")
+                    ->ClassElement(AZ::Edit::ClassElements::EditorData, "")
+                        ->Attribute(AZ::Edit::Attributes::AppearsInAddComponentMenu, AZ_CRC("System"))
+                        ->Attribute(AZ::Edit::Attributes::AutoExpand, true)
+                    ;
+            }
+        }
+    }
+
+    void Physics_TestSystemComponent::GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType& provided)
+    {
+        provided.push_back(AZ_CRC("Physics_TestService"));
+    }
+
+    void Physics_TestSystemComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
+    {
+        incompatible.push_back(AZ_CRC("Physics_TestService"));
+    }
+
+    void Physics_TestSystemComponent::GetRequiredServices([[maybe_unused]] AZ::ComponentDescriptor::DependencyArrayType& required)
+    {
+    }
+
+    void Physics_TestSystemComponent::GetDependentServices([[maybe_unused]] AZ::ComponentDescriptor::DependencyArrayType& dependent)
+    {
+    }
+
+    Physics_TestSystemComponent::Physics_TestSystemComponent()
+    {
+        if (Physics_TestInterface::Get() == nullptr)
+        {
+            Physics_TestInterface::Register(this);
+        }
+    }
+
+    Physics_TestSystemComponent::~Physics_TestSystemComponent()
+    {
+        if (Physics_TestInterface::Get() == this)
+        {
+            Physics_TestInterface::Unregister(this);
+        }
+    }
+
+    void Physics_TestSystemComponent::Init()
+    {
+    }
+
+    void Physics_TestSystemComponent::Activate()
+    {
+        Physics_TestRequestBus::Handler::BusConnect();
+    }
+
+    void Physics_TestSystemComponent::Deactivate()
+    {
+        Physics_TestRequestBus::Handler::BusDisconnect();
+    }
+}

+ 40 - 0
Gem/Source/Physics_TestSystemComponent.h

@@ -0,0 +1,40 @@
+
+#pragma once
+
+#include <AzCore/Component/Component.h>
+
+#include <Physics_Test/Physics_TestBus.h>
+
+namespace Physics_Test
+{
+    class Physics_TestSystemComponent
+        : public AZ::Component
+        , protected Physics_TestRequestBus::Handler
+    {
+    public:
+        AZ_COMPONENT(Physics_TestSystemComponent, "{3287f44b-6ba5-43e0-ab79-8d1835dce5f7}");
+
+        static void Reflect(AZ::ReflectContext* context);
+
+        static void GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType& provided);
+        static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible);
+        static void GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required);
+        static void GetDependentServices(AZ::ComponentDescriptor::DependencyArrayType& dependent);
+
+        Physics_TestSystemComponent();
+        ~Physics_TestSystemComponent();
+
+    protected:
+        ////////////////////////////////////////////////////////////////////////
+        // Physics_TestRequestBus interface implementation
+
+        ////////////////////////////////////////////////////////////////////////
+
+        ////////////////////////////////////////////////////////////////////////
+        // AZ::Component interface implementation
+        void Init() override;
+        void Activate() override;
+        void Deactivate() override;
+        ////////////////////////////////////////////////////////////////////////
+    };
+}

+ 26 - 0
Gem/enabled_gems.cmake

@@ -0,0 +1,26 @@
+
+set(ENABLED_GEMS
+    Physics_Test
+    Atom
+    AudioSystem
+    AWSCore
+    CameraFramework
+    DebugDraw
+    EditorPythonBindings
+    EMotionFX
+    GameState
+    ImGui
+    LandscapeCanvas
+    LyShine
+    Multiplayer
+    PhysX
+    PrimitiveAssets
+    PrefabBuilder
+    SaveData
+    ScriptCanvasPhysics
+    ScriptEvents
+    StartingPointInput
+    TextureAtlas
+    WhiteBox
+    PhysXDebug
+)

+ 21 - 0
Gem/gem.json

@@ -0,0 +1,21 @@
+{
+    "gem_name": "Physics_Test",
+    "display_name": "Physics_Test",
+    "license": "What license Physics_Test uses goes here: i.e. Apache-2.0 or MIT",
+    "license_url": "Link to the license web site goes here: i.e. https://opensource.org/licenses/Apache-2.0 Or https://opensource.org/licenses/MIT",
+    "origin": "The name of the originator goes here. i.e. XYZ Inc.",
+    "origin_url": "The primary repo for Physics_Test goes here: i.e. http://www.mydomain.com",
+    "type": "",
+    "summary": "A short description of Physics_Test.",
+    "canonical_tags": [
+        "Gem"
+    ],
+    "user_tags": [
+        "Physics_Test"
+    ],
+    "icon_path": "preview.png",
+    "requirements": "",
+    "documentation_url": "",
+    "dependencies": [
+    ]
+}

+ 7 - 0
Gem/physics_test_files.cmake

@@ -0,0 +1,7 @@
+
+set(FILES
+    Include/Physics_Test/Physics_TestBus.h
+    Source/Physics_TestSystemComponent.cpp
+    Source/Physics_TestSystemComponent.h
+    enabled_gems.cmake
+)

+ 4 - 0
Gem/physics_test_shared_files.cmake

@@ -0,0 +1,4 @@
+
+set(FILES
+    Source/Physics_TestModule.cpp
+)

+ 6010 - 0
Levels/mobile_robot1/mobile_robot1.prefab

@@ -0,0 +1,6010 @@
+{
+    "ContainerEntity": {
+        "Id": "Entity_[1146574390643]",
+        "Name": "Level",
+        "Components": {
+            "Component_[10641544592923449938]": {
+                "$type": "EditorInspectorComponent",
+                "Id": 10641544592923449938
+            },
+            "Component_[12039882709170782873]": {
+                "$type": "EditorOnlyEntityComponent",
+                "Id": 12039882709170782873
+            },
+            "Component_[12265484671603697631]": {
+                "$type": "EditorPendingCompositionComponent",
+                "Id": 12265484671603697631
+            },
+            "Component_[14126657869720434043]": {
+                "$type": "EditorEntitySortComponent",
+                "Id": 14126657869720434043,
+                "Child Entity Order": [
+                    "Entity_[1176639161715]",
+                    "Entity_[60029283001689]",
+                    "Entity_[12393800721753]",
+                    "Entity_[22310880208217]",
+                    "Entity_[25359449113126]",
+                    "Entity_[13428887840089]"
+                ]
+            },
+            "Component_[15230859088967841193]": {
+                "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                "Id": 15230859088967841193,
+                "Parent Entity": ""
+            },
+            "Component_[16239496886950819870]": {
+                "$type": "EditorDisabledCompositionComponent",
+                "Id": 16239496886950819870
+            },
+            "Component_[5688118765544765547]": {
+                "$type": "EditorEntityIconComponent",
+                "Id": 5688118765544765547
+            },
+            "Component_[6545738857812235305]": {
+                "$type": "SelectionComponent",
+                "Id": 6545738857812235305
+            },
+            "Component_[7247035804068349658]": {
+                "$type": "EditorPrefabComponent",
+                "Id": 7247035804068349658
+            },
+            "Component_[9307224322037797205]": {
+                "$type": "EditorLockComponent",
+                "Id": 9307224322037797205
+            },
+            "Component_[9562516168917670048]": {
+                "$type": "EditorVisibilityComponent",
+                "Id": 9562516168917670048
+            }
+        }
+    },
+    "Entities": {
+        "Entity_[1155164325235]": {
+            "Id": "Entity_[1155164325235]",
+            "Name": "Sun",
+            "Components": {
+                "Component_[10440557478882592717]": {
+                    "$type": "SelectionComponent",
+                    "Id": 10440557478882592717
+                },
+                "Component_[13620450453324765907]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 13620450453324765907
+                },
+                "Component_[2134313378593666258]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2134313378593666258
+                },
+                "Component_[234010807770404186]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 234010807770404186
+                },
+                "Component_[2970359110423865725]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 2970359110423865725
+                },
+                "Component_[3722854130373041803]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 3722854130373041803
+                },
+                "Component_[5992533738676323195]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 5992533738676323195
+                },
+                "Component_[7378860763541895402]": {
+                    "$type": "AZ::Render::EditorDirectionalLightComponent",
+                    "Id": 7378860763541895402,
+                    "Controller": {
+                        "Configuration": {
+                            "Intensity": 1.0,
+                            "CameraEntityId": "",
+                            "ShadowFilterMethod": 1
+                        }
+                    }
+                },
+                "Component_[7892834440890947578]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 7892834440890947578,
+                    "Parent Entity": "Entity_[1176639161715]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            13.487043380737305
+                        ],
+                        "Rotate": [
+                            81.71961975097656,
+                            32.3321533203125,
+                            168.79115295410156
+                        ]
+                    }
+                },
+                "Component_[8599729549570828259]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 8599729549570828259
+                },
+                "Component_[952797371922080273]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 952797371922080273
+                }
+            }
+        },
+        "Entity_[1159459292531]": {
+            "Id": "Entity_[1159459292531]",
+            "Name": "Ground",
+            "Components": {
+                "Component_[11701138785793981042]": {
+                    "$type": "SelectionComponent",
+                    "Id": 11701138785793981042
+                },
+                "Component_[12260880513256986252]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 12260880513256986252
+                },
+                "Component_[13634452966321756329]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 13634452966321756329,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        },
+                        "propertyVisibilityFlags": 235
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                100.0,
+                                100.0,
+                                0.10000000149011612
+                            ]
+                        }
+                    ]
+                },
+                "Component_[13711420870643673468]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 13711420870643673468
+                },
+                "Component_[138002849734991713]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 138002849734991713
+                },
+                "Component_[16578565737331764849]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 16578565737331764849,
+                    "Parent Entity": "Entity_[1176639161715]"
+                },
+                "Component_[16919232076966545697]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16919232076966545697
+                },
+                "Component_[4313406717160387852]": {
+                    "$type": "LmbrCentral::EditorQuadShapeComponent",
+                    "Id": 4313406717160387852,
+                    "QuadShape": {
+                        "Configuration": {
+                            "Width": 100.0,
+                            "Height": 100.0
+                        }
+                    }
+                },
+                "Component_[5681893399601237518]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 5681893399601237518,
+                    "Child Entity Order": [
+                        "Entity_[29998013792806]"
+                    ]
+                },
+                "Component_[592692962543397545]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 592692962543397545
+                },
+                "Component_[7090012899106946164]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7090012899106946164
+                },
+                "Component_[9410832619875640998]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 9410832619875640998
+                }
+            }
+        },
+        "Entity_[1176639161715]": {
+            "Id": "Entity_[1176639161715]",
+            "Name": "Atom Default Environment",
+            "Components": {
+                "Component_[10757302973393310045]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 10757302973393310045,
+                    "Parent Entity": "Entity_[1146574390643]"
+                },
+                "Component_[14505817420424255464]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 14505817420424255464,
+                    "ComponentOrderEntryArray": [
+                        {
+                            "ComponentId": 10757302973393310045
+                        }
+                    ]
+                },
+                "Component_[14988041764659020032]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 14988041764659020032
+                },
+                "Component_[15808690248755038124]": {
+                    "$type": "SelectionComponent",
+                    "Id": 15808690248755038124
+                },
+                "Component_[15900837685796817138]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 15900837685796817138
+                },
+                "Component_[3298767348226484884]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 3298767348226484884
+                },
+                "Component_[4076975109609220594]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 4076975109609220594
+                },
+                "Component_[5679760548946028854]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 5679760548946028854
+                },
+                "Component_[5855590796136709437]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 5855590796136709437,
+                    "Child Entity Order": [
+                        "Entity_[1155164325235]",
+                        "Entity_[48633876890150]",
+                        "Entity_[1159459292531]"
+                    ]
+                },
+                "Component_[9277695270015777859]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 9277695270015777859
+                }
+            }
+        },
+        "Entity_[12393800721753]": {
+            "Id": "Entity_[12393800721753]",
+            "Name": "robot2_body",
+            "Components": {
+                "Component_[10953876651268642258]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 10953876651268642258
+                },
+                "Component_[11046096320581315574]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 11046096320581315574
+                },
+                "Component_[11116578058423845630]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 11116578058423845630
+                },
+                "Component_[11836507567374440610]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 11836507567374440610
+                },
+                "Component_[12271054571961146875]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 12271054571961146875
+                },
+                "Component_[13866360337442470886]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 13866360337442470886,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 34.0,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 0.5079020857810974
+                        }
+                    }
+                },
+                "Component_[16616440410168978878]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 16616440410168978878,
+                    "Child Entity Order": [
+                        "Entity_[52538860037465]",
+                        "Entity_[13510492218713]",
+                        "Entity_[15232774104409]",
+                        "Entity_[16285041091929]",
+                        "Entity_[16297925993817]",
+                        "Entity_[16293631026521]"
+                    ]
+                },
+                "Component_[1807931960527701319]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 1807931960527701319,
+                    "Parent Entity": "Entity_[1146574390643]",
+                    "Transform Data": {
+                        "Translate": [
+                            2.1873199939727783,
+                            -0.1950911283493042,
+                            1.288824200630188
+                        ]
+                    }
+                },
+                "Component_[5609115821002756754]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5609115821002756754
+                },
+                "Component_[7412142156647776837]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 7412142156647776837
+                },
+                "Component_[8575572291889212252]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8575572291889212252,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.30000001192092896,
+                                0.8199999928474426,
+                                0.15000000596046448
+                            ]
+                        }
+                    ]
+                },
+                "Component_[8846272292629100933]": {
+                    "$type": "SelectionComponent",
+                    "Id": 8846272292629100933
+                },
+                "Component_[9324164078949048710]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 9324164078949048710,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.30000001192092896,
+                                0.8199999928474426,
+                                0.15000000596046448
+                            ]
+                        }
+                    }
+                }
+            }
+        },
+        "Entity_[13428887840089]": {
+            "Id": "Entity_[13428887840089]",
+            "Name": "ramp",
+            "Components": {
+                "Component_[10953876651268642258]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 10953876651268642258
+                },
+                "Component_[11046096320581315574]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 11046096320581315574
+                },
+                "Component_[11116578058423845630]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 11116578058423845630
+                },
+                "Component_[11836507567374440610]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 11836507567374440610
+                },
+                "Component_[12271054571961146875]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 12271054571961146875
+                },
+                "Component_[16616440410168978878]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 16616440410168978878,
+                    "Child Entity Order": [
+                        "Entity_[14463974958425]"
+                    ]
+                },
+                "Component_[1807931960527701319]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 1807931960527701319,
+                    "Parent Entity": "Entity_[1146574390643]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.7398467063903809,
+                            1.0496718883514404,
+                            0.2897563874721527
+                        ],
+                        "Rotate": [
+                            -9.99998664855957,
+                            0.0,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[5609115821002756754]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5609115821002756754
+                },
+                "Component_[7412142156647776837]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 7412142156647776837
+                },
+                "Component_[7907396654938691310]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 7907396654938691310
+                },
+                "Component_[8575572291889212252]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8575572291889212252,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                10.0,
+                                5.0,
+                                0.20000000298023224
+                            ]
+                        }
+                    ]
+                },
+                "Component_[8846272292629100933]": {
+                    "$type": "SelectionComponent",
+                    "Id": 8846272292629100933
+                },
+                "Component_[9324164078949048710]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 9324164078949048710,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                10.0,
+                                5.0,
+                                0.20000000298023224
+                            ]
+                        }
+                    }
+                }
+            }
+        },
+        "Entity_[13510492218713]": {
+            "Id": "Entity_[13510492218713]",
+            "Name": "body_mesh",
+            "Components": {
+                "Component_[10201565173162996805]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 10201565173162996805
+                },
+                "Component_[11634603118171617741]": {
+                    "$type": "SelectionComponent",
+                    "Id": 11634603118171617741
+                },
+                "Component_[12758597745485045190]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 12758597745485045190
+                },
+                "Component_[13456807630138578240]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 13456807630138578240
+                },
+                "Component_[16557197523848837548]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16557197523848837548
+                },
+                "Component_[18087264586374973042]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 18087264586374973042
+                },
+                "Component_[211828142749256650]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 211828142749256650,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{C15CD465-9589-56ED-945F-8416FA4798A3}",
+                                    "subId": 284301017
+                                },
+                                "assetHint": "objects/_primitives/_box_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[2804313319473453446]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 2804313319473453446,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.8199999928474426,
+                        0.15000000596046448
+                    ]
+                },
+                "Component_[6397974071609674395]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 6397974071609674395
+                },
+                "Component_[7856500471901971778]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 7856500471901971778
+                },
+                "Component_[8679404082259052829]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 8679404082259052829,
+                    "Parent Entity": "Entity_[12393800721753]"
+                },
+                "Component_[8744272218418481285]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 8744272218418481285
+                }
+            }
+        },
+        "Entity_[14463974958425]": {
+            "Id": "Entity_[14463974958425]",
+            "Name": "ramp_mesh",
+            "Components": {
+                "Component_[10201565173162996805]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 10201565173162996805
+                },
+                "Component_[11634603118171617741]": {
+                    "$type": "SelectionComponent",
+                    "Id": 11634603118171617741
+                },
+                "Component_[12758597745485045190]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 12758597745485045190
+                },
+                "Component_[12814490272611360254]": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 12814490272611360254,
+                    "Controller": {
+                        "Configuration": {
+                            "materials": [
+                                {
+                                    "Key": {
+                                        "materialSlotStableId": 2511422688
+                                    },
+                                    "Value": {
+                                        "MaterialAsset": {
+                                            "assetId": {
+                                                "guid": "{0CD745C0-6AA8-569A-A68A-73A3270986C4}",
+                                                "subId": 803645540
+                                            },
+                                            "assetHint": "objects/groudplane/groundplane_512x512m_groundplane_10871786180989855844.azmaterial"
+                                        }
+                                    }
+                                }
+                            ]
+                        }
+                    }
+                },
+                "Component_[13456807630138578240]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 13456807630138578240
+                },
+                "Component_[16557197523848837548]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16557197523848837548
+                },
+                "Component_[18087264586374973042]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 18087264586374973042
+                },
+                "Component_[211828142749256650]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 211828142749256650,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{C15CD465-9589-56ED-945F-8416FA4798A3}",
+                                    "subId": 284301017
+                                },
+                                "assetHint": "objects/_primitives/_box_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[2804313319473453446]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 2804313319473453446,
+                    "NonUniformScale": [
+                        10.0,
+                        5.0,
+                        0.20000000298023224
+                    ]
+                },
+                "Component_[6397974071609674395]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 6397974071609674395
+                },
+                "Component_[7856500471901971778]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 7856500471901971778
+                },
+                "Component_[8679404082259052829]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 8679404082259052829,
+                    "Parent Entity": "Entity_[13428887840089]"
+                },
+                "Component_[8744272218418481285]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 8744272218418481285
+                }
+            }
+        },
+        "Entity_[15232774104409]": {
+            "Id": "Entity_[15232774104409]",
+            "Name": "Wheel_RR",
+            "Components": {
+                "Component_[11173873710412103700]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 11173873710412103700,
+                    "Configuration": {
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[12393800721753]",
+                        "Child Entity": "Entity_[15232774104409]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Limited": false
+                        }
+                    }
+                },
+                "Component_[12051209418545400883]": {
+                    "$type": "EditorCylinderShapeComponent",
+                    "Id": 12051209418545400883,
+                    "CylinderShape": {
+                        "Configuration": {
+                            "Height": 0.05000000074505806,
+                            "Radius": 0.15000000596046448
+                        }
+                    }
+                },
+                "Component_[12111299992888733455]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 12111299992888733455
+                },
+                "Component_[12483359489367301759]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 12483359489367301759
+                },
+                "Component_[12930442173988515488]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 12930442173988515488,
+                    "Parent Entity": "Entity_[12393800721753]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.3311290740966797,
+                            -0.333054780960083,
+                            -0.11986398696899414
+                        ],
+                        "Rotate": [
+                            0.0,
+                            89.96572875976563,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[16787872766302325326]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 16787872766302325326
+                },
+                "Component_[2736669661172033782]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 2736669661172033782
+                },
+                "Component_[3206189696000187238]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 3206189696000187238,
+                    "Child Entity Order": [
+                        "Entity_[15237069071705]"
+                    ]
+                },
+                "Component_[4075984941854223527]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 4075984941854223527
+                },
+                "Component_[4722292719061268377]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 4722292719061268377
+                },
+                "Component_[5154916986803806312]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5154916986803806312
+                },
+                "Component_[6744919202379144952]": {
+                    "$type": "SelectionComponent",
+                    "Id": 6744919202379144952
+                },
+                "Component_[7615127150075669899]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 7615127150075669899,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 3.0,
+                        "Centre of mass offset": [
+                            3.097293754805719e-9,
+                            -2.3476707244896033e-9,
+                            -1.4237261369842713e-10
+                        ],
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 58.576053619384766
+                        }
+                    }
+                },
+                "Component_[8820867234237328602]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8820867234237328602,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "CookedMeshShapeConfiguration",
+                            "CookedData": "TlhTAUNWWE0NAAAAAAAAAElDRQFDTEhMCQAAACAAAAAwAAAAEgAAAGAAAADpHmu9bOgNPs3MzDwlOdm9IznZPc3MzDxt6A2+5B5rPc3MzDyamRm+a0lhss3MzDxs6A2+6h5rvc3MzDwjOdm9JTnZvc3MzDziHmu9begNvs3MzDwR96gympkZvs3MzDzuHms9bOgNvs3MzDwoOdk9IjnZvc3MzDxt6A0+4h5rvc3MzDyamRk+AAAAAM3MzDxs6A0+6B5rPc3MzDwkOdk9JDnZPc3MzDzlHms9begNPs3MzDxrSeGxmpkZPs3MzDxt6A2+5B5rPc3MzLyamRm+a0lhss3MzLwlOdm9IznZPc3MzLzlHms9begNPs3MzLxrSeGxmpkZPs3MzLwkOdk9JDnZPc3MzLxs6A2+6h5rvc3MzLwjOdm9JTnZvc3MzLziHmu9begNvs3MzLwR96gympkZvs3MzLxs6A0+6B5rPc3MzLyamRk+AAAAAM3MzLzuHms9bOgNvs3MzLwoOdk9IjnZvc3MzLzpHmu9bOgNPs3MzLxt6A0+4h5rvc3MzLwAAAAAAAAAAAAAgD/PzMy8AAAQEL8Ue7+1xUc+AAAAAA2mFr4QAAQLMNtUv9s5Dj8AAAAADKYWvhQABAm2xUc+vxR7PwAAAAANpha+GAAEB9w5Dj8w21Q/AAAAAAymFr4cAAQFMNtUv9w5Dr8AAAAADKYWviAABAy+FHu/xsVHvgAAAAAMpha+JAAEC7bFR76/FHu/AAAAAA2mFr4oAAQO2jkOvzHbVL8AAAAADKYWviwABA4x21Q/2zkOPwAAAAAMpha+MAAEBL0Uez/ExUc+AAAAAAumFr40AAQE3DkOPy/bVL8AAAAADKYWvjgABADExUc+vxR7vwAAAAANpha+PAAEANw5Dr8w21Q/AAAAAAymFr5AAAQIxsVHvr8Uez8AAAAADKYWvkQABAe+FHs/ucVHvgAAAAANpha+SAAEAjTbVD/XOQ6/AAAAAA2mFr5MAAQCAAAAAAAAAAAAAIC/z8zMvFAAEAAAAQIDBAUGBwgJCgsMDQ4PEBEDAhACARITFA8OEw4NFRYXBQQWBAMRGBkHBhgGBRcaFQ0MGgwLGxwdCQgcCAcZHhIBAB4ADxQfGwsKHwoJHR8dHBkYFxYREBIeFBMVGhsADQACAAEABgAFAAgABwAMAAsAEAAPAAoACQAEAAMADgERAQYBAgINAhEDEQMOAwQECQQRBREFCAUGBhEHEQcMBwgIEQkRCQoKDwoRCxELEAsMDBENEQ0ODhEPEQ8QEBEADQ4AAg0AAQIAAQYABQYABQgABwgABwwACwwACxAADxAACg8ACQoABAkAAwQAAw4BAhEBBhECDREDBBEDDhEECREFBhEFCBEHCBEHDBEJChEKDxELDBELEBENDhEPEBEAAAAAmpkZvpqZGb7NzMy8mpkZPpqZGT7NzMw8RbdhOzVppDe2k38qTTxEKbaTfyo1aaQ3MyG4G008RCkzIbgbUmQeOCvYVDGqVCGxVIocrwAAgL/PzMw8+KgWPpR7bDyUe2w8",
+                            "Type": 1
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[15237069071705]": {
+            "Id": "Entity_[15237069071705]",
+            "Name": "wheel_mesh",
+            "Components": {
+                "Component_[11126880331901582696]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 11126880331901582696
+                },
+                "Component_[1163283057613061381]": {
+                    "$type": "SelectionComponent",
+                    "Id": 1163283057613061381
+                },
+                "Component_[13311858487080552331]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 13311858487080552331
+                },
+                "Component_[14413946425618321168]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 14413946425618321168,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{F322592F-43BC-50E7-903C-CC231846093F}",
+                                    "subId": 276443623
+                                },
+                                "assetHint": "objects/_primitives/_cylinder_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[15049478877515127995]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 15049478877515127995
+                },
+                "Component_[15451491801214791934]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 15451491801214791934
+                },
+                "Component_[15786912749068350337]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 15786912749068350337
+                },
+                "Component_[16335409941983853431]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 16335409941983853431
+                },
+                "Component_[17526784178822845029]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17526784178822845029,
+                    "Parent Entity": "Entity_[15232774104409]"
+                },
+                "Component_[2687573816805408362]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2687573816805408362
+                },
+                "Component_[8821107128704608960]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8821107128704608960
+                },
+                "Component_[9466346927375378695]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 9466346927375378695,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.30000001192092896,
+                        0.05000000074505806
+                    ]
+                }
+            }
+        },
+        "Entity_[16285041091929]": {
+            "Id": "Entity_[16285041091929]",
+            "Name": "Wheel_RF",
+            "Components": {
+                "Component_[11173873710412103700]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 11173873710412103700,
+                    "Configuration": {
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[12393800721753]",
+                        "Child Entity": "Entity_[16285041091929]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Limited": false
+                        }
+                    }
+                },
+                "Component_[12051209418545400883]": {
+                    "$type": "EditorCylinderShapeComponent",
+                    "Id": 12051209418545400883,
+                    "CylinderShape": {
+                        "Configuration": {
+                            "Height": 0.05000000074505806,
+                            "Radius": 0.15000000596046448
+                        }
+                    }
+                },
+                "Component_[12111299992888733455]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 12111299992888733455
+                },
+                "Component_[12483359489367301759]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 12483359489367301759
+                },
+                "Component_[12930442173988515488]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 12930442173988515488,
+                    "Parent Entity": "Entity_[12393800721753]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.3311290740966797,
+                            0.3412588834762573,
+                            -0.11986398696899414
+                        ],
+                        "Rotate": [
+                            0.0,
+                            89.96572875976563,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[16787872766302325326]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 16787872766302325326
+                },
+                "Component_[2736669661172033782]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 2736669661172033782
+                },
+                "Component_[3206189696000187238]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 3206189696000187238,
+                    "Child Entity Order": [
+                        "Entity_[16289336059225]"
+                    ]
+                },
+                "Component_[4075984941854223527]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 4075984941854223527
+                },
+                "Component_[4722292719061268377]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 4722292719061268377
+                },
+                "Component_[5154916986803806312]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5154916986803806312
+                },
+                "Component_[6744919202379144952]": {
+                    "$type": "SelectionComponent",
+                    "Id": 6744919202379144952
+                },
+                "Component_[7615127150075669899]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 7615127150075669899,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 3.0,
+                        "Centre of mass offset": [
+                            3.097293754805719e-9,
+                            -2.3476707244896033e-9,
+                            -1.4237261369842713e-10
+                        ],
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 58.576053619384766
+                        }
+                    }
+                },
+                "Component_[8820867234237328602]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8820867234237328602,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "CookedMeshShapeConfiguration",
+                            "CookedData": "TlhTAUNWWE0NAAAAAAAAAElDRQFDTEhMCQAAACAAAAAwAAAAEgAAAGAAAADpHmu9bOgNPs3MzDwlOdm9IznZPc3MzDxt6A2+5B5rPc3MzDyamRm+a0lhss3MzDxs6A2+6h5rvc3MzDwjOdm9JTnZvc3MzDziHmu9begNvs3MzDwR96gympkZvs3MzDzuHms9bOgNvs3MzDwoOdk9IjnZvc3MzDxt6A0+4h5rvc3MzDyamRk+AAAAAM3MzDxs6A0+6B5rPc3MzDwkOdk9JDnZPc3MzDzlHms9begNPs3MzDxrSeGxmpkZPs3MzDxt6A2+5B5rPc3MzLyamRm+a0lhss3MzLwlOdm9IznZPc3MzLzlHms9begNPs3MzLxrSeGxmpkZPs3MzLwkOdk9JDnZPc3MzLxs6A2+6h5rvc3MzLwjOdm9JTnZvc3MzLziHmu9begNvs3MzLwR96gympkZvs3MzLxs6A0+6B5rPc3MzLyamRk+AAAAAM3MzLzuHms9bOgNvs3MzLwoOdk9IjnZvc3MzLzpHmu9bOgNPs3MzLxt6A0+4h5rvc3MzLwAAAAAAAAAAAAAgD/PzMy8AAAQEL8Ue7+1xUc+AAAAAA2mFr4QAAQLMNtUv9s5Dj8AAAAADKYWvhQABAm2xUc+vxR7PwAAAAANpha+GAAEB9w5Dj8w21Q/AAAAAAymFr4cAAQFMNtUv9w5Dr8AAAAADKYWviAABAy+FHu/xsVHvgAAAAAMpha+JAAEC7bFR76/FHu/AAAAAA2mFr4oAAQO2jkOvzHbVL8AAAAADKYWviwABA4x21Q/2zkOPwAAAAAMpha+MAAEBL0Uez/ExUc+AAAAAAumFr40AAQE3DkOPy/bVL8AAAAADKYWvjgABADExUc+vxR7vwAAAAANpha+PAAEANw5Dr8w21Q/AAAAAAymFr5AAAQIxsVHvr8Uez8AAAAADKYWvkQABAe+FHs/ucVHvgAAAAANpha+SAAEAjTbVD/XOQ6/AAAAAA2mFr5MAAQCAAAAAAAAAAAAAIC/z8zMvFAAEAAAAQIDBAUGBwgJCgsMDQ4PEBEDAhACARITFA8OEw4NFRYXBQQWBAMRGBkHBhgGBRcaFQ0MGgwLGxwdCQgcCAcZHhIBAB4ADxQfGwsKHwoJHR8dHBkYFxYREBIeFBMVGhsADQACAAEABgAFAAgABwAMAAsAEAAPAAoACQAEAAMADgERAQYBAgINAhEDEQMOAwQECQQRBREFCAUGBhEHEQcMBwgIEQkRCQoKDwoRCxELEAsMDBENEQ0ODhEPEQ8QEBEADQ4AAg0AAQIAAQYABQYABQgABwgABwwACwwACxAADxAACg8ACQoABAkAAwQAAw4BAhEBBhECDREDBBEDDhEECREFBhEFCBEHCBEHDBEJChEKDxELDBELEBENDhEPEBEAAAAAmpkZvpqZGb7NzMy8mpkZPpqZGT7NzMw8RbdhOzVppDe2k38qTTxEKbaTfyo1aaQ3MyG4G008RCkzIbgbUmQeOCvYVDGqVCGxVIocrwAAgL/PzMw8+KgWPpR7bDyUe2w8",
+                            "Type": 1
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[16289336059225]": {
+            "Id": "Entity_[16289336059225]",
+            "Name": "wheel_mesh",
+            "Components": {
+                "Component_[11126880331901582696]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 11126880331901582696
+                },
+                "Component_[1163283057613061381]": {
+                    "$type": "SelectionComponent",
+                    "Id": 1163283057613061381
+                },
+                "Component_[13311858487080552331]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 13311858487080552331
+                },
+                "Component_[14413946425618321168]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 14413946425618321168,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{F322592F-43BC-50E7-903C-CC231846093F}",
+                                    "subId": 276443623
+                                },
+                                "assetHint": "objects/_primitives/_cylinder_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[15049478877515127995]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 15049478877515127995
+                },
+                "Component_[15451491801214791934]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 15451491801214791934
+                },
+                "Component_[15786912749068350337]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 15786912749068350337
+                },
+                "Component_[16335409941983853431]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 16335409941983853431
+                },
+                "Component_[17526784178822845029]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17526784178822845029,
+                    "Parent Entity": "Entity_[16285041091929]"
+                },
+                "Component_[2687573816805408362]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2687573816805408362
+                },
+                "Component_[8821107128704608960]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8821107128704608960
+                },
+                "Component_[9466346927375378695]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 9466346927375378695,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.30000001192092896,
+                        0.05000000074505806
+                    ]
+                }
+            }
+        },
+        "Entity_[16293631026521]": {
+            "Id": "Entity_[16293631026521]",
+            "Name": "Wheel_LR",
+            "Components": {
+                "Component_[11173873710412103700]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 11173873710412103700,
+                    "Configuration": {
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[12393800721753]",
+                        "Child Entity": "Entity_[16293631026521]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Limited": false
+                        }
+                    }
+                },
+                "Component_[12051209418545400883]": {
+                    "$type": "EditorCylinderShapeComponent",
+                    "Id": 12051209418545400883,
+                    "CylinderShape": {
+                        "Configuration": {
+                            "Height": 0.05000000074505806,
+                            "Radius": 0.15000000596046448
+                        }
+                    }
+                },
+                "Component_[12111299992888733455]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 12111299992888733455
+                },
+                "Component_[12483359489367301759]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 12483359489367301759
+                },
+                "Component_[12930442173988515488]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 12930442173988515488,
+                    "Parent Entity": "Entity_[12393800721753]",
+                    "Transform Data": {
+                        "Translate": [
+                            -0.3378334045410156,
+                            -0.333054780960083,
+                            -0.11708295345306396
+                        ],
+                        "Rotate": [
+                            0.0,
+                            89.96572875976563,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[16787872766302325326]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 16787872766302325326
+                },
+                "Component_[2736669661172033782]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 2736669661172033782
+                },
+                "Component_[3206189696000187238]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 3206189696000187238,
+                    "Child Entity Order": [
+                        "Entity_[16302220961113]"
+                    ]
+                },
+                "Component_[4075984941854223527]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 4075984941854223527
+                },
+                "Component_[4722292719061268377]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 4722292719061268377
+                },
+                "Component_[5154916986803806312]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5154916986803806312
+                },
+                "Component_[6744919202379144952]": {
+                    "$type": "SelectionComponent",
+                    "Id": 6744919202379144952
+                },
+                "Component_[7615127150075669899]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 7615127150075669899,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 3.0,
+                        "Centre of mass offset": [
+                            3.097293754805719e-9,
+                            -2.3476707244896033e-9,
+                            -1.4237261369842713e-10
+                        ],
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 58.576053619384766
+                        }
+                    }
+                },
+                "Component_[8820867234237328602]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8820867234237328602,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "CookedMeshShapeConfiguration",
+                            "CookedData": "TlhTAUNWWE0NAAAAAAAAAElDRQFDTEhMCQAAACAAAAAwAAAAEgAAAGAAAADpHmu9bOgNPs3MzDwlOdm9IznZPc3MzDxt6A2+5B5rPc3MzDyamRm+a0lhss3MzDxs6A2+6h5rvc3MzDwjOdm9JTnZvc3MzDziHmu9begNvs3MzDwR96gympkZvs3MzDzuHms9bOgNvs3MzDwoOdk9IjnZvc3MzDxt6A0+4h5rvc3MzDyamRk+AAAAAM3MzDxs6A0+6B5rPc3MzDwkOdk9JDnZPc3MzDzlHms9begNPs3MzDxrSeGxmpkZPs3MzDxt6A2+5B5rPc3MzLyamRm+a0lhss3MzLwlOdm9IznZPc3MzLzlHms9begNPs3MzLxrSeGxmpkZPs3MzLwkOdk9JDnZPc3MzLxs6A2+6h5rvc3MzLwjOdm9JTnZvc3MzLziHmu9begNvs3MzLwR96gympkZvs3MzLxs6A0+6B5rPc3MzLyamRk+AAAAAM3MzLzuHms9bOgNvs3MzLwoOdk9IjnZvc3MzLzpHmu9bOgNPs3MzLxt6A0+4h5rvc3MzLwAAAAAAAAAAAAAgD/PzMy8AAAQEL8Ue7+1xUc+AAAAAA2mFr4QAAQLMNtUv9s5Dj8AAAAADKYWvhQABAm2xUc+vxR7PwAAAAANpha+GAAEB9w5Dj8w21Q/AAAAAAymFr4cAAQFMNtUv9w5Dr8AAAAADKYWviAABAy+FHu/xsVHvgAAAAAMpha+JAAEC7bFR76/FHu/AAAAAA2mFr4oAAQO2jkOvzHbVL8AAAAADKYWviwABA4x21Q/2zkOPwAAAAAMpha+MAAEBL0Uez/ExUc+AAAAAAumFr40AAQE3DkOPy/bVL8AAAAADKYWvjgABADExUc+vxR7vwAAAAANpha+PAAEANw5Dr8w21Q/AAAAAAymFr5AAAQIxsVHvr8Uez8AAAAADKYWvkQABAe+FHs/ucVHvgAAAAANpha+SAAEAjTbVD/XOQ6/AAAAAA2mFr5MAAQCAAAAAAAAAAAAAIC/z8zMvFAAEAAAAQIDBAUGBwgJCgsMDQ4PEBEDAhACARITFA8OEw4NFRYXBQQWBAMRGBkHBhgGBRcaFQ0MGgwLGxwdCQgcCAcZHhIBAB4ADxQfGwsKHwoJHR8dHBkYFxYREBIeFBMVGhsADQACAAEABgAFAAgABwAMAAsAEAAPAAoACQAEAAMADgERAQYBAgINAhEDEQMOAwQECQQRBREFCAUGBhEHEQcMBwgIEQkRCQoKDwoRCxELEAsMDBENEQ0ODhEPEQ8QEBEADQ4AAg0AAQIAAQYABQYABQgABwgABwwACwwACxAADxAACg8ACQoABAkAAwQAAw4BAhEBBhECDREDBBEDDhEECREFBhEFCBEHCBEHDBEJChEKDxELDBELEBENDhEPEBEAAAAAmpkZvpqZGb7NzMy8mpkZPpqZGT7NzMw8RbdhOzVppDe2k38qTTxEKbaTfyo1aaQ3MyG4G008RCkzIbgbUmQeOCvYVDGqVCGxVIocrwAAgL/PzMw8+KgWPpR7bDyUe2w8",
+                            "Type": 1
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[16297925993817]": {
+            "Id": "Entity_[16297925993817]",
+            "Name": "Wheel_LF",
+            "Components": {
+                "Component_[11173873710412103700]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 11173873710412103700,
+                    "Configuration": {
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[12393800721753]",
+                        "Child Entity": "Entity_[16297925993817]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Limited": false
+                        }
+                    }
+                },
+                "Component_[12051209418545400883]": {
+                    "$type": "EditorCylinderShapeComponent",
+                    "Id": 12051209418545400883,
+                    "CylinderShape": {
+                        "Configuration": {
+                            "Height": 0.05000000074505806,
+                            "Radius": 0.15000000596046448
+                        }
+                    }
+                },
+                "Component_[12111299992888733455]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 12111299992888733455
+                },
+                "Component_[12483359489367301759]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 12483359489367301759
+                },
+                "Component_[12930442173988515488]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 12930442173988515488,
+                    "Parent Entity": "Entity_[12393800721753]",
+                    "Transform Data": {
+                        "Translate": [
+                            -0.3373727798461914,
+                            0.3412588834762573,
+                            -0.11986398696899414
+                        ],
+                        "Rotate": [
+                            0.0,
+                            89.96572875976563,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[16787872766302325326]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 16787872766302325326
+                },
+                "Component_[2736669661172033782]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 2736669661172033782
+                },
+                "Component_[3206189696000187238]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 3206189696000187238,
+                    "Child Entity Order": [
+                        "Entity_[16306515928409]"
+                    ]
+                },
+                "Component_[4075984941854223527]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 4075984941854223527
+                },
+                "Component_[4722292719061268377]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 4722292719061268377
+                },
+                "Component_[5154916986803806312]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5154916986803806312
+                },
+                "Component_[6744919202379144952]": {
+                    "$type": "SelectionComponent",
+                    "Id": 6744919202379144952
+                },
+                "Component_[7615127150075669899]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 7615127150075669899,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 3.0,
+                        "Centre of mass offset": [
+                            3.097293754805719e-9,
+                            -2.3476707244896033e-9,
+                            -1.4237261369842713e-10
+                        ],
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 58.576053619384766
+                        }
+                    }
+                },
+                "Component_[8820867234237328602]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8820867234237328602,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "CookedMeshShapeConfiguration",
+                            "CookedData": "TlhTAUNWWE0NAAAAAAAAAElDRQFDTEhMCQAAACAAAAAwAAAAEgAAAGAAAADpHmu9bOgNPs3MzDwlOdm9IznZPc3MzDxt6A2+5B5rPc3MzDyamRm+a0lhss3MzDxs6A2+6h5rvc3MzDwjOdm9JTnZvc3MzDziHmu9begNvs3MzDwR96gympkZvs3MzDzuHms9bOgNvs3MzDwoOdk9IjnZvc3MzDxt6A0+4h5rvc3MzDyamRk+AAAAAM3MzDxs6A0+6B5rPc3MzDwkOdk9JDnZPc3MzDzlHms9begNPs3MzDxrSeGxmpkZPs3MzDxt6A2+5B5rPc3MzLyamRm+a0lhss3MzLwlOdm9IznZPc3MzLzlHms9begNPs3MzLxrSeGxmpkZPs3MzLwkOdk9JDnZPc3MzLxs6A2+6h5rvc3MzLwjOdm9JTnZvc3MzLziHmu9begNvs3MzLwR96gympkZvs3MzLxs6A0+6B5rPc3MzLyamRk+AAAAAM3MzLzuHms9bOgNvs3MzLwoOdk9IjnZvc3MzLzpHmu9bOgNPs3MzLxt6A0+4h5rvc3MzLwAAAAAAAAAAAAAgD/PzMy8AAAQEL8Ue7+1xUc+AAAAAA2mFr4QAAQLMNtUv9s5Dj8AAAAADKYWvhQABAm2xUc+vxR7PwAAAAANpha+GAAEB9w5Dj8w21Q/AAAAAAymFr4cAAQFMNtUv9w5Dr8AAAAADKYWviAABAy+FHu/xsVHvgAAAAAMpha+JAAEC7bFR76/FHu/AAAAAA2mFr4oAAQO2jkOvzHbVL8AAAAADKYWviwABA4x21Q/2zkOPwAAAAAMpha+MAAEBL0Uez/ExUc+AAAAAAumFr40AAQE3DkOPy/bVL8AAAAADKYWvjgABADExUc+vxR7vwAAAAANpha+PAAEANw5Dr8w21Q/AAAAAAymFr5AAAQIxsVHvr8Uez8AAAAADKYWvkQABAe+FHs/ucVHvgAAAAANpha+SAAEAjTbVD/XOQ6/AAAAAA2mFr5MAAQCAAAAAAAAAAAAAIC/z8zMvFAAEAAAAQIDBAUGBwgJCgsMDQ4PEBEDAhACARITFA8OEw4NFRYXBQQWBAMRGBkHBhgGBRcaFQ0MGgwLGxwdCQgcCAcZHhIBAB4ADxQfGwsKHwoJHR8dHBkYFxYREBIeFBMVGhsADQACAAEABgAFAAgABwAMAAsAEAAPAAoACQAEAAMADgERAQYBAgINAhEDEQMOAwQECQQRBREFCAUGBhEHEQcMBwgIEQkRCQoKDwoRCxELEAsMDBENEQ0ODhEPEQ8QEBEADQ4AAg0AAQIAAQYABQYABQgABwgABwwACwwACxAADxAACg8ACQoABAkAAwQAAw4BAhEBBhECDREDBBEDDhEECREFBhEFCBEHCBEHDBEJChEKDxELDBELEBENDhEPEBEAAAAAmpkZvpqZGb7NzMy8mpkZPpqZGT7NzMw8RbdhOzVppDe2k38qTTxEKbaTfyo1aaQ3MyG4G008RCkzIbgbUmQeOCvYVDGqVCGxVIocrwAAgL/PzMw8+KgWPpR7bDyUe2w8",
+                            "Type": 1
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[16302220961113]": {
+            "Id": "Entity_[16302220961113]",
+            "Name": "wheel_mesh",
+            "Components": {
+                "Component_[11126880331901582696]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 11126880331901582696
+                },
+                "Component_[1163283057613061381]": {
+                    "$type": "SelectionComponent",
+                    "Id": 1163283057613061381
+                },
+                "Component_[13311858487080552331]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 13311858487080552331
+                },
+                "Component_[14413946425618321168]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 14413946425618321168,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{F322592F-43BC-50E7-903C-CC231846093F}",
+                                    "subId": 276443623
+                                },
+                                "assetHint": "objects/_primitives/_cylinder_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[15049478877515127995]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 15049478877515127995
+                },
+                "Component_[15451491801214791934]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 15451491801214791934
+                },
+                "Component_[15786912749068350337]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 15786912749068350337
+                },
+                "Component_[16335409941983853431]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 16335409941983853431
+                },
+                "Component_[17526784178822845029]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17526784178822845029,
+                    "Parent Entity": "Entity_[16293631026521]"
+                },
+                "Component_[2687573816805408362]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2687573816805408362
+                },
+                "Component_[8821107128704608960]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8821107128704608960
+                },
+                "Component_[9466346927375378695]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 9466346927375378695,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.30000001192092896,
+                        0.05000000074505806
+                    ]
+                }
+            }
+        },
+        "Entity_[16306515928409]": {
+            "Id": "Entity_[16306515928409]",
+            "Name": "wheel_mesh",
+            "Components": {
+                "Component_[11126880331901582696]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 11126880331901582696
+                },
+                "Component_[1163283057613061381]": {
+                    "$type": "SelectionComponent",
+                    "Id": 1163283057613061381
+                },
+                "Component_[13311858487080552331]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 13311858487080552331
+                },
+                "Component_[14413946425618321168]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 14413946425618321168,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{F322592F-43BC-50E7-903C-CC231846093F}",
+                                    "subId": 276443623
+                                },
+                                "assetHint": "objects/_primitives/_cylinder_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[15049478877515127995]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 15049478877515127995
+                },
+                "Component_[15451491801214791934]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 15451491801214791934
+                },
+                "Component_[15786912749068350337]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 15786912749068350337
+                },
+                "Component_[16335409941983853431]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 16335409941983853431
+                },
+                "Component_[17526784178822845029]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17526784178822845029,
+                    "Parent Entity": "Entity_[16297925993817]"
+                },
+                "Component_[2687573816805408362]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2687573816805408362
+                },
+                "Component_[8821107128704608960]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8821107128704608960
+                },
+                "Component_[9466346927375378695]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 9466346927375378695,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.30000001192092896,
+                        0.05000000074505806
+                    ]
+                }
+            }
+        },
+        "Entity_[22285110404441]": {
+            "Id": "Entity_[22285110404441]",
+            "Name": "wheel_mesh",
+            "Components": {
+                "Component_[11126880331901582696]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 11126880331901582696
+                },
+                "Component_[1163283057613061381]": {
+                    "$type": "SelectionComponent",
+                    "Id": 1163283057613061381
+                },
+                "Component_[13311858487080552331]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 13311858487080552331
+                },
+                "Component_[14413946425618321168]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 14413946425618321168,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{F322592F-43BC-50E7-903C-CC231846093F}",
+                                    "subId": 276443623
+                                },
+                                "assetHint": "objects/_primitives/_cylinder_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[15049478877515127995]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 15049478877515127995
+                },
+                "Component_[15451491801214791934]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 15451491801214791934
+                },
+                "Component_[15786912749068350337]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 15786912749068350337
+                },
+                "Component_[16335409941983853431]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 16335409941983853431
+                },
+                "Component_[17526784178822845029]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17526784178822845029,
+                    "Parent Entity": "Entity_[22315175175513]"
+                },
+                "Component_[2687573816805408362]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2687573816805408362
+                },
+                "Component_[8821107128704608960]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8821107128704608960
+                },
+                "Component_[9466346927375378695]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 9466346927375378695,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.30000001192092896,
+                        0.05000000074505806
+                    ]
+                }
+            }
+        },
+        "Entity_[22310880208217]": {
+            "Id": "Entity_[22310880208217]",
+            "Name": "robot3_body",
+            "Components": {
+                "Component_[10953876651268642258]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 10953876651268642258
+                },
+                "Component_[11046096320581315574]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 11046096320581315574
+                },
+                "Component_[11116578058423845630]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 11116578058423845630
+                },
+                "Component_[11836507567374440610]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 11836507567374440610
+                },
+                "Component_[12271054571961146875]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 12271054571961146875
+                },
+                "Component_[13866360337442470886]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 13866360337442470886,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 29.999998092651367,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 0.5756224393844604
+                        }
+                    }
+                },
+                "Component_[16616440410168978878]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 16616440410168978878,
+                    "Child Entity Order": [
+                        "Entity_[67214763287897]",
+                        "Entity_[22568578245977]",
+                        "Entity_[25648069797209]",
+                        "Entity_[26451228681561]",
+                        "Entity_[26446933714265]"
+                    ]
+                },
+                "Component_[1807931960527701319]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 1807931960527701319,
+                    "Parent Entity": "Entity_[1146574390643]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.7684764862060547,
+                            -0.1950911283493042,
+                            1.2603827714920044
+                        ]
+                    }
+                },
+                "Component_[5609115821002756754]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5609115821002756754
+                },
+                "Component_[6903216494790144093]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 6903216494790144093,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.30000001192092896,
+                                0.8199999928474426,
+                                0.15000000596046448
+                            ]
+                        }
+                    }
+                },
+                "Component_[7412142156647776837]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 7412142156647776837
+                },
+                "Component_[8575572291889212252]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8575572291889212252,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.30000001192092896,
+                                0.8199999928474426,
+                                0.15000000596046448
+                            ]
+                        }
+                    ]
+                },
+                "Component_[8846272292629100933]": {
+                    "$type": "SelectionComponent",
+                    "Id": 8846272292629100933
+                }
+            }
+        },
+        "Entity_[22315175175513]": {
+            "Id": "Entity_[22315175175513]",
+            "Name": "Wheel_RR",
+            "Components": {
+                "Component_[11173873710412103700]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 11173873710412103700,
+                    "Configuration": {
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[22568578245977]",
+                        "Child Entity": "Entity_[22315175175513]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Limited": false
+                        }
+                    }
+                },
+                "Component_[12051209418545400883]": {
+                    "$type": "EditorCylinderShapeComponent",
+                    "Id": 12051209418545400883,
+                    "CylinderShape": {
+                        "Configuration": {
+                            "Height": 0.05000000074505806,
+                            "Radius": 0.15000000596046448
+                        }
+                    }
+                },
+                "Component_[12111299992888733455]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 12111299992888733455
+                },
+                "Component_[12483359489367301759]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 12483359489367301759
+                },
+                "Component_[12930442173988515488]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 12930442173988515488,
+                    "Parent Entity": "Entity_[22568578245977]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.15990981459617615,
+                            0.0,
+                            0.00009560585021972656
+                        ],
+                        "Rotate": [
+                            0.0,
+                            89.96572875976563,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[16787872766302325326]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 16787872766302325326
+                },
+                "Component_[2736669661172033782]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 2736669661172033782
+                },
+                "Component_[3206189696000187238]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 3206189696000187238,
+                    "Child Entity Order": [
+                        "Entity_[22285110404441]"
+                    ]
+                },
+                "Component_[4075984941854223527]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 4075984941854223527
+                },
+                "Component_[4722292719061268377]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 4722292719061268377
+                },
+                "Component_[5154916986803806312]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5154916986803806312
+                },
+                "Component_[6744919202379144952]": {
+                    "$type": "SelectionComponent",
+                    "Id": 6744919202379144952
+                },
+                "Component_[7615127150075669899]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 7615127150075669899,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 3.0,
+                        "Centre of mass offset": [
+                            3.097293754805719e-9,
+                            -2.3476707244896033e-9,
+                            -1.4237261369842713e-10
+                        ],
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 58.576053619384766
+                        }
+                    }
+                },
+                "Component_[8820867234237328602]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8820867234237328602,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "CookedMeshShapeConfiguration",
+                            "CookedData": "TlhTAUNWWE0NAAAAAAAAAElDRQFDTEhMCQAAACAAAAAwAAAAEgAAAGAAAADpHmu9bOgNPs3MzDwlOdm9IznZPc3MzDxt6A2+5B5rPc3MzDyamRm+a0lhss3MzDxs6A2+6h5rvc3MzDwjOdm9JTnZvc3MzDziHmu9begNvs3MzDwR96gympkZvs3MzDzuHms9bOgNvs3MzDwoOdk9IjnZvc3MzDxt6A0+4h5rvc3MzDyamRk+AAAAAM3MzDxs6A0+6B5rPc3MzDwkOdk9JDnZPc3MzDzlHms9begNPs3MzDxrSeGxmpkZPs3MzDxt6A2+5B5rPc3MzLyamRm+a0lhss3MzLwlOdm9IznZPc3MzLzlHms9begNPs3MzLxrSeGxmpkZPs3MzLwkOdk9JDnZPc3MzLxs6A2+6h5rvc3MzLwjOdm9JTnZvc3MzLziHmu9begNvs3MzLwR96gympkZvs3MzLxs6A0+6B5rPc3MzLyamRk+AAAAAM3MzLzuHms9bOgNvs3MzLwoOdk9IjnZvc3MzLzpHmu9bOgNPs3MzLxt6A0+4h5rvc3MzLwAAAAAAAAAAAAAgD/PzMy8AAAQEL8Ue7+1xUc+AAAAAA2mFr4QAAQLMNtUv9s5Dj8AAAAADKYWvhQABAm2xUc+vxR7PwAAAAANpha+GAAEB9w5Dj8w21Q/AAAAAAymFr4cAAQFMNtUv9w5Dr8AAAAADKYWviAABAy+FHu/xsVHvgAAAAAMpha+JAAEC7bFR76/FHu/AAAAAA2mFr4oAAQO2jkOvzHbVL8AAAAADKYWviwABA4x21Q/2zkOPwAAAAAMpha+MAAEBL0Uez/ExUc+AAAAAAumFr40AAQE3DkOPy/bVL8AAAAADKYWvjgABADExUc+vxR7vwAAAAANpha+PAAEANw5Dr8w21Q/AAAAAAymFr5AAAQIxsVHvr8Uez8AAAAADKYWvkQABAe+FHs/ucVHvgAAAAANpha+SAAEAjTbVD/XOQ6/AAAAAA2mFr5MAAQCAAAAAAAAAAAAAIC/z8zMvFAAEAAAAQIDBAUGBwgJCgsMDQ4PEBEDAhACARITFA8OEw4NFRYXBQQWBAMRGBkHBhgGBRcaFQ0MGgwLGxwdCQgcCAcZHhIBAB4ADxQfGwsKHwoJHR8dHBkYFxYREBIeFBMVGhsADQACAAEABgAFAAgABwAMAAsAEAAPAAoACQAEAAMADgERAQYBAgINAhEDEQMOAwQECQQRBREFCAUGBhEHEQcMBwgIEQkRCQoKDwoRCxELEAsMDBENEQ0ODhEPEQ8QEBEADQ4AAg0AAQIAAQYABQYABQgABwgABwwACwwACxAADxAACg8ACQoABAkAAwQAAw4BAhEBBhECDREDBBEDDhEECREFBhEFCBEHCBEHDBEJChEKDxELDBELEBENDhEPEBEAAAAAmpkZvpqZGb7NzMy8mpkZPpqZGT7NzMw8RbdhOzVppDe2k38qTTxEKbaTfyo1aaQ3MyG4G008RCkzIbgbUmQeOCvYVDGqVCGxVIocrwAAgL/PzMw8+KgWPpR7bDyUe2w8",
+                            "Type": 1
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[22568578245977]": {
+            "Id": "Entity_[22568578245977]",
+            "Name": "Suspension_RR",
+            "Components": {
+                "Component_[10093753899091459236]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 10093753899091459236,
+                    "Configuration": {
+                        "Local Position": [
+                            -0.13396984338760376,
+                            0.0,
+                            0.0
+                        ],
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            90.0
+                        ],
+                        "Parent Entity": "Entity_[22310880208217]",
+                        "Child Entity": "Entity_[22568578245977]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Soft Limit": true,
+                            "Damping": 1000.0,
+                            "Stiffness": 999999.0
+                        },
+                        "Positive Limit": 0.10000000149011612,
+                        "Negative Limit": -0.10000000149011612
+                    }
+                },
+                "Component_[1287908376729267190]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 1287908376729267190
+                },
+                "Component_[13013838428471678011]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 13013838428471678011,
+                    "Parent Entity": "Entity_[22310880208217]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.16987961530685425,
+                            -0.3578774929046631,
+                            -0.10783195495605469
+                        ],
+                        "Rotate": [
+                            0.0,
+                            9.99998664855957,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[15723081067757209237]": {
+                    "$type": "SelectionComponent",
+                    "Id": 15723081067757209237
+                },
+                "Component_[15829812595535571497]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 15829812595535571497,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.25,
+                                0.019999999552965164,
+                                0.019999999552965164
+                            ]
+                        }
+                    ]
+                },
+                "Component_[17335476657243592358]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 17335476657243592358
+                },
+                "Component_[17724980174080255586]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 17724980174080255586
+                },
+                "Component_[3658876560863902198]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 3658876560863902198,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 4.0,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 3750.0
+                        }
+                    }
+                },
+                "Component_[3910374631086156047]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 3910374631086156047
+                },
+                "Component_[4152938350980954708]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 4152938350980954708,
+                    "Child Entity Order": [
+                        "Entity_[22315175175513]"
+                    ]
+                },
+                "Component_[4196134556247664001]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 4196134556247664001,
+                    "GameView": true,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.25,
+                                0.019999999552965164,
+                                0.019999999552965164
+                            ]
+                        }
+                    }
+                },
+                "Component_[6889372879567776536]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 6889372879567776536
+                },
+                "Component_[9944657806766507413]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 9944657806766507413
+                },
+                "Component_[9989785071676502772]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 9989785071676502772
+                }
+            }
+        },
+        "Entity_[25295024603686]": {
+            "Id": "Entity_[25295024603686]",
+            "Name": "Wheel_RR",
+            "Components": {
+                "Component_[11173873710412103700]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 11173873710412103700,
+                    "Configuration": {
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[25320794407462]",
+                        "Child Entity": "Entity_[25295024603686]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Limited": false
+                        }
+                    }
+                },
+                "Component_[12051209418545400883]": {
+                    "$type": "EditorCylinderShapeComponent",
+                    "Id": 12051209418545400883,
+                    "CylinderShape": {
+                        "Configuration": {
+                            "Height": 0.05000000074505806,
+                            "Radius": 0.15000000596046448
+                        }
+                    }
+                },
+                "Component_[12111299992888733455]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 12111299992888733455
+                },
+                "Component_[12483359489367301759]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 12483359489367301759
+                },
+                "Component_[12930442173988515488]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 12930442173988515488,
+                    "Parent Entity": "Entity_[25320794407462]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.15990981459617615,
+                            0.0,
+                            0.00009560585021972656
+                        ],
+                        "Rotate": [
+                            0.0,
+                            89.96572875976563,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[16787872766302325326]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 16787872766302325326
+                },
+                "Component_[2736669661172033782]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 2736669661172033782
+                },
+                "Component_[3206189696000187238]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 3206189696000187238,
+                    "Child Entity Order": [
+                        "Entity_[25333679309350]"
+                    ]
+                },
+                "Component_[4075984941854223527]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 4075984941854223527
+                },
+                "Component_[4722292719061268377]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 4722292719061268377
+                },
+                "Component_[5154916986803806312]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5154916986803806312
+                },
+                "Component_[6744919202379144952]": {
+                    "$type": "SelectionComponent",
+                    "Id": 6744919202379144952
+                },
+                "Component_[7615127150075669899]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 7615127150075669899,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 3.0,
+                        "Centre of mass offset": [
+                            3.097293754805719e-9,
+                            -2.3476707244896033e-9,
+                            -1.4237261369842713e-10
+                        ],
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 58.576053619384766
+                        }
+                    }
+                },
+                "Component_[8820867234237328602]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8820867234237328602,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "CookedMeshShapeConfiguration",
+                            "CookedData": "TlhTAUNWWE0NAAAAAAAAAElDRQFDTEhMCQAAACAAAAAwAAAAEgAAAGAAAADpHmu9bOgNPs3MzDwlOdm9IznZPc3MzDxt6A2+5B5rPc3MzDyamRm+a0lhss3MzDxs6A2+6h5rvc3MzDwjOdm9JTnZvc3MzDziHmu9begNvs3MzDwR96gympkZvs3MzDzuHms9bOgNvs3MzDwoOdk9IjnZvc3MzDxt6A0+4h5rvc3MzDyamRk+AAAAAM3MzDxs6A0+6B5rPc3MzDwkOdk9JDnZPc3MzDzlHms9begNPs3MzDxrSeGxmpkZPs3MzDxt6A2+5B5rPc3MzLyamRm+a0lhss3MzLwlOdm9IznZPc3MzLzlHms9begNPs3MzLxrSeGxmpkZPs3MzLwkOdk9JDnZPc3MzLxs6A2+6h5rvc3MzLwjOdm9JTnZvc3MzLziHmu9begNvs3MzLwR96gympkZvs3MzLxs6A0+6B5rPc3MzLyamRk+AAAAAM3MzLzuHms9bOgNvs3MzLwoOdk9IjnZvc3MzLzpHmu9bOgNPs3MzLxt6A0+4h5rvc3MzLwAAAAAAAAAAAAAgD/PzMy8AAAQEL8Ue7+1xUc+AAAAAA2mFr4QAAQLMNtUv9s5Dj8AAAAADKYWvhQABAm2xUc+vxR7PwAAAAANpha+GAAEB9w5Dj8w21Q/AAAAAAymFr4cAAQFMNtUv9w5Dr8AAAAADKYWviAABAy+FHu/xsVHvgAAAAAMpha+JAAEC7bFR76/FHu/AAAAAA2mFr4oAAQO2jkOvzHbVL8AAAAADKYWviwABA4x21Q/2zkOPwAAAAAMpha+MAAEBL0Uez/ExUc+AAAAAAumFr40AAQE3DkOPy/bVL8AAAAADKYWvjgABADExUc+vxR7vwAAAAANpha+PAAEANw5Dr8w21Q/AAAAAAymFr5AAAQIxsVHvr8Uez8AAAAADKYWvkQABAe+FHs/ucVHvgAAAAANpha+SAAEAjTbVD/XOQ6/AAAAAA2mFr5MAAQCAAAAAAAAAAAAAIC/z8zMvFAAEAAAAQIDBAUGBwgJCgsMDQ4PEBEDAhACARITFA8OEw4NFRYXBQQWBAMRGBkHBhgGBRcaFQ0MGgwLGxwdCQgcCAcZHhIBAB4ADxQfGwsKHwoJHR8dHBkYFxYREBIeFBMVGhsADQACAAEABgAFAAgABwAMAAsAEAAPAAoACQAEAAMADgERAQYBAgINAhEDEQMOAwQECQQRBREFCAUGBhEHEQcMBwgIEQkRCQoKDwoRCxELEAsMDBENEQ0ODhEPEQ8QEBEADQ4AAg0AAQIAAQYABQYABQgABwgABwwACwwACxAADxAACg8ACQoABAkAAwQAAw4BAhEBBhECDREDBBEDDhEECREFBhEFCBEHCBEHDBEJChEKDxELDBELEBENDhEPEBEAAAAAmpkZvpqZGb7NzMy8mpkZPpqZGT7NzMw8RbdhOzVppDe2k38qTTxEKbaTfyo1aaQ3MyG4G008RCkzIbgbUmQeOCvYVDGqVCGxVIocrwAAgL/PzMw8+KgWPpR7bDyUe2w8",
+                            "Type": 1
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[25299319570982]": {
+            "Id": "Entity_[25299319570982]",
+            "Name": "Suspension_RR",
+            "Components": {
+                "Component_[10093753899091459236]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 10093753899091459236,
+                    "Configuration": {
+                        "Local Position": [
+                            -0.13396984338760376,
+                            0.0,
+                            0.0
+                        ],
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            90.0
+                        ],
+                        "Parent Entity": "Entity_[25359449113126]",
+                        "Child Entity": "Entity_[25299319570982]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Soft Limit": true,
+                            "Damping": 1000.0,
+                            "Stiffness": 999999.0
+                        },
+                        "Positive Limit": 0.10000000149011612,
+                        "Negative Limit": -0.10000000149011612
+                    }
+                },
+                "Component_[1287908376729267190]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 1287908376729267190
+                },
+                "Component_[13013838428471678011]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 13013838428471678011,
+                    "Parent Entity": "Entity_[25359449113126]",
+                    "Transform Data": {
+                        "Translate": [
+                            -0.17785218358039856,
+                            -0.3578774929046631,
+                            -0.10783195495605469
+                        ],
+                        "Rotate": [
+                            0.0,
+                            -9.99998664855957,
+                            180.0
+                        ]
+                    }
+                },
+                "Component_[15723081067757209237]": {
+                    "$type": "SelectionComponent",
+                    "Id": 15723081067757209237
+                },
+                "Component_[15829812595535571497]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 15829812595535571497,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.25,
+                                0.019999999552965164,
+                                0.019999999552965164
+                            ]
+                        }
+                    ]
+                },
+                "Component_[17335476657243592358]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 17335476657243592358
+                },
+                "Component_[17724980174080255586]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 17724980174080255586
+                },
+                "Component_[3658876560863902198]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 3658876560863902198,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 4.0,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 3750.0
+                        }
+                    }
+                },
+                "Component_[3910374631086156047]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 3910374631086156047
+                },
+                "Component_[4152938350980954708]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 4152938350980954708,
+                    "Child Entity Order": [
+                        "Entity_[25329384342054]"
+                    ]
+                },
+                "Component_[4196134556247664001]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 4196134556247664001,
+                    "GameView": true,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.25,
+                                0.019999999552965164,
+                                0.019999999552965164
+                            ]
+                        }
+                    }
+                },
+                "Component_[6889372879567776536]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 6889372879567776536
+                },
+                "Component_[9944657806766507413]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 9944657806766507413
+                },
+                "Component_[9989785071676502772]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 9989785071676502772
+                }
+            }
+        },
+        "Entity_[25303614538278]": {
+            "Id": "Entity_[25303614538278]",
+            "Name": "wheel_mesh",
+            "Components": {
+                "Component_[11126880331901582696]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 11126880331901582696
+                },
+                "Component_[1163283057613061381]": {
+                    "$type": "SelectionComponent",
+                    "Id": 1163283057613061381
+                },
+                "Component_[13311858487080552331]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 13311858487080552331
+                },
+                "Component_[14413946425618321168]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 14413946425618321168,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{F322592F-43BC-50E7-903C-CC231846093F}",
+                                    "subId": 276443623
+                                },
+                                "assetHint": "objects/_primitives/_cylinder_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[15049478877515127995]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 15049478877515127995
+                },
+                "Component_[15451491801214791934]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 15451491801214791934
+                },
+                "Component_[15786912749068350337]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 15786912749068350337
+                },
+                "Component_[16335409941983853431]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 16335409941983853431
+                },
+                "Component_[17526784178822845029]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17526784178822845029,
+                    "Parent Entity": "Entity_[25312204472870]"
+                },
+                "Component_[2687573816805408362]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2687573816805408362
+                },
+                "Component_[8821107128704608960]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8821107128704608960
+                },
+                "Component_[9466346927375378695]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 9466346927375378695,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.30000001192092896,
+                        0.05000000074505806
+                    ]
+                }
+            }
+        },
+        "Entity_[25307909505574]": {
+            "Id": "Entity_[25307909505574]",
+            "Name": "payload 50kg",
+            "Components": {
+                "Component_[10953876651268642258]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 10953876651268642258
+                },
+                "Component_[11046096320581315574]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 11046096320581315574
+                },
+                "Component_[11116578058423845630]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 11116578058423845630
+                },
+                "Component_[11836507567374440610]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 11836507567374440610
+                },
+                "Component_[12271054571961146875]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 12271054571961146875
+                },
+                "Component_[13866360337442470886]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 13866360337442470886,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 50.0,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 0.3453734219074249
+                        }
+                    }
+                },
+                "Component_[16616440410168978878]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 16616440410168978878,
+                    "Child Entity Order": [
+                        "Entity_[25346564211238]"
+                    ]
+                },
+                "Component_[16670531937338480021]": {
+                    "$type": "EditorFixedJointComponent",
+                    "Id": 16670531937338480021,
+                    "Configuration": {
+                        "Parent Entity": "Entity_[25359449113126]",
+                        "Child Entity": "Entity_[25307909505574]"
+                    }
+                },
+                "Component_[1807931960527701319]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 1807931960527701319,
+                    "Parent Entity": "Entity_[25359449113126]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.003377258777618408,
+                            0.0,
+                            0.1528078317642212
+                        ]
+                    }
+                },
+                "Component_[5609115821002756754]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5609115821002756754
+                },
+                "Component_[7412142156647776837]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 7412142156647776837
+                },
+                "Component_[8575572291889212252]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8575572291889212252,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.30000001192092896,
+                                0.8199999928474426,
+                                0.15000000596046448
+                            ]
+                        }
+                    ]
+                },
+                "Component_[8846272292629100933]": {
+                    "$type": "SelectionComponent",
+                    "Id": 8846272292629100933
+                },
+                "Component_[9324164078949048710]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 9324164078949048710,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.30000001192092896,
+                                0.8199999928474426,
+                                0.15000000596046448
+                            ]
+                        }
+                    }
+                }
+            }
+        },
+        "Entity_[25312204472870]": {
+            "Id": "Entity_[25312204472870]",
+            "Name": "Wheel_RR",
+            "Components": {
+                "Component_[11173873710412103700]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 11173873710412103700,
+                    "Configuration": {
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[25342269243942]",
+                        "Child Entity": "Entity_[25312204472870]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Limited": false
+                        }
+                    }
+                },
+                "Component_[12051209418545400883]": {
+                    "$type": "EditorCylinderShapeComponent",
+                    "Id": 12051209418545400883,
+                    "CylinderShape": {
+                        "Configuration": {
+                            "Height": 0.05000000074505806,
+                            "Radius": 0.15000000596046448
+                        }
+                    }
+                },
+                "Component_[12111299992888733455]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 12111299992888733455
+                },
+                "Component_[12483359489367301759]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 12483359489367301759
+                },
+                "Component_[12930442173988515488]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 12930442173988515488,
+                    "Parent Entity": "Entity_[25342269243942]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.15990981459617615,
+                            0.0,
+                            0.00009560585021972656
+                        ],
+                        "Rotate": [
+                            0.0,
+                            89.96572875976563,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[16787872766302325326]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 16787872766302325326
+                },
+                "Component_[2736669661172033782]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 2736669661172033782
+                },
+                "Component_[3206189696000187238]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 3206189696000187238,
+                    "Child Entity Order": [
+                        "Entity_[25303614538278]"
+                    ]
+                },
+                "Component_[4075984941854223527]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 4075984941854223527
+                },
+                "Component_[4722292719061268377]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 4722292719061268377
+                },
+                "Component_[5154916986803806312]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5154916986803806312
+                },
+                "Component_[6744919202379144952]": {
+                    "$type": "SelectionComponent",
+                    "Id": 6744919202379144952
+                },
+                "Component_[7615127150075669899]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 7615127150075669899,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 3.0,
+                        "Centre of mass offset": [
+                            3.097293754805719e-9,
+                            -2.3476707244896033e-9,
+                            -1.4237261369842713e-10
+                        ],
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 58.576053619384766
+                        }
+                    }
+                },
+                "Component_[8820867234237328602]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8820867234237328602,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "CookedMeshShapeConfiguration",
+                            "CookedData": "TlhTAUNWWE0NAAAAAAAAAElDRQFDTEhMCQAAACAAAAAwAAAAEgAAAGAAAADpHmu9bOgNPs3MzDwlOdm9IznZPc3MzDxt6A2+5B5rPc3MzDyamRm+a0lhss3MzDxs6A2+6h5rvc3MzDwjOdm9JTnZvc3MzDziHmu9begNvs3MzDwR96gympkZvs3MzDzuHms9bOgNvs3MzDwoOdk9IjnZvc3MzDxt6A0+4h5rvc3MzDyamRk+AAAAAM3MzDxs6A0+6B5rPc3MzDwkOdk9JDnZPc3MzDzlHms9begNPs3MzDxrSeGxmpkZPs3MzDxt6A2+5B5rPc3MzLyamRm+a0lhss3MzLwlOdm9IznZPc3MzLzlHms9begNPs3MzLxrSeGxmpkZPs3MzLwkOdk9JDnZPc3MzLxs6A2+6h5rvc3MzLwjOdm9JTnZvc3MzLziHmu9begNvs3MzLwR96gympkZvs3MzLxs6A0+6B5rPc3MzLyamRk+AAAAAM3MzLzuHms9bOgNvs3MzLwoOdk9IjnZvc3MzLzpHmu9bOgNPs3MzLxt6A0+4h5rvc3MzLwAAAAAAAAAAAAAgD/PzMy8AAAQEL8Ue7+1xUc+AAAAAA2mFr4QAAQLMNtUv9s5Dj8AAAAADKYWvhQABAm2xUc+vxR7PwAAAAANpha+GAAEB9w5Dj8w21Q/AAAAAAymFr4cAAQFMNtUv9w5Dr8AAAAADKYWviAABAy+FHu/xsVHvgAAAAAMpha+JAAEC7bFR76/FHu/AAAAAA2mFr4oAAQO2jkOvzHbVL8AAAAADKYWviwABA4x21Q/2zkOPwAAAAAMpha+MAAEBL0Uez/ExUc+AAAAAAumFr40AAQE3DkOPy/bVL8AAAAADKYWvjgABADExUc+vxR7vwAAAAANpha+PAAEANw5Dr8w21Q/AAAAAAymFr5AAAQIxsVHvr8Uez8AAAAADKYWvkQABAe+FHs/ucVHvgAAAAANpha+SAAEAjTbVD/XOQ6/AAAAAA2mFr5MAAQCAAAAAAAAAAAAAIC/z8zMvFAAEAAAAQIDBAUGBwgJCgsMDQ4PEBEDAhACARITFA8OEw4NFRYXBQQWBAMRGBkHBhgGBRcaFQ0MGgwLGxwdCQgcCAcZHhIBAB4ADxQfGwsKHwoJHR8dHBkYFxYREBIeFBMVGhsADQACAAEABgAFAAgABwAMAAsAEAAPAAoACQAEAAMADgERAQYBAgINAhEDEQMOAwQECQQRBREFCAUGBhEHEQcMBwgIEQkRCQoKDwoRCxELEAsMDBENEQ0ODhEPEQ8QEBEADQ4AAg0AAQIAAQYABQYABQgABwgABwwACwwACxAADxAACg8ACQoABAkAAwQAAw4BAhEBBhECDREDBBEDDhEECREFBhEFCBEHCBEHDBEJChEKDxELDBELEBENDhEPEBEAAAAAmpkZvpqZGb7NzMy8mpkZPpqZGT7NzMw8RbdhOzVppDe2k38qTTxEKbaTfyo1aaQ3MyG4G008RCkzIbgbUmQeOCvYVDGqVCGxVIocrwAAgL/PzMw8+KgWPpR7bDyUe2w8",
+                            "Type": 1
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[25316499440166]": {
+            "Id": "Entity_[25316499440166]",
+            "Name": "wheel_mesh",
+            "Components": {
+                "Component_[11126880331901582696]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 11126880331901582696
+                },
+                "Component_[1163283057613061381]": {
+                    "$type": "SelectionComponent",
+                    "Id": 1163283057613061381
+                },
+                "Component_[13311858487080552331]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 13311858487080552331
+                },
+                "Component_[14413946425618321168]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 14413946425618321168,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{F322592F-43BC-50E7-903C-CC231846093F}",
+                                    "subId": 276443623
+                                },
+                                "assetHint": "objects/_primitives/_cylinder_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[15049478877515127995]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 15049478877515127995
+                },
+                "Component_[15451491801214791934]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 15451491801214791934
+                },
+                "Component_[15786912749068350337]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 15786912749068350337
+                },
+                "Component_[16335409941983853431]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 16335409941983853431
+                },
+                "Component_[17526784178822845029]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17526784178822845029,
+                    "Parent Entity": "Entity_[25329384342054]"
+                },
+                "Component_[2687573816805408362]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2687573816805408362
+                },
+                "Component_[8821107128704608960]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8821107128704608960
+                },
+                "Component_[9466346927375378695]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 9466346927375378695,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.30000001192092896,
+                        0.05000000074505806
+                    ]
+                }
+            }
+        },
+        "Entity_[25320794407462]": {
+            "Id": "Entity_[25320794407462]",
+            "Name": "Suspension_RF",
+            "Components": {
+                "Component_[10093753899091459236]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 10093753899091459236,
+                    "Configuration": {
+                        "Local Position": [
+                            -0.13396984338760376,
+                            0.0,
+                            0.0
+                        ],
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            90.0
+                        ],
+                        "Parent Entity": "Entity_[25359449113126]",
+                        "Child Entity": "Entity_[25320794407462]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Soft Limit": true,
+                            "Damping": 1000.0,
+                            "Stiffness": 999999.0
+                        },
+                        "Positive Limit": 0.10000000149011612,
+                        "Negative Limit": -0.10000000149011612
+                    }
+                },
+                "Component_[1287908376729267190]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 1287908376729267190
+                },
+                "Component_[13013838428471678011]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 13013838428471678011,
+                    "Parent Entity": "Entity_[25359449113126]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.16987961530685425,
+                            0.36701318621635437,
+                            -0.10783195495605469
+                        ],
+                        "Rotate": [
+                            0.0,
+                            9.99998664855957,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[15723081067757209237]": {
+                    "$type": "SelectionComponent",
+                    "Id": 15723081067757209237
+                },
+                "Component_[15829812595535571497]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 15829812595535571497,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.25,
+                                0.019999999552965164,
+                                0.019999999552965164
+                            ]
+                        }
+                    ]
+                },
+                "Component_[17335476657243592358]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 17335476657243592358
+                },
+                "Component_[17724980174080255586]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 17724980174080255586
+                },
+                "Component_[3658876560863902198]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 3658876560863902198,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 4.0,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 3750.0
+                        }
+                    }
+                },
+                "Component_[3910374631086156047]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 3910374631086156047
+                },
+                "Component_[4152938350980954708]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 4152938350980954708,
+                    "Child Entity Order": [
+                        "Entity_[25295024603686]"
+                    ]
+                },
+                "Component_[4196134556247664001]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 4196134556247664001,
+                    "GameView": true,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.25,
+                                0.019999999552965164,
+                                0.019999999552965164
+                            ]
+                        }
+                    }
+                },
+                "Component_[6889372879567776536]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 6889372879567776536
+                },
+                "Component_[9944657806766507413]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 9944657806766507413
+                },
+                "Component_[9989785071676502772]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 9989785071676502772
+                }
+            }
+        },
+        "Entity_[25325089374758]": {
+            "Id": "Entity_[25325089374758]",
+            "Name": "Suspension_RR",
+            "Components": {
+                "Component_[10093753899091459236]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 10093753899091459236,
+                    "Configuration": {
+                        "Local Position": [
+                            -0.13396984338760376,
+                            0.0,
+                            0.0
+                        ],
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            90.0
+                        ],
+                        "Parent Entity": "Entity_[25359449113126]",
+                        "Child Entity": "Entity_[25325089374758]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Soft Limit": true,
+                            "Damping": 1000.0,
+                            "Stiffness": 999999.0
+                        },
+                        "Positive Limit": 0.10000000149011612,
+                        "Negative Limit": -0.10000000149011612
+                    }
+                },
+                "Component_[1287908376729267190]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 1287908376729267190
+                },
+                "Component_[13013838428471678011]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 13013838428471678011,
+                    "Parent Entity": "Entity_[25359449113126]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.16987961530685425,
+                            -0.3578774929046631,
+                            -0.10783195495605469
+                        ],
+                        "Rotate": [
+                            0.0,
+                            9.99998664855957,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[15723081067757209237]": {
+                    "$type": "SelectionComponent",
+                    "Id": 15723081067757209237
+                },
+                "Component_[15829812595535571497]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 15829812595535571497,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.25,
+                                0.019999999552965164,
+                                0.019999999552965164
+                            ]
+                        }
+                    ]
+                },
+                "Component_[17335476657243592358]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 17335476657243592358
+                },
+                "Component_[17724980174080255586]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 17724980174080255586
+                },
+                "Component_[3658876560863902198]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 3658876560863902198,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 4.0,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 3750.0
+                        }
+                    }
+                },
+                "Component_[3910374631086156047]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 3910374631086156047
+                },
+                "Component_[4152938350980954708]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 4152938350980954708,
+                    "Child Entity Order": [
+                        "Entity_[25355154145830]"
+                    ]
+                },
+                "Component_[4196134556247664001]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 4196134556247664001,
+                    "GameView": true,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.25,
+                                0.019999999552965164,
+                                0.019999999552965164
+                            ]
+                        }
+                    }
+                },
+                "Component_[6889372879567776536]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 6889372879567776536
+                },
+                "Component_[9944657806766507413]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 9944657806766507413
+                },
+                "Component_[9989785071676502772]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 9989785071676502772
+                }
+            }
+        },
+        "Entity_[25329384342054]": {
+            "Id": "Entity_[25329384342054]",
+            "Name": "Wheel_RR",
+            "Components": {
+                "Component_[11173873710412103700]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 11173873710412103700,
+                    "Configuration": {
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[25299319570982]",
+                        "Child Entity": "Entity_[25329384342054]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Limited": false
+                        }
+                    }
+                },
+                "Component_[12051209418545400883]": {
+                    "$type": "EditorCylinderShapeComponent",
+                    "Id": 12051209418545400883,
+                    "CylinderShape": {
+                        "Configuration": {
+                            "Height": 0.05000000074505806,
+                            "Radius": 0.15000000596046448
+                        }
+                    }
+                },
+                "Component_[12111299992888733455]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 12111299992888733455
+                },
+                "Component_[12483359489367301759]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 12483359489367301759
+                },
+                "Component_[12930442173988515488]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 12930442173988515488,
+                    "Parent Entity": "Entity_[25299319570982]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.15990981459617615,
+                            0.0,
+                            0.00009560585021972656
+                        ],
+                        "Rotate": [
+                            0.0,
+                            89.96572875976563,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[16787872766302325326]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 16787872766302325326
+                },
+                "Component_[2736669661172033782]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 2736669661172033782
+                },
+                "Component_[3206189696000187238]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 3206189696000187238,
+                    "Child Entity Order": [
+                        "Entity_[25316499440166]"
+                    ]
+                },
+                "Component_[4075984941854223527]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 4075984941854223527
+                },
+                "Component_[4722292719061268377]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 4722292719061268377
+                },
+                "Component_[5154916986803806312]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5154916986803806312
+                },
+                "Component_[6744919202379144952]": {
+                    "$type": "SelectionComponent",
+                    "Id": 6744919202379144952
+                },
+                "Component_[7615127150075669899]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 7615127150075669899,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 3.0,
+                        "Centre of mass offset": [
+                            3.097293754805719e-9,
+                            -2.3476707244896033e-9,
+                            -1.4237261369842713e-10
+                        ],
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 58.576053619384766
+                        }
+                    }
+                },
+                "Component_[8820867234237328602]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8820867234237328602,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "CookedMeshShapeConfiguration",
+                            "CookedData": "TlhTAUNWWE0NAAAAAAAAAElDRQFDTEhMCQAAACAAAAAwAAAAEgAAAGAAAADpHmu9bOgNPs3MzDwlOdm9IznZPc3MzDxt6A2+5B5rPc3MzDyamRm+a0lhss3MzDxs6A2+6h5rvc3MzDwjOdm9JTnZvc3MzDziHmu9begNvs3MzDwR96gympkZvs3MzDzuHms9bOgNvs3MzDwoOdk9IjnZvc3MzDxt6A0+4h5rvc3MzDyamRk+AAAAAM3MzDxs6A0+6B5rPc3MzDwkOdk9JDnZPc3MzDzlHms9begNPs3MzDxrSeGxmpkZPs3MzDxt6A2+5B5rPc3MzLyamRm+a0lhss3MzLwlOdm9IznZPc3MzLzlHms9begNPs3MzLxrSeGxmpkZPs3MzLwkOdk9JDnZPc3MzLxs6A2+6h5rvc3MzLwjOdm9JTnZvc3MzLziHmu9begNvs3MzLwR96gympkZvs3MzLxs6A0+6B5rPc3MzLyamRk+AAAAAM3MzLzuHms9bOgNvs3MzLwoOdk9IjnZvc3MzLzpHmu9bOgNPs3MzLxt6A0+4h5rvc3MzLwAAAAAAAAAAAAAgD/PzMy8AAAQEL8Ue7+1xUc+AAAAAA2mFr4QAAQLMNtUv9s5Dj8AAAAADKYWvhQABAm2xUc+vxR7PwAAAAANpha+GAAEB9w5Dj8w21Q/AAAAAAymFr4cAAQFMNtUv9w5Dr8AAAAADKYWviAABAy+FHu/xsVHvgAAAAAMpha+JAAEC7bFR76/FHu/AAAAAA2mFr4oAAQO2jkOvzHbVL8AAAAADKYWviwABA4x21Q/2zkOPwAAAAAMpha+MAAEBL0Uez/ExUc+AAAAAAumFr40AAQE3DkOPy/bVL8AAAAADKYWvjgABADExUc+vxR7vwAAAAANpha+PAAEANw5Dr8w21Q/AAAAAAymFr5AAAQIxsVHvr8Uez8AAAAADKYWvkQABAe+FHs/ucVHvgAAAAANpha+SAAEAjTbVD/XOQ6/AAAAAA2mFr5MAAQCAAAAAAAAAAAAAIC/z8zMvFAAEAAAAQIDBAUGBwgJCgsMDQ4PEBEDAhACARITFA8OEw4NFRYXBQQWBAMRGBkHBhgGBRcaFQ0MGgwLGxwdCQgcCAcZHhIBAB4ADxQfGwsKHwoJHR8dHBkYFxYREBIeFBMVGhsADQACAAEABgAFAAgABwAMAAsAEAAPAAoACQAEAAMADgERAQYBAgINAhEDEQMOAwQECQQRBREFCAUGBhEHEQcMBwgIEQkRCQoKDwoRCxELEAsMDBENEQ0ODhEPEQ8QEBEADQ4AAg0AAQIAAQYABQYABQgABwgABwwACwwACxAADxAACg8ACQoABAkAAwQAAw4BAhEBBhECDREDBBEDDhEECREFBhEFCBEHCBEHDBEJChEKDxELDBELEBENDhEPEBEAAAAAmpkZvpqZGb7NzMy8mpkZPpqZGT7NzMw8RbdhOzVppDe2k38qTTxEKbaTfyo1aaQ3MyG4G008RCkzIbgbUmQeOCvYVDGqVCGxVIocrwAAgL/PzMw8+KgWPpR7bDyUe2w8",
+                            "Type": 1
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[25333679309350]": {
+            "Id": "Entity_[25333679309350]",
+            "Name": "wheel_mesh",
+            "Components": {
+                "Component_[11126880331901582696]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 11126880331901582696
+                },
+                "Component_[1163283057613061381]": {
+                    "$type": "SelectionComponent",
+                    "Id": 1163283057613061381
+                },
+                "Component_[13311858487080552331]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 13311858487080552331
+                },
+                "Component_[14413946425618321168]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 14413946425618321168,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{F322592F-43BC-50E7-903C-CC231846093F}",
+                                    "subId": 276443623
+                                },
+                                "assetHint": "objects/_primitives/_cylinder_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[15049478877515127995]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 15049478877515127995
+                },
+                "Component_[15451491801214791934]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 15451491801214791934
+                },
+                "Component_[15786912749068350337]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 15786912749068350337
+                },
+                "Component_[16335409941983853431]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 16335409941983853431
+                },
+                "Component_[17526784178822845029]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17526784178822845029,
+                    "Parent Entity": "Entity_[25295024603686]"
+                },
+                "Component_[2687573816805408362]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2687573816805408362
+                },
+                "Component_[8821107128704608960]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8821107128704608960
+                },
+                "Component_[9466346927375378695]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 9466346927375378695,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.30000001192092896,
+                        0.05000000074505806
+                    ]
+                }
+            }
+        },
+        "Entity_[25337974276646]": {
+            "Id": "Entity_[25337974276646]",
+            "Name": "wheel_mesh",
+            "Components": {
+                "Component_[11126880331901582696]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 11126880331901582696
+                },
+                "Component_[1163283057613061381]": {
+                    "$type": "SelectionComponent",
+                    "Id": 1163283057613061381
+                },
+                "Component_[13311858487080552331]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 13311858487080552331
+                },
+                "Component_[14413946425618321168]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 14413946425618321168,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{F322592F-43BC-50E7-903C-CC231846093F}",
+                                    "subId": 276443623
+                                },
+                                "assetHint": "objects/_primitives/_cylinder_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[15049478877515127995]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 15049478877515127995
+                },
+                "Component_[15451491801214791934]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 15451491801214791934
+                },
+                "Component_[15786912749068350337]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 15786912749068350337
+                },
+                "Component_[16335409941983853431]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 16335409941983853431
+                },
+                "Component_[17526784178822845029]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17526784178822845029,
+                    "Parent Entity": "Entity_[25355154145830]"
+                },
+                "Component_[2687573816805408362]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2687573816805408362
+                },
+                "Component_[8821107128704608960]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8821107128704608960
+                },
+                "Component_[9466346927375378695]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 9466346927375378695,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.30000001192092896,
+                        0.05000000074505806
+                    ]
+                }
+            }
+        },
+        "Entity_[25342269243942]": {
+            "Id": "Entity_[25342269243942]",
+            "Name": "Suspension_RF",
+            "Components": {
+                "Component_[10093753899091459236]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 10093753899091459236,
+                    "Configuration": {
+                        "Local Position": [
+                            -0.13396984338760376,
+                            0.0,
+                            0.0
+                        ],
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            90.0
+                        ],
+                        "Parent Entity": "Entity_[25359449113126]",
+                        "Child Entity": "Entity_[25342269243942]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Soft Limit": true,
+                            "Damping": 1000.0,
+                            "Stiffness": 999999.0
+                        },
+                        "Positive Limit": 0.10000000149011612,
+                        "Negative Limit": -0.10000000149011612
+                    }
+                },
+                "Component_[1287908376729267190]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 1287908376729267190
+                },
+                "Component_[13013838428471678011]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 13013838428471678011,
+                    "Parent Entity": "Entity_[25359449113126]",
+                    "Transform Data": {
+                        "Translate": [
+                            -0.17785218358039856,
+                            0.36701318621635437,
+                            -0.10783195495605469
+                        ],
+                        "Rotate": [
+                            0.0,
+                            -9.99998664855957,
+                            180.0
+                        ]
+                    }
+                },
+                "Component_[15723081067757209237]": {
+                    "$type": "SelectionComponent",
+                    "Id": 15723081067757209237
+                },
+                "Component_[15829812595535571497]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 15829812595535571497,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.25,
+                                0.019999999552965164,
+                                0.019999999552965164
+                            ]
+                        }
+                    ]
+                },
+                "Component_[17335476657243592358]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 17335476657243592358
+                },
+                "Component_[17724980174080255586]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 17724980174080255586
+                },
+                "Component_[3658876560863902198]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 3658876560863902198,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 4.0,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 3750.0
+                        }
+                    }
+                },
+                "Component_[3910374631086156047]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 3910374631086156047
+                },
+                "Component_[4152938350980954708]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 4152938350980954708,
+                    "Child Entity Order": [
+                        "Entity_[25312204472870]"
+                    ]
+                },
+                "Component_[4196134556247664001]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 4196134556247664001,
+                    "GameView": true,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.25,
+                                0.019999999552965164,
+                                0.019999999552965164
+                            ]
+                        }
+                    }
+                },
+                "Component_[6889372879567776536]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 6889372879567776536
+                },
+                "Component_[9944657806766507413]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 9944657806766507413
+                },
+                "Component_[9989785071676502772]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 9989785071676502772
+                }
+            }
+        },
+        "Entity_[25346564211238]": {
+            "Id": "Entity_[25346564211238]",
+            "Name": "body_mesh",
+            "Components": {
+                "Component_[10201565173162996805]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 10201565173162996805
+                },
+                "Component_[11634603118171617741]": {
+                    "$type": "SelectionComponent",
+                    "Id": 11634603118171617741
+                },
+                "Component_[12758597745485045190]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 12758597745485045190
+                },
+                "Component_[13456807630138578240]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 13456807630138578240
+                },
+                "Component_[16557197523848837548]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16557197523848837548
+                },
+                "Component_[18087264586374973042]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 18087264586374973042
+                },
+                "Component_[211828142749256650]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 211828142749256650,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{C15CD465-9589-56ED-945F-8416FA4798A3}",
+                                    "subId": 284301017
+                                },
+                                "assetHint": "objects/_primitives/_box_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[2804313319473453446]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 2804313319473453446,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.8199999928474426,
+                        0.15000000596046448
+                    ]
+                },
+                "Component_[6397974071609674395]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 6397974071609674395
+                },
+                "Component_[7856500471901971778]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 7856500471901971778
+                },
+                "Component_[8679404082259052829]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 8679404082259052829,
+                    "Parent Entity": "Entity_[25307909505574]"
+                },
+                "Component_[8744272218418481285]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 8744272218418481285
+                }
+            }
+        },
+        "Entity_[25350859178534]": {
+            "Id": "Entity_[25350859178534]",
+            "Name": "body_mesh",
+            "Components": {
+                "Component_[10201565173162996805]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 10201565173162996805
+                },
+                "Component_[11634603118171617741]": {
+                    "$type": "SelectionComponent",
+                    "Id": 11634603118171617741
+                },
+                "Component_[12758597745485045190]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 12758597745485045190
+                },
+                "Component_[13456807630138578240]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 13456807630138578240
+                },
+                "Component_[16557197523848837548]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16557197523848837548
+                },
+                "Component_[18087264586374973042]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 18087264586374973042
+                },
+                "Component_[211828142749256650]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 211828142749256650,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{C15CD465-9589-56ED-945F-8416FA4798A3}",
+                                    "subId": 284301017
+                                },
+                                "assetHint": "objects/_primitives/_box_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[2804313319473453446]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 2804313319473453446,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.8199999928474426,
+                        0.15000000596046448
+                    ]
+                },
+                "Component_[6397974071609674395]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 6397974071609674395
+                },
+                "Component_[7856500471901971778]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 7856500471901971778
+                },
+                "Component_[8679404082259052829]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 8679404082259052829,
+                    "Parent Entity": "Entity_[25359449113126]"
+                },
+                "Component_[8744272218418481285]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 8744272218418481285
+                }
+            }
+        },
+        "Entity_[25355154145830]": {
+            "Id": "Entity_[25355154145830]",
+            "Name": "Wheel_RR",
+            "Components": {
+                "Component_[11173873710412103700]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 11173873710412103700,
+                    "Configuration": {
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[25325089374758]",
+                        "Child Entity": "Entity_[25355154145830]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Limited": false
+                        }
+                    }
+                },
+                "Component_[12051209418545400883]": {
+                    "$type": "EditorCylinderShapeComponent",
+                    "Id": 12051209418545400883,
+                    "CylinderShape": {
+                        "Configuration": {
+                            "Height": 0.05000000074505806,
+                            "Radius": 0.15000000596046448
+                        }
+                    }
+                },
+                "Component_[12111299992888733455]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 12111299992888733455
+                },
+                "Component_[12483359489367301759]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 12483359489367301759
+                },
+                "Component_[12930442173988515488]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 12930442173988515488,
+                    "Parent Entity": "Entity_[25325089374758]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.15990981459617615,
+                            0.0,
+                            0.00009560585021972656
+                        ],
+                        "Rotate": [
+                            0.0,
+                            89.96572875976563,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[16787872766302325326]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 16787872766302325326
+                },
+                "Component_[2736669661172033782]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 2736669661172033782
+                },
+                "Component_[3206189696000187238]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 3206189696000187238,
+                    "Child Entity Order": [
+                        "Entity_[25337974276646]"
+                    ]
+                },
+                "Component_[4075984941854223527]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 4075984941854223527
+                },
+                "Component_[4722292719061268377]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 4722292719061268377
+                },
+                "Component_[5154916986803806312]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5154916986803806312
+                },
+                "Component_[6744919202379144952]": {
+                    "$type": "SelectionComponent",
+                    "Id": 6744919202379144952
+                },
+                "Component_[7615127150075669899]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 7615127150075669899,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 3.0,
+                        "Centre of mass offset": [
+                            3.097293754805719e-9,
+                            -2.3476707244896033e-9,
+                            -1.4237261369842713e-10
+                        ],
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 58.576053619384766
+                        }
+                    }
+                },
+                "Component_[8820867234237328602]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8820867234237328602,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "CookedMeshShapeConfiguration",
+                            "CookedData": "TlhTAUNWWE0NAAAAAAAAAElDRQFDTEhMCQAAACAAAAAwAAAAEgAAAGAAAADpHmu9bOgNPs3MzDwlOdm9IznZPc3MzDxt6A2+5B5rPc3MzDyamRm+a0lhss3MzDxs6A2+6h5rvc3MzDwjOdm9JTnZvc3MzDziHmu9begNvs3MzDwR96gympkZvs3MzDzuHms9bOgNvs3MzDwoOdk9IjnZvc3MzDxt6A0+4h5rvc3MzDyamRk+AAAAAM3MzDxs6A0+6B5rPc3MzDwkOdk9JDnZPc3MzDzlHms9begNPs3MzDxrSeGxmpkZPs3MzDxt6A2+5B5rPc3MzLyamRm+a0lhss3MzLwlOdm9IznZPc3MzLzlHms9begNPs3MzLxrSeGxmpkZPs3MzLwkOdk9JDnZPc3MzLxs6A2+6h5rvc3MzLwjOdm9JTnZvc3MzLziHmu9begNvs3MzLwR96gympkZvs3MzLxs6A0+6B5rPc3MzLyamRk+AAAAAM3MzLzuHms9bOgNvs3MzLwoOdk9IjnZvc3MzLzpHmu9bOgNPs3MzLxt6A0+4h5rvc3MzLwAAAAAAAAAAAAAgD/PzMy8AAAQEL8Ue7+1xUc+AAAAAA2mFr4QAAQLMNtUv9s5Dj8AAAAADKYWvhQABAm2xUc+vxR7PwAAAAANpha+GAAEB9w5Dj8w21Q/AAAAAAymFr4cAAQFMNtUv9w5Dr8AAAAADKYWviAABAy+FHu/xsVHvgAAAAAMpha+JAAEC7bFR76/FHu/AAAAAA2mFr4oAAQO2jkOvzHbVL8AAAAADKYWviwABA4x21Q/2zkOPwAAAAAMpha+MAAEBL0Uez/ExUc+AAAAAAumFr40AAQE3DkOPy/bVL8AAAAADKYWvjgABADExUc+vxR7vwAAAAANpha+PAAEANw5Dr8w21Q/AAAAAAymFr5AAAQIxsVHvr8Uez8AAAAADKYWvkQABAe+FHs/ucVHvgAAAAANpha+SAAEAjTbVD/XOQ6/AAAAAA2mFr5MAAQCAAAAAAAAAAAAAIC/z8zMvFAAEAAAAQIDBAUGBwgJCgsMDQ4PEBEDAhACARITFA8OEw4NFRYXBQQWBAMRGBkHBhgGBRcaFQ0MGgwLGxwdCQgcCAcZHhIBAB4ADxQfGwsKHwoJHR8dHBkYFxYREBIeFBMVGhsADQACAAEABgAFAAgABwAMAAsAEAAPAAoACQAEAAMADgERAQYBAgINAhEDEQMOAwQECQQRBREFCAUGBhEHEQcMBwgIEQkRCQoKDwoRCxELEAsMDBENEQ0ODhEPEQ8QEBEADQ4AAg0AAQIAAQYABQYABQgABwgABwwACwwACxAADxAACg8ACQoABAkAAwQAAw4BAhEBBhECDREDBBEDDhEECREFBhEFCBEHCBEHDBEJChEKDxELDBELEBENDhEPEBEAAAAAmpkZvpqZGb7NzMy8mpkZPpqZGT7NzMw8RbdhOzVppDe2k38qTTxEKbaTfyo1aaQ3MyG4G008RCkzIbgbUmQeOCvYVDGqVCGxVIocrwAAgL/PzMw8+KgWPpR7bDyUe2w8",
+                            "Type": 1
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[25359449113126]": {
+            "Id": "Entity_[25359449113126]",
+            "Name": "robot4_body",
+            "Components": {
+                "Component_[10953876651268642258]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 10953876651268642258
+                },
+                "Component_[11046096320581315574]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 11046096320581315574
+                },
+                "Component_[11116578058423845630]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 11116578058423845630
+                },
+                "Component_[11836507567374440610]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 11836507567374440610
+                },
+                "Component_[12271054571961146875]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 12271054571961146875
+                },
+                "Component_[13866360337442470886]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 13866360337442470886,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 29.999998092651367,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 0.5756224393844604
+                        }
+                    }
+                },
+                "Component_[16616440410168978878]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 16616440410168978878,
+                    "Child Entity Order": [
+                        "Entity_[25307909505574]",
+                        "Entity_[25350859178534]",
+                        "Entity_[25325089374758]",
+                        "Entity_[25320794407462]",
+                        "Entity_[25299319570982]",
+                        "Entity_[25342269243942]"
+                    ]
+                },
+                "Component_[1807931960527701319]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 1807931960527701319,
+                    "Parent Entity": "Entity_[1146574390643]",
+                    "Transform Data": {
+                        "Translate": [
+                            -0.5372944474220276,
+                            -0.1950911283493042,
+                            1.2603827714920044
+                        ]
+                    }
+                },
+                "Component_[5609115821002756754]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5609115821002756754
+                },
+                "Component_[6903216494790144093]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 6903216494790144093,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.30000001192092896,
+                                0.8199999928474426,
+                                0.15000000596046448
+                            ]
+                        }
+                    }
+                },
+                "Component_[7412142156647776837]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 7412142156647776837
+                },
+                "Component_[8575572291889212252]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8575572291889212252,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.30000001192092896,
+                                0.8199999928474426,
+                                0.15000000596046448
+                            ]
+                        }
+                    ]
+                },
+                "Component_[8846272292629100933]": {
+                    "$type": "SelectionComponent",
+                    "Id": 8846272292629100933
+                }
+            }
+        },
+        "Entity_[25648069797209]": {
+            "Id": "Entity_[25648069797209]",
+            "Name": "Suspension_RF",
+            "Components": {
+                "Component_[10093753899091459236]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 10093753899091459236,
+                    "Configuration": {
+                        "Local Position": [
+                            -0.13396984338760376,
+                            0.0,
+                            0.0
+                        ],
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            90.0
+                        ],
+                        "Parent Entity": "Entity_[22310880208217]",
+                        "Child Entity": "Entity_[25648069797209]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Soft Limit": true,
+                            "Damping": 1000.0,
+                            "Stiffness": 999999.0
+                        },
+                        "Positive Limit": 0.10000000149011612,
+                        "Negative Limit": -0.10000000149011612
+                    }
+                },
+                "Component_[1287908376729267190]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 1287908376729267190
+                },
+                "Component_[13013838428471678011]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 13013838428471678011,
+                    "Parent Entity": "Entity_[22310880208217]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.16987961530685425,
+                            0.36701318621635437,
+                            -0.10783195495605469
+                        ],
+                        "Rotate": [
+                            0.0,
+                            9.99998664855957,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[15723081067757209237]": {
+                    "$type": "SelectionComponent",
+                    "Id": 15723081067757209237
+                },
+                "Component_[15829812595535571497]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 15829812595535571497,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.25,
+                                0.019999999552965164,
+                                0.019999999552965164
+                            ]
+                        }
+                    ]
+                },
+                "Component_[17335476657243592358]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 17335476657243592358
+                },
+                "Component_[17724980174080255586]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 17724980174080255586
+                },
+                "Component_[3658876560863902198]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 3658876560863902198,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 4.0,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 3750.0
+                        }
+                    }
+                },
+                "Component_[3910374631086156047]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 3910374631086156047
+                },
+                "Component_[4152938350980954708]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 4152938350980954708,
+                    "Child Entity Order": [
+                        "Entity_[25652364764505]"
+                    ]
+                },
+                "Component_[4196134556247664001]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 4196134556247664001,
+                    "GameView": true,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.25,
+                                0.019999999552965164,
+                                0.019999999552965164
+                            ]
+                        }
+                    }
+                },
+                "Component_[6889372879567776536]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 6889372879567776536
+                },
+                "Component_[9944657806766507413]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 9944657806766507413
+                },
+                "Component_[9989785071676502772]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 9989785071676502772
+                }
+            }
+        },
+        "Entity_[25652364764505]": {
+            "Id": "Entity_[25652364764505]",
+            "Name": "Wheel_RR",
+            "Components": {
+                "Component_[11173873710412103700]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 11173873710412103700,
+                    "Configuration": {
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[25648069797209]",
+                        "Child Entity": "Entity_[25652364764505]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Limited": false
+                        }
+                    }
+                },
+                "Component_[12051209418545400883]": {
+                    "$type": "EditorCylinderShapeComponent",
+                    "Id": 12051209418545400883,
+                    "CylinderShape": {
+                        "Configuration": {
+                            "Height": 0.05000000074505806,
+                            "Radius": 0.15000000596046448
+                        }
+                    }
+                },
+                "Component_[12111299992888733455]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 12111299992888733455
+                },
+                "Component_[12483359489367301759]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 12483359489367301759
+                },
+                "Component_[12930442173988515488]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 12930442173988515488,
+                    "Parent Entity": "Entity_[25648069797209]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.15990981459617615,
+                            0.0,
+                            0.00009560585021972656
+                        ],
+                        "Rotate": [
+                            0.0,
+                            89.96572875976563,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[16787872766302325326]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 16787872766302325326
+                },
+                "Component_[2736669661172033782]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 2736669661172033782
+                },
+                "Component_[3206189696000187238]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 3206189696000187238,
+                    "Child Entity Order": [
+                        "Entity_[25656659731801]"
+                    ]
+                },
+                "Component_[4075984941854223527]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 4075984941854223527
+                },
+                "Component_[4722292719061268377]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 4722292719061268377
+                },
+                "Component_[5154916986803806312]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5154916986803806312
+                },
+                "Component_[6744919202379144952]": {
+                    "$type": "SelectionComponent",
+                    "Id": 6744919202379144952
+                },
+                "Component_[7615127150075669899]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 7615127150075669899,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 3.0,
+                        "Centre of mass offset": [
+                            3.097293754805719e-9,
+                            -2.3476707244896033e-9,
+                            -1.4237261369842713e-10
+                        ],
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 58.576053619384766
+                        }
+                    }
+                },
+                "Component_[8820867234237328602]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8820867234237328602,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "CookedMeshShapeConfiguration",
+                            "CookedData": "TlhTAUNWWE0NAAAAAAAAAElDRQFDTEhMCQAAACAAAAAwAAAAEgAAAGAAAADpHmu9bOgNPs3MzDwlOdm9IznZPc3MzDxt6A2+5B5rPc3MzDyamRm+a0lhss3MzDxs6A2+6h5rvc3MzDwjOdm9JTnZvc3MzDziHmu9begNvs3MzDwR96gympkZvs3MzDzuHms9bOgNvs3MzDwoOdk9IjnZvc3MzDxt6A0+4h5rvc3MzDyamRk+AAAAAM3MzDxs6A0+6B5rPc3MzDwkOdk9JDnZPc3MzDzlHms9begNPs3MzDxrSeGxmpkZPs3MzDxt6A2+5B5rPc3MzLyamRm+a0lhss3MzLwlOdm9IznZPc3MzLzlHms9begNPs3MzLxrSeGxmpkZPs3MzLwkOdk9JDnZPc3MzLxs6A2+6h5rvc3MzLwjOdm9JTnZvc3MzLziHmu9begNvs3MzLwR96gympkZvs3MzLxs6A0+6B5rPc3MzLyamRk+AAAAAM3MzLzuHms9bOgNvs3MzLwoOdk9IjnZvc3MzLzpHmu9bOgNPs3MzLxt6A0+4h5rvc3MzLwAAAAAAAAAAAAAgD/PzMy8AAAQEL8Ue7+1xUc+AAAAAA2mFr4QAAQLMNtUv9s5Dj8AAAAADKYWvhQABAm2xUc+vxR7PwAAAAANpha+GAAEB9w5Dj8w21Q/AAAAAAymFr4cAAQFMNtUv9w5Dr8AAAAADKYWviAABAy+FHu/xsVHvgAAAAAMpha+JAAEC7bFR76/FHu/AAAAAA2mFr4oAAQO2jkOvzHbVL8AAAAADKYWviwABA4x21Q/2zkOPwAAAAAMpha+MAAEBL0Uez/ExUc+AAAAAAumFr40AAQE3DkOPy/bVL8AAAAADKYWvjgABADExUc+vxR7vwAAAAANpha+PAAEANw5Dr8w21Q/AAAAAAymFr5AAAQIxsVHvr8Uez8AAAAADKYWvkQABAe+FHs/ucVHvgAAAAANpha+SAAEAjTbVD/XOQ6/AAAAAA2mFr5MAAQCAAAAAAAAAAAAAIC/z8zMvFAAEAAAAQIDBAUGBwgJCgsMDQ4PEBEDAhACARITFA8OEw4NFRYXBQQWBAMRGBkHBhgGBRcaFQ0MGgwLGxwdCQgcCAcZHhIBAB4ADxQfGwsKHwoJHR8dHBkYFxYREBIeFBMVGhsADQACAAEABgAFAAgABwAMAAsAEAAPAAoACQAEAAMADgERAQYBAgINAhEDEQMOAwQECQQRBREFCAUGBhEHEQcMBwgIEQkRCQoKDwoRCxELEAsMDBENEQ0ODhEPEQ8QEBEADQ4AAg0AAQIAAQYABQYABQgABwgABwwACwwACxAADxAACg8ACQoABAkAAwQAAw4BAhEBBhECDREDBBEDDhEECREFBhEFCBEHCBEHDBEJChEKDxELDBELEBENDhEPEBEAAAAAmpkZvpqZGb7NzMy8mpkZPpqZGT7NzMw8RbdhOzVppDe2k38qTTxEKbaTfyo1aaQ3MyG4G008RCkzIbgbUmQeOCvYVDGqVCGxVIocrwAAgL/PzMw8+KgWPpR7bDyUe2w8",
+                            "Type": 1
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[25656659731801]": {
+            "Id": "Entity_[25656659731801]",
+            "Name": "wheel_mesh",
+            "Components": {
+                "Component_[11126880331901582696]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 11126880331901582696
+                },
+                "Component_[1163283057613061381]": {
+                    "$type": "SelectionComponent",
+                    "Id": 1163283057613061381
+                },
+                "Component_[13311858487080552331]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 13311858487080552331
+                },
+                "Component_[14413946425618321168]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 14413946425618321168,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{F322592F-43BC-50E7-903C-CC231846093F}",
+                                    "subId": 276443623
+                                },
+                                "assetHint": "objects/_primitives/_cylinder_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[15049478877515127995]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 15049478877515127995
+                },
+                "Component_[15451491801214791934]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 15451491801214791934
+                },
+                "Component_[15786912749068350337]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 15786912749068350337
+                },
+                "Component_[16335409941983853431]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 16335409941983853431
+                },
+                "Component_[17526784178822845029]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17526784178822845029,
+                    "Parent Entity": "Entity_[25652364764505]"
+                },
+                "Component_[2687573816805408362]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2687573816805408362
+                },
+                "Component_[8821107128704608960]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8821107128704608960
+                },
+                "Component_[9466346927375378695]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 9466346927375378695,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.30000001192092896,
+                        0.05000000074505806
+                    ]
+                }
+            }
+        },
+        "Entity_[26429753845081]": {
+            "Id": "Entity_[26429753845081]",
+            "Name": "wheel_mesh",
+            "Components": {
+                "Component_[11126880331901582696]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 11126880331901582696
+                },
+                "Component_[1163283057613061381]": {
+                    "$type": "SelectionComponent",
+                    "Id": 1163283057613061381
+                },
+                "Component_[13311858487080552331]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 13311858487080552331
+                },
+                "Component_[14413946425618321168]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 14413946425618321168,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{F322592F-43BC-50E7-903C-CC231846093F}",
+                                    "subId": 276443623
+                                },
+                                "assetHint": "objects/_primitives/_cylinder_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[15049478877515127995]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 15049478877515127995
+                },
+                "Component_[15451491801214791934]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 15451491801214791934
+                },
+                "Component_[15786912749068350337]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 15786912749068350337
+                },
+                "Component_[16335409941983853431]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 16335409941983853431
+                },
+                "Component_[17526784178822845029]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17526784178822845029,
+                    "Parent Entity": "Entity_[26438343779673]"
+                },
+                "Component_[2687573816805408362]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2687573816805408362
+                },
+                "Component_[8821107128704608960]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8821107128704608960
+                },
+                "Component_[9466346927375378695]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 9466346927375378695,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.30000001192092896,
+                        0.05000000074505806
+                    ]
+                }
+            }
+        },
+        "Entity_[26434048812377]": {
+            "Id": "Entity_[26434048812377]",
+            "Name": "wheel_mesh",
+            "Components": {
+                "Component_[11126880331901582696]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 11126880331901582696
+                },
+                "Component_[1163283057613061381]": {
+                    "$type": "SelectionComponent",
+                    "Id": 1163283057613061381
+                },
+                "Component_[13311858487080552331]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 13311858487080552331
+                },
+                "Component_[14413946425618321168]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 14413946425618321168,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{F322592F-43BC-50E7-903C-CC231846093F}",
+                                    "subId": 276443623
+                                },
+                                "assetHint": "objects/_primitives/_cylinder_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[15049478877515127995]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 15049478877515127995
+                },
+                "Component_[15451491801214791934]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 15451491801214791934
+                },
+                "Component_[15786912749068350337]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 15786912749068350337
+                },
+                "Component_[16335409941983853431]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 16335409941983853431
+                },
+                "Component_[17526784178822845029]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17526784178822845029,
+                    "Parent Entity": "Entity_[26442638746969]"
+                },
+                "Component_[2687573816805408362]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2687573816805408362
+                },
+                "Component_[8821107128704608960]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8821107128704608960
+                },
+                "Component_[9466346927375378695]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 9466346927375378695,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.30000001192092896,
+                        0.05000000074505806
+                    ]
+                }
+            }
+        },
+        "Entity_[26438343779673]": {
+            "Id": "Entity_[26438343779673]",
+            "Name": "Wheel_RR",
+            "Components": {
+                "Component_[11173873710412103700]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 11173873710412103700,
+                    "Configuration": {
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[26446933714265]",
+                        "Child Entity": "Entity_[26438343779673]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Limited": false
+                        }
+                    }
+                },
+                "Component_[12051209418545400883]": {
+                    "$type": "EditorCylinderShapeComponent",
+                    "Id": 12051209418545400883,
+                    "CylinderShape": {
+                        "Configuration": {
+                            "Height": 0.05000000074505806,
+                            "Radius": 0.15000000596046448
+                        }
+                    }
+                },
+                "Component_[12111299992888733455]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 12111299992888733455
+                },
+                "Component_[12483359489367301759]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 12483359489367301759
+                },
+                "Component_[12930442173988515488]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 12930442173988515488,
+                    "Parent Entity": "Entity_[26446933714265]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.15990981459617615,
+                            0.0,
+                            0.00009560585021972656
+                        ],
+                        "Rotate": [
+                            0.0,
+                            89.96572875976563,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[16787872766302325326]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 16787872766302325326
+                },
+                "Component_[2736669661172033782]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 2736669661172033782
+                },
+                "Component_[3206189696000187238]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 3206189696000187238,
+                    "Child Entity Order": [
+                        "Entity_[26429753845081]"
+                    ]
+                },
+                "Component_[4075984941854223527]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 4075984941854223527
+                },
+                "Component_[4722292719061268377]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 4722292719061268377
+                },
+                "Component_[5154916986803806312]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5154916986803806312
+                },
+                "Component_[6744919202379144952]": {
+                    "$type": "SelectionComponent",
+                    "Id": 6744919202379144952
+                },
+                "Component_[7615127150075669899]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 7615127150075669899,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 3.0,
+                        "Centre of mass offset": [
+                            3.097293754805719e-9,
+                            -2.3476707244896033e-9,
+                            -1.4237261369842713e-10
+                        ],
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 58.576053619384766
+                        }
+                    }
+                },
+                "Component_[8820867234237328602]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8820867234237328602,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "CookedMeshShapeConfiguration",
+                            "CookedData": "TlhTAUNWWE0NAAAAAAAAAElDRQFDTEhMCQAAACAAAAAwAAAAEgAAAGAAAADpHmu9bOgNPs3MzDwlOdm9IznZPc3MzDxt6A2+5B5rPc3MzDyamRm+a0lhss3MzDxs6A2+6h5rvc3MzDwjOdm9JTnZvc3MzDziHmu9begNvs3MzDwR96gympkZvs3MzDzuHms9bOgNvs3MzDwoOdk9IjnZvc3MzDxt6A0+4h5rvc3MzDyamRk+AAAAAM3MzDxs6A0+6B5rPc3MzDwkOdk9JDnZPc3MzDzlHms9begNPs3MzDxrSeGxmpkZPs3MzDxt6A2+5B5rPc3MzLyamRm+a0lhss3MzLwlOdm9IznZPc3MzLzlHms9begNPs3MzLxrSeGxmpkZPs3MzLwkOdk9JDnZPc3MzLxs6A2+6h5rvc3MzLwjOdm9JTnZvc3MzLziHmu9begNvs3MzLwR96gympkZvs3MzLxs6A0+6B5rPc3MzLyamRk+AAAAAM3MzLzuHms9bOgNvs3MzLwoOdk9IjnZvc3MzLzpHmu9bOgNPs3MzLxt6A0+4h5rvc3MzLwAAAAAAAAAAAAAgD/PzMy8AAAQEL8Ue7+1xUc+AAAAAA2mFr4QAAQLMNtUv9s5Dj8AAAAADKYWvhQABAm2xUc+vxR7PwAAAAANpha+GAAEB9w5Dj8w21Q/AAAAAAymFr4cAAQFMNtUv9w5Dr8AAAAADKYWviAABAy+FHu/xsVHvgAAAAAMpha+JAAEC7bFR76/FHu/AAAAAA2mFr4oAAQO2jkOvzHbVL8AAAAADKYWviwABA4x21Q/2zkOPwAAAAAMpha+MAAEBL0Uez/ExUc+AAAAAAumFr40AAQE3DkOPy/bVL8AAAAADKYWvjgABADExUc+vxR7vwAAAAANpha+PAAEANw5Dr8w21Q/AAAAAAymFr5AAAQIxsVHvr8Uez8AAAAADKYWvkQABAe+FHs/ucVHvgAAAAANpha+SAAEAjTbVD/XOQ6/AAAAAA2mFr5MAAQCAAAAAAAAAAAAAIC/z8zMvFAAEAAAAQIDBAUGBwgJCgsMDQ4PEBEDAhACARITFA8OEw4NFRYXBQQWBAMRGBkHBhgGBRcaFQ0MGgwLGxwdCQgcCAcZHhIBAB4ADxQfGwsKHwoJHR8dHBkYFxYREBIeFBMVGhsADQACAAEABgAFAAgABwAMAAsAEAAPAAoACQAEAAMADgERAQYBAgINAhEDEQMOAwQECQQRBREFCAUGBhEHEQcMBwgIEQkRCQoKDwoRCxELEAsMDBENEQ0ODhEPEQ8QEBEADQ4AAg0AAQIAAQYABQYABQgABwgABwwACwwACxAADxAACg8ACQoABAkAAwQAAw4BAhEBBhECDREDBBEDDhEECREFBhEFCBEHCBEHDBEJChEKDxELDBELEBENDhEPEBEAAAAAmpkZvpqZGb7NzMy8mpkZPpqZGT7NzMw8RbdhOzVppDe2k38qTTxEKbaTfyo1aaQ3MyG4G008RCkzIbgbUmQeOCvYVDGqVCGxVIocrwAAgL/PzMw8+KgWPpR7bDyUe2w8",
+                            "Type": 1
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[26442638746969]": {
+            "Id": "Entity_[26442638746969]",
+            "Name": "Wheel_RR",
+            "Components": {
+                "Component_[11173873710412103700]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 11173873710412103700,
+                    "Configuration": {
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[26451228681561]",
+                        "Child Entity": "Entity_[26442638746969]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Limited": false
+                        }
+                    }
+                },
+                "Component_[12051209418545400883]": {
+                    "$type": "EditorCylinderShapeComponent",
+                    "Id": 12051209418545400883,
+                    "CylinderShape": {
+                        "Configuration": {
+                            "Height": 0.05000000074505806,
+                            "Radius": 0.15000000596046448
+                        }
+                    }
+                },
+                "Component_[12111299992888733455]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 12111299992888733455
+                },
+                "Component_[12483359489367301759]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 12483359489367301759
+                },
+                "Component_[12930442173988515488]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 12930442173988515488,
+                    "Parent Entity": "Entity_[26451228681561]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.15990981459617615,
+                            0.0,
+                            0.00009560585021972656
+                        ],
+                        "Rotate": [
+                            0.0,
+                            89.96572875976563,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[16787872766302325326]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 16787872766302325326
+                },
+                "Component_[2736669661172033782]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 2736669661172033782
+                },
+                "Component_[3206189696000187238]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 3206189696000187238,
+                    "Child Entity Order": [
+                        "Entity_[26434048812377]"
+                    ]
+                },
+                "Component_[4075984941854223527]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 4075984941854223527
+                },
+                "Component_[4722292719061268377]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 4722292719061268377
+                },
+                "Component_[5154916986803806312]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5154916986803806312
+                },
+                "Component_[6744919202379144952]": {
+                    "$type": "SelectionComponent",
+                    "Id": 6744919202379144952
+                },
+                "Component_[7615127150075669899]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 7615127150075669899,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 3.0,
+                        "Centre of mass offset": [
+                            3.097293754805719e-9,
+                            -2.3476707244896033e-9,
+                            -1.4237261369842713e-10
+                        ],
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 58.576053619384766
+                        }
+                    }
+                },
+                "Component_[8820867234237328602]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8820867234237328602,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "CookedMeshShapeConfiguration",
+                            "CookedData": "TlhTAUNWWE0NAAAAAAAAAElDRQFDTEhMCQAAACAAAAAwAAAAEgAAAGAAAADpHmu9bOgNPs3MzDwlOdm9IznZPc3MzDxt6A2+5B5rPc3MzDyamRm+a0lhss3MzDxs6A2+6h5rvc3MzDwjOdm9JTnZvc3MzDziHmu9begNvs3MzDwR96gympkZvs3MzDzuHms9bOgNvs3MzDwoOdk9IjnZvc3MzDxt6A0+4h5rvc3MzDyamRk+AAAAAM3MzDxs6A0+6B5rPc3MzDwkOdk9JDnZPc3MzDzlHms9begNPs3MzDxrSeGxmpkZPs3MzDxt6A2+5B5rPc3MzLyamRm+a0lhss3MzLwlOdm9IznZPc3MzLzlHms9begNPs3MzLxrSeGxmpkZPs3MzLwkOdk9JDnZPc3MzLxs6A2+6h5rvc3MzLwjOdm9JTnZvc3MzLziHmu9begNvs3MzLwR96gympkZvs3MzLxs6A0+6B5rPc3MzLyamRk+AAAAAM3MzLzuHms9bOgNvs3MzLwoOdk9IjnZvc3MzLzpHmu9bOgNPs3MzLxt6A0+4h5rvc3MzLwAAAAAAAAAAAAAgD/PzMy8AAAQEL8Ue7+1xUc+AAAAAA2mFr4QAAQLMNtUv9s5Dj8AAAAADKYWvhQABAm2xUc+vxR7PwAAAAANpha+GAAEB9w5Dj8w21Q/AAAAAAymFr4cAAQFMNtUv9w5Dr8AAAAADKYWviAABAy+FHu/xsVHvgAAAAAMpha+JAAEC7bFR76/FHu/AAAAAA2mFr4oAAQO2jkOvzHbVL8AAAAADKYWviwABA4x21Q/2zkOPwAAAAAMpha+MAAEBL0Uez/ExUc+AAAAAAumFr40AAQE3DkOPy/bVL8AAAAADKYWvjgABADExUc+vxR7vwAAAAANpha+PAAEANw5Dr8w21Q/AAAAAAymFr5AAAQIxsVHvr8Uez8AAAAADKYWvkQABAe+FHs/ucVHvgAAAAANpha+SAAEAjTbVD/XOQ6/AAAAAA2mFr5MAAQCAAAAAAAAAAAAAIC/z8zMvFAAEAAAAQIDBAUGBwgJCgsMDQ4PEBEDAhACARITFA8OEw4NFRYXBQQWBAMRGBkHBhgGBRcaFQ0MGgwLGxwdCQgcCAcZHhIBAB4ADxQfGwsKHwoJHR8dHBkYFxYREBIeFBMVGhsADQACAAEABgAFAAgABwAMAAsAEAAPAAoACQAEAAMADgERAQYBAgINAhEDEQMOAwQECQQRBREFCAUGBhEHEQcMBwgIEQkRCQoKDwoRCxELEAsMDBENEQ0ODhEPEQ8QEBEADQ4AAg0AAQIAAQYABQYABQgABwgABwwACwwACxAADxAACg8ACQoABAkAAwQAAw4BAhEBBhECDREDBBEDDhEECREFBhEFCBEHCBEHDBEJChEKDxELDBELEBENDhEPEBEAAAAAmpkZvpqZGb7NzMy8mpkZPpqZGT7NzMw8RbdhOzVppDe2k38qTTxEKbaTfyo1aaQ3MyG4G008RCkzIbgbUmQeOCvYVDGqVCGxVIocrwAAgL/PzMw8+KgWPpR7bDyUe2w8",
+                            "Type": 1
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[26446933714265]": {
+            "Id": "Entity_[26446933714265]",
+            "Name": "Suspension_RF",
+            "Components": {
+                "Component_[10093753899091459236]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 10093753899091459236,
+                    "Configuration": {
+                        "Local Position": [
+                            -0.13396984338760376,
+                            0.0,
+                            0.0
+                        ],
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            90.0
+                        ],
+                        "Parent Entity": "Entity_[22310880208217]",
+                        "Child Entity": "Entity_[26446933714265]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Soft Limit": true,
+                            "Damping": 1000.0,
+                            "Stiffness": 999999.0
+                        },
+                        "Positive Limit": 0.10000000149011612,
+                        "Negative Limit": -0.10000000149011612
+                    }
+                },
+                "Component_[1287908376729267190]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 1287908376729267190
+                },
+                "Component_[13013838428471678011]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 13013838428471678011,
+                    "Parent Entity": "Entity_[22310880208217]",
+                    "Transform Data": {
+                        "Translate": [
+                            -0.17785218358039856,
+                            0.36701318621635437,
+                            -0.10783195495605469
+                        ],
+                        "Rotate": [
+                            0.0,
+                            -9.99998664855957,
+                            180.0
+                        ]
+                    }
+                },
+                "Component_[15723081067757209237]": {
+                    "$type": "SelectionComponent",
+                    "Id": 15723081067757209237
+                },
+                "Component_[15829812595535571497]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 15829812595535571497,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.25,
+                                0.019999999552965164,
+                                0.019999999552965164
+                            ]
+                        }
+                    ]
+                },
+                "Component_[17335476657243592358]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 17335476657243592358
+                },
+                "Component_[17724980174080255586]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 17724980174080255586
+                },
+                "Component_[3658876560863902198]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 3658876560863902198,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 4.0,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 3750.0
+                        }
+                    }
+                },
+                "Component_[3910374631086156047]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 3910374631086156047
+                },
+                "Component_[4152938350980954708]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 4152938350980954708,
+                    "Child Entity Order": [
+                        "Entity_[26438343779673]"
+                    ]
+                },
+                "Component_[4196134556247664001]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 4196134556247664001,
+                    "GameView": true,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.25,
+                                0.019999999552965164,
+                                0.019999999552965164
+                            ]
+                        }
+                    }
+                },
+                "Component_[6889372879567776536]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 6889372879567776536
+                },
+                "Component_[9944657806766507413]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 9944657806766507413
+                },
+                "Component_[9989785071676502772]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 9989785071676502772
+                }
+            }
+        },
+        "Entity_[26451228681561]": {
+            "Id": "Entity_[26451228681561]",
+            "Name": "Suspension_RR",
+            "Components": {
+                "Component_[10093753899091459236]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 10093753899091459236,
+                    "Configuration": {
+                        "Local Position": [
+                            -0.13396984338760376,
+                            0.0,
+                            0.0
+                        ],
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            90.0
+                        ],
+                        "Parent Entity": "Entity_[22310880208217]",
+                        "Child Entity": "Entity_[26451228681561]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Soft Limit": true,
+                            "Damping": 1000.0,
+                            "Stiffness": 999999.0
+                        },
+                        "Positive Limit": 0.10000000149011612,
+                        "Negative Limit": -0.10000000149011612
+                    }
+                },
+                "Component_[1287908376729267190]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 1287908376729267190
+                },
+                "Component_[13013838428471678011]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 13013838428471678011,
+                    "Parent Entity": "Entity_[22310880208217]",
+                    "Transform Data": {
+                        "Translate": [
+                            -0.17785218358039856,
+                            -0.3578774929046631,
+                            -0.10783195495605469
+                        ],
+                        "Rotate": [
+                            0.0,
+                            -9.99998664855957,
+                            180.0
+                        ]
+                    }
+                },
+                "Component_[15723081067757209237]": {
+                    "$type": "SelectionComponent",
+                    "Id": 15723081067757209237
+                },
+                "Component_[15829812595535571497]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 15829812595535571497,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.25,
+                                0.019999999552965164,
+                                0.019999999552965164
+                            ]
+                        }
+                    ]
+                },
+                "Component_[17335476657243592358]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 17335476657243592358
+                },
+                "Component_[17724980174080255586]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 17724980174080255586
+                },
+                "Component_[3658876560863902198]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 3658876560863902198,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 4.0,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 3750.0
+                        }
+                    }
+                },
+                "Component_[3910374631086156047]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 3910374631086156047
+                },
+                "Component_[4152938350980954708]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 4152938350980954708,
+                    "Child Entity Order": [
+                        "Entity_[26442638746969]"
+                    ]
+                },
+                "Component_[4196134556247664001]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 4196134556247664001,
+                    "GameView": true,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.25,
+                                0.019999999552965164,
+                                0.019999999552965164
+                            ]
+                        }
+                    }
+                },
+                "Component_[6889372879567776536]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 6889372879567776536
+                },
+                "Component_[9944657806766507413]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 9944657806766507413
+                },
+                "Component_[9989785071676502772]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 9989785071676502772
+                }
+            }
+        },
+        "Entity_[29998013792806]": {
+            "Id": "Entity_[29998013792806]",
+            "Name": "Ground_mesh",
+            "Components": {
+                "Component_[11701138785793981042]": {
+                    "$type": "SelectionComponent",
+                    "Id": 11701138785793981042
+                },
+                "Component_[12260880513256986252]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 12260880513256986252
+                },
+                "Component_[13711420870643673468]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 13711420870643673468
+                },
+                "Component_[138002849734991713]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 138002849734991713
+                },
+                "Component_[16578565737331764849]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 16578565737331764849,
+                    "Parent Entity": "Entity_[1159459292531]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            0.03908729553222656
+                        ]
+                    }
+                },
+                "Component_[16919232076966545697]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16919232076966545697
+                },
+                "Component_[5182430712893438093]": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 5182430712893438093
+                },
+                "Component_[5675108321710651991]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 5675108321710651991,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{0CD745C0-6AA8-569A-A68A-73A3270986C4}",
+                                    "subId": 277889906
+                                },
+                                "assetHint": "objects/groudplane/groundplane_512x512m.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[5681893399601237518]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 5681893399601237518
+                },
+                "Component_[592692962543397545]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 592692962543397545
+                },
+                "Component_[7090012899106946164]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7090012899106946164
+                },
+                "Component_[9410832619875640998]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 9410832619875640998
+                }
+            }
+        },
+        "Entity_[48633876890150]": {
+            "Id": "Entity_[48633876890150]",
+            "Name": "Camera",
+            "Components": {
+                "Component_[11895140916889160460]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 11895140916889160460
+                },
+                "Component_[16880285896855930892]": {
+                    "$type": "{CA11DA46-29FF-4083-B5F6-E02C3A8C3A3D} EditorCameraComponent",
+                    "Id": 16880285896855930892,
+                    "Controller": {
+                        "Configuration": {
+                            "Field of View": 55.0,
+                            "EditorEntityId": 17951396272850951244
+                        }
+                    }
+                },
+                "Component_[17187464423780271193]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 17187464423780271193
+                },
+                "Component_[17495696818315413311]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 17495696818315413311
+                },
+                "Component_[18086214374043522055]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 18086214374043522055,
+                    "Parent Entity": "Entity_[1176639161715]",
+                    "Transform Data": {
+                        "Translate": [
+                            2.8851804733276367,
+                            6.9687981605529785,
+                            1.1220978498458862
+                        ],
+                        "Rotate": [
+                            13.123903274536133,
+                            -4.276712894439697,
+                            156.85121154785156
+                        ]
+                    }
+                },
+                "Component_[18387556550380114975]": {
+                    "$type": "SelectionComponent",
+                    "Id": 18387556550380114975
+                },
+                "Component_[2654521436129313160]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 2654521436129313160
+                },
+                "Component_[5265045084611556958]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 5265045084611556958
+                },
+                "Component_[7169798125182238623]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 7169798125182238623
+                },
+                "Component_[7255796294953281766]": {
+                    "$type": "GenericComponentWrapper",
+                    "Id": 7255796294953281766,
+                    "m_template": {
+                        "$type": "FlyCameraInputComponent",
+                        "Move Speed": 2.0,
+                        "Rotation Speed": 2.0
+                    }
+                },
+                "Component_[8866210352157164042]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8866210352157164042
+                },
+                "Component_[9129253381063760879]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 9129253381063760879
+                }
+            }
+        },
+        "Entity_[52521680168281]": {
+            "Id": "Entity_[52521680168281]",
+            "Name": "body_mesh",
+            "Components": {
+                "Component_[10201565173162996805]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 10201565173162996805
+                },
+                "Component_[11634603118171617741]": {
+                    "$type": "SelectionComponent",
+                    "Id": 11634603118171617741
+                },
+                "Component_[12758597745485045190]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 12758597745485045190
+                },
+                "Component_[13456807630138578240]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 13456807630138578240
+                },
+                "Component_[16557197523848837548]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16557197523848837548
+                },
+                "Component_[18087264586374973042]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 18087264586374973042
+                },
+                "Component_[211828142749256650]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 211828142749256650,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{C15CD465-9589-56ED-945F-8416FA4798A3}",
+                                    "subId": 284301017
+                                },
+                                "assetHint": "objects/_primitives/_box_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[2804313319473453446]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 2804313319473453446,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.8199999928474426,
+                        0.15000000596046448
+                    ]
+                },
+                "Component_[6397974071609674395]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 6397974071609674395
+                },
+                "Component_[7856500471901971778]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 7856500471901971778
+                },
+                "Component_[8679404082259052829]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 8679404082259052829,
+                    "Parent Entity": "Entity_[52538860037465]"
+                },
+                "Component_[8744272218418481285]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 8744272218418481285
+                }
+            }
+        },
+        "Entity_[52538860037465]": {
+            "Id": "Entity_[52538860037465]",
+            "Name": "payload 50kg",
+            "Components": {
+                "Component_[10953876651268642258]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 10953876651268642258
+                },
+                "Component_[11046096320581315574]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 11046096320581315574
+                },
+                "Component_[11116578058423845630]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 11116578058423845630
+                },
+                "Component_[11836507567374440610]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 11836507567374440610
+                },
+                "Component_[12271054571961146875]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 12271054571961146875
+                },
+                "Component_[13866360337442470886]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 13866360337442470886,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 50.0,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 0.3453734219074249
+                        }
+                    }
+                },
+                "Component_[16616440410168978878]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 16616440410168978878,
+                    "Child Entity Order": [
+                        "Entity_[52521680168281]"
+                    ]
+                },
+                "Component_[16670531937338480021]": {
+                    "$type": "EditorFixedJointComponent",
+                    "Id": 16670531937338480021,
+                    "Configuration": {
+                        "Parent Entity": "Entity_[12393800721753]",
+                        "Child Entity": "Entity_[52538860037465]"
+                    }
+                },
+                "Component_[1807931960527701319]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 1807931960527701319,
+                    "Parent Entity": "Entity_[12393800721753]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            0.15367519855499268
+                        ]
+                    }
+                },
+                "Component_[5609115821002756754]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5609115821002756754
+                },
+                "Component_[7412142156647776837]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 7412142156647776837
+                },
+                "Component_[8575572291889212252]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8575572291889212252,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.30000001192092896,
+                                0.8199999928474426,
+                                0.15000000596046448
+                            ]
+                        }
+                    ]
+                },
+                "Component_[8846272292629100933]": {
+                    "$type": "SelectionComponent",
+                    "Id": 8846272292629100933
+                },
+                "Component_[9324164078949048710]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 9324164078949048710,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.30000001192092896,
+                                0.8199999928474426,
+                                0.15000000596046448
+                            ]
+                        }
+                    }
+                }
+            }
+        },
+        "Entity_[59999218230617]": {
+            "Id": "Entity_[59999218230617]",
+            "Name": "wheel_mesh",
+            "Components": {
+                "Component_[11126880331901582696]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 11126880331901582696
+                },
+                "Component_[1163283057613061381]": {
+                    "$type": "SelectionComponent",
+                    "Id": 1163283057613061381
+                },
+                "Component_[13311858487080552331]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 13311858487080552331
+                },
+                "Component_[14413946425618321168]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 14413946425618321168,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{F322592F-43BC-50E7-903C-CC231846093F}",
+                                    "subId": 276443623
+                                },
+                                "assetHint": "objects/_primitives/_cylinder_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[15049478877515127995]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 15049478877515127995
+                },
+                "Component_[15451491801214791934]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 15451491801214791934
+                },
+                "Component_[15786912749068350337]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 15786912749068350337
+                },
+                "Component_[16335409941983853431]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 16335409941983853431
+                },
+                "Component_[17526784178822845029]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17526784178822845029,
+                    "Parent Entity": "Entity_[60033577968985]"
+                },
+                "Component_[2687573816805408362]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2687573816805408362
+                },
+                "Component_[8821107128704608960]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8821107128704608960
+                },
+                "Component_[9466346927375378695]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 9466346927375378695,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.30000001192092896,
+                        0.05000000074505806
+                    ]
+                }
+            }
+        },
+        "Entity_[60003513197913]": {
+            "Id": "Entity_[60003513197913]",
+            "Name": "body_mesh",
+            "Components": {
+                "Component_[10201565173162996805]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 10201565173162996805
+                },
+                "Component_[11634603118171617741]": {
+                    "$type": "SelectionComponent",
+                    "Id": 11634603118171617741
+                },
+                "Component_[12758597745485045190]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 12758597745485045190
+                },
+                "Component_[13456807630138578240]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 13456807630138578240
+                },
+                "Component_[16557197523848837548]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16557197523848837548
+                },
+                "Component_[18087264586374973042]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 18087264586374973042
+                },
+                "Component_[211828142749256650]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 211828142749256650,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{C15CD465-9589-56ED-945F-8416FA4798A3}",
+                                    "subId": 284301017
+                                },
+                                "assetHint": "objects/_primitives/_box_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[2804313319473453446]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 2804313319473453446,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.8199999928474426,
+                        0.15000000596046448
+                    ]
+                },
+                "Component_[6397974071609674395]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 6397974071609674395
+                },
+                "Component_[7856500471901971778]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 7856500471901971778
+                },
+                "Component_[8679404082259052829]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 8679404082259052829,
+                    "Parent Entity": "Entity_[60029283001689]"
+                },
+                "Component_[8744272218418481285]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 8744272218418481285
+                }
+            }
+        },
+        "Entity_[60007808165209]": {
+            "Id": "Entity_[60007808165209]",
+            "Name": "wheel_mesh",
+            "Components": {
+                "Component_[11126880331901582696]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 11126880331901582696
+                },
+                "Component_[1163283057613061381]": {
+                    "$type": "SelectionComponent",
+                    "Id": 1163283057613061381
+                },
+                "Component_[13311858487080552331]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 13311858487080552331
+                },
+                "Component_[14413946425618321168]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 14413946425618321168,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{F322592F-43BC-50E7-903C-CC231846093F}",
+                                    "subId": 276443623
+                                },
+                                "assetHint": "objects/_primitives/_cylinder_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[15049478877515127995]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 15049478877515127995
+                },
+                "Component_[15451491801214791934]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 15451491801214791934
+                },
+                "Component_[15786912749068350337]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 15786912749068350337
+                },
+                "Component_[16335409941983853431]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 16335409941983853431
+                },
+                "Component_[17526784178822845029]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17526784178822845029,
+                    "Parent Entity": "Entity_[60020693067097]"
+                },
+                "Component_[2687573816805408362]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2687573816805408362
+                },
+                "Component_[8821107128704608960]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8821107128704608960
+                },
+                "Component_[9466346927375378695]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 9466346927375378695,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.30000001192092896,
+                        0.05000000074505806
+                    ]
+                }
+            }
+        },
+        "Entity_[60012103132505]": {
+            "Id": "Entity_[60012103132505]",
+            "Name": "wheel_mesh",
+            "Components": {
+                "Component_[11126880331901582696]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 11126880331901582696
+                },
+                "Component_[1163283057613061381]": {
+                    "$type": "SelectionComponent",
+                    "Id": 1163283057613061381
+                },
+                "Component_[13311858487080552331]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 13311858487080552331
+                },
+                "Component_[14413946425618321168]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 14413946425618321168,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{F322592F-43BC-50E7-903C-CC231846093F}",
+                                    "subId": 276443623
+                                },
+                                "assetHint": "objects/_primitives/_cylinder_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[15049478877515127995]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 15049478877515127995
+                },
+                "Component_[15451491801214791934]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 15451491801214791934
+                },
+                "Component_[15786912749068350337]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 15786912749068350337
+                },
+                "Component_[16335409941983853431]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 16335409941983853431
+                },
+                "Component_[17526784178822845029]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17526784178822845029,
+                    "Parent Entity": "Entity_[60016398099801]"
+                },
+                "Component_[2687573816805408362]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2687573816805408362
+                },
+                "Component_[8821107128704608960]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8821107128704608960
+                },
+                "Component_[9466346927375378695]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 9466346927375378695,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.30000001192092896,
+                        0.05000000074505806
+                    ]
+                }
+            }
+        },
+        "Entity_[60016398099801]": {
+            "Id": "Entity_[60016398099801]",
+            "Name": "Wheel_RF",
+            "Components": {
+                "Component_[11173873710412103700]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 11173873710412103700,
+                    "Configuration": {
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[60029283001689]",
+                        "Child Entity": "Entity_[60016398099801]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Limited": false
+                        }
+                    }
+                },
+                "Component_[12051209418545400883]": {
+                    "$type": "EditorCylinderShapeComponent",
+                    "Id": 12051209418545400883,
+                    "CylinderShape": {
+                        "Configuration": {
+                            "Height": 0.05000000074505806,
+                            "Radius": 0.15000000596046448
+                        }
+                    }
+                },
+                "Component_[12111299992888733455]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 12111299992888733455
+                },
+                "Component_[12483359489367301759]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 12483359489367301759
+                },
+                "Component_[12930442173988515488]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 12930442173988515488,
+                    "Parent Entity": "Entity_[60029283001689]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.3311290740966797,
+                            0.3412588834762573,
+                            -0.11986398696899414
+                        ],
+                        "Rotate": [
+                            0.0,
+                            89.96572875976563,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[16787872766302325326]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 16787872766302325326
+                },
+                "Component_[2736669661172033782]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 2736669661172033782
+                },
+                "Component_[3206189696000187238]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 3206189696000187238,
+                    "Child Entity Order": [
+                        "Entity_[60012103132505]"
+                    ]
+                },
+                "Component_[4075984941854223527]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 4075984941854223527
+                },
+                "Component_[4722292719061268377]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 4722292719061268377
+                },
+                "Component_[5154916986803806312]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5154916986803806312
+                },
+                "Component_[6744919202379144952]": {
+                    "$type": "SelectionComponent",
+                    "Id": 6744919202379144952
+                },
+                "Component_[7615127150075669899]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 7615127150075669899,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 3.0,
+                        "Centre of mass offset": [
+                            3.097293754805719e-9,
+                            -2.3476707244896033e-9,
+                            -1.4237261369842713e-10
+                        ],
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 58.576053619384766
+                        }
+                    }
+                },
+                "Component_[8820867234237328602]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8820867234237328602,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "CookedMeshShapeConfiguration",
+                            "CookedData": "TlhTAUNWWE0NAAAAAAAAAElDRQFDTEhMCQAAACAAAAAwAAAAEgAAAGAAAADpHmu9bOgNPs3MzDwlOdm9IznZPc3MzDxt6A2+5B5rPc3MzDyamRm+a0lhss3MzDxs6A2+6h5rvc3MzDwjOdm9JTnZvc3MzDziHmu9begNvs3MzDwR96gympkZvs3MzDzuHms9bOgNvs3MzDwoOdk9IjnZvc3MzDxt6A0+4h5rvc3MzDyamRk+AAAAAM3MzDxs6A0+6B5rPc3MzDwkOdk9JDnZPc3MzDzlHms9begNPs3MzDxrSeGxmpkZPs3MzDxt6A2+5B5rPc3MzLyamRm+a0lhss3MzLwlOdm9IznZPc3MzLzlHms9begNPs3MzLxrSeGxmpkZPs3MzLwkOdk9JDnZPc3MzLxs6A2+6h5rvc3MzLwjOdm9JTnZvc3MzLziHmu9begNvs3MzLwR96gympkZvs3MzLxs6A0+6B5rPc3MzLyamRk+AAAAAM3MzLzuHms9bOgNvs3MzLwoOdk9IjnZvc3MzLzpHmu9bOgNPs3MzLxt6A0+4h5rvc3MzLwAAAAAAAAAAAAAgD/PzMy8AAAQEL8Ue7+1xUc+AAAAAA2mFr4QAAQLMNtUv9s5Dj8AAAAADKYWvhQABAm2xUc+vxR7PwAAAAANpha+GAAEB9w5Dj8w21Q/AAAAAAymFr4cAAQFMNtUv9w5Dr8AAAAADKYWviAABAy+FHu/xsVHvgAAAAAMpha+JAAEC7bFR76/FHu/AAAAAA2mFr4oAAQO2jkOvzHbVL8AAAAADKYWviwABA4x21Q/2zkOPwAAAAAMpha+MAAEBL0Uez/ExUc+AAAAAAumFr40AAQE3DkOPy/bVL8AAAAADKYWvjgABADExUc+vxR7vwAAAAANpha+PAAEANw5Dr8w21Q/AAAAAAymFr5AAAQIxsVHvr8Uez8AAAAADKYWvkQABAe+FHs/ucVHvgAAAAANpha+SAAEAjTbVD/XOQ6/AAAAAA2mFr5MAAQCAAAAAAAAAAAAAIC/z8zMvFAAEAAAAQIDBAUGBwgJCgsMDQ4PEBEDAhACARITFA8OEw4NFRYXBQQWBAMRGBkHBhgGBRcaFQ0MGgwLGxwdCQgcCAcZHhIBAB4ADxQfGwsKHwoJHR8dHBkYFxYREBIeFBMVGhsADQACAAEABgAFAAgABwAMAAsAEAAPAAoACQAEAAMADgERAQYBAgINAhEDEQMOAwQECQQRBREFCAUGBhEHEQcMBwgIEQkRCQoKDwoRCxELEAsMDBENEQ0ODhEPEQ8QEBEADQ4AAg0AAQIAAQYABQYABQgABwgABwwACwwACxAADxAACg8ACQoABAkAAwQAAw4BAhEBBhECDREDBBEDDhEECREFBhEFCBEHCBEHDBEJChEKDxELDBELEBENDhEPEBEAAAAAmpkZvpqZGb7NzMy8mpkZPpqZGT7NzMw8RbdhOzVppDe2k38qTTxEKbaTfyo1aaQ3MyG4G008RCkzIbgbUmQeOCvYVDGqVCGxVIocrwAAgL/PzMw8+KgWPpR7bDyUe2w8",
+                            "Type": 1
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[60020693067097]": {
+            "Id": "Entity_[60020693067097]",
+            "Name": "Wheel_LR",
+            "Components": {
+                "Component_[11173873710412103700]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 11173873710412103700,
+                    "Configuration": {
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[60029283001689]",
+                        "Child Entity": "Entity_[60020693067097]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Limited": false
+                        }
+                    }
+                },
+                "Component_[12051209418545400883]": {
+                    "$type": "EditorCylinderShapeComponent",
+                    "Id": 12051209418545400883,
+                    "CylinderShape": {
+                        "Configuration": {
+                            "Height": 0.05000000074505806,
+                            "Radius": 0.15000000596046448
+                        }
+                    }
+                },
+                "Component_[12111299992888733455]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 12111299992888733455
+                },
+                "Component_[12483359489367301759]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 12483359489367301759
+                },
+                "Component_[12930442173988515488]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 12930442173988515488,
+                    "Parent Entity": "Entity_[60029283001689]",
+                    "Transform Data": {
+                        "Translate": [
+                            -0.3378334045410156,
+                            -0.333054780960083,
+                            -0.11708295345306396
+                        ],
+                        "Rotate": [
+                            0.0,
+                            89.96572875976563,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[16787872766302325326]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 16787872766302325326
+                },
+                "Component_[2736669661172033782]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 2736669661172033782
+                },
+                "Component_[3206189696000187238]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 3206189696000187238,
+                    "Child Entity Order": [
+                        "Entity_[60007808165209]"
+                    ]
+                },
+                "Component_[4075984941854223527]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 4075984941854223527
+                },
+                "Component_[4722292719061268377]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 4722292719061268377
+                },
+                "Component_[5154916986803806312]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5154916986803806312
+                },
+                "Component_[6744919202379144952]": {
+                    "$type": "SelectionComponent",
+                    "Id": 6744919202379144952
+                },
+                "Component_[7615127150075669899]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 7615127150075669899,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 3.0,
+                        "Centre of mass offset": [
+                            3.097293754805719e-9,
+                            -2.3476707244896033e-9,
+                            -1.4237261369842713e-10
+                        ],
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 58.576053619384766
+                        }
+                    }
+                },
+                "Component_[8820867234237328602]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8820867234237328602,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "CookedMeshShapeConfiguration",
+                            "CookedData": "TlhTAUNWWE0NAAAAAAAAAElDRQFDTEhMCQAAACAAAAAwAAAAEgAAAGAAAADpHmu9bOgNPs3MzDwlOdm9IznZPc3MzDxt6A2+5B5rPc3MzDyamRm+a0lhss3MzDxs6A2+6h5rvc3MzDwjOdm9JTnZvc3MzDziHmu9begNvs3MzDwR96gympkZvs3MzDzuHms9bOgNvs3MzDwoOdk9IjnZvc3MzDxt6A0+4h5rvc3MzDyamRk+AAAAAM3MzDxs6A0+6B5rPc3MzDwkOdk9JDnZPc3MzDzlHms9begNPs3MzDxrSeGxmpkZPs3MzDxt6A2+5B5rPc3MzLyamRm+a0lhss3MzLwlOdm9IznZPc3MzLzlHms9begNPs3MzLxrSeGxmpkZPs3MzLwkOdk9JDnZPc3MzLxs6A2+6h5rvc3MzLwjOdm9JTnZvc3MzLziHmu9begNvs3MzLwR96gympkZvs3MzLxs6A0+6B5rPc3MzLyamRk+AAAAAM3MzLzuHms9bOgNvs3MzLwoOdk9IjnZvc3MzLzpHmu9bOgNPs3MzLxt6A0+4h5rvc3MzLwAAAAAAAAAAAAAgD/PzMy8AAAQEL8Ue7+1xUc+AAAAAA2mFr4QAAQLMNtUv9s5Dj8AAAAADKYWvhQABAm2xUc+vxR7PwAAAAANpha+GAAEB9w5Dj8w21Q/AAAAAAymFr4cAAQFMNtUv9w5Dr8AAAAADKYWviAABAy+FHu/xsVHvgAAAAAMpha+JAAEC7bFR76/FHu/AAAAAA2mFr4oAAQO2jkOvzHbVL8AAAAADKYWviwABA4x21Q/2zkOPwAAAAAMpha+MAAEBL0Uez/ExUc+AAAAAAumFr40AAQE3DkOPy/bVL8AAAAADKYWvjgABADExUc+vxR7vwAAAAANpha+PAAEANw5Dr8w21Q/AAAAAAymFr5AAAQIxsVHvr8Uez8AAAAADKYWvkQABAe+FHs/ucVHvgAAAAANpha+SAAEAjTbVD/XOQ6/AAAAAA2mFr5MAAQCAAAAAAAAAAAAAIC/z8zMvFAAEAAAAQIDBAUGBwgJCgsMDQ4PEBEDAhACARITFA8OEw4NFRYXBQQWBAMRGBkHBhgGBRcaFQ0MGgwLGxwdCQgcCAcZHhIBAB4ADxQfGwsKHwoJHR8dHBkYFxYREBIeFBMVGhsADQACAAEABgAFAAgABwAMAAsAEAAPAAoACQAEAAMADgERAQYBAgINAhEDEQMOAwQECQQRBREFCAUGBhEHEQcMBwgIEQkRCQoKDwoRCxELEAsMDBENEQ0ODhEPEQ8QEBEADQ4AAg0AAQIAAQYABQYABQgABwgABwwACwwACxAADxAACg8ACQoABAkAAwQAAw4BAhEBBhECDREDBBEDDhEECREFBhEFCBEHCBEHDBEJChEKDxELDBELEBENDhEPEBEAAAAAmpkZvpqZGb7NzMy8mpkZPpqZGT7NzMw8RbdhOzVppDe2k38qTTxEKbaTfyo1aaQ3MyG4G008RCkzIbgbUmQeOCvYVDGqVCGxVIocrwAAgL/PzMw8+KgWPpR7bDyUe2w8",
+                            "Type": 1
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[60024988034393]": {
+            "Id": "Entity_[60024988034393]",
+            "Name": "wheel_mesh",
+            "Components": {
+                "Component_[11126880331901582696]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 11126880331901582696
+                },
+                "Component_[1163283057613061381]": {
+                    "$type": "SelectionComponent",
+                    "Id": 1163283057613061381
+                },
+                "Component_[13311858487080552331]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 13311858487080552331
+                },
+                "Component_[14413946425618321168]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 14413946425618321168,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{F322592F-43BC-50E7-903C-CC231846093F}",
+                                    "subId": 276443623
+                                },
+                                "assetHint": "objects/_primitives/_cylinder_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[15049478877515127995]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 15049478877515127995
+                },
+                "Component_[15451491801214791934]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 15451491801214791934
+                },
+                "Component_[15786912749068350337]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 15786912749068350337
+                },
+                "Component_[16335409941983853431]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 16335409941983853431
+                },
+                "Component_[17526784178822845029]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17526784178822845029,
+                    "Parent Entity": "Entity_[60037872936281]"
+                },
+                "Component_[2687573816805408362]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 2687573816805408362
+                },
+                "Component_[8821107128704608960]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 8821107128704608960
+                },
+                "Component_[9466346927375378695]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 9466346927375378695,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.30000001192092896,
+                        0.05000000074505806
+                    ]
+                }
+            }
+        },
+        "Entity_[60029283001689]": {
+            "Id": "Entity_[60029283001689]",
+            "Name": "robot1_body",
+            "Components": {
+                "Component_[10953876651268642258]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 10953876651268642258
+                },
+                "Component_[11046096320581315574]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 11046096320581315574
+                },
+                "Component_[11116578058423845630]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 11116578058423845630
+                },
+                "Component_[11836507567374440610]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 11836507567374440610
+                },
+                "Component_[12271054571961146875]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 12271054571961146875
+                },
+                "Component_[13866360337442470886]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 13866360337442470886,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 34.0,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 0.5079020857810974
+                        }
+                    }
+                },
+                "Component_[16616440410168978878]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 16616440410168978878,
+                    "Child Entity Order": [
+                        "Entity_[60003513197913]",
+                        "Entity_[60033577968985]",
+                        "Entity_[60016398099801]",
+                        "Entity_[60037872936281]",
+                        "Entity_[60020693067097]"
+                    ]
+                },
+                "Component_[1807931960527701319]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 1807931960527701319,
+                    "Parent Entity": "Entity_[1146574390643]",
+                    "Transform Data": {
+                        "Translate": [
+                            3.3798296451568604,
+                            -0.1950911283493042,
+                            1.288824200630188
+                        ]
+                    }
+                },
+                "Component_[5609115821002756754]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5609115821002756754
+                },
+                "Component_[7412142156647776837]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 7412142156647776837
+                },
+                "Component_[8575572291889212252]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8575572291889212252,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.30000001192092896,
+                                0.8199999928474426,
+                                0.15000000596046448
+                            ]
+                        }
+                    ]
+                },
+                "Component_[8846272292629100933]": {
+                    "$type": "SelectionComponent",
+                    "Id": 8846272292629100933
+                },
+                "Component_[9324164078949048710]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 9324164078949048710,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.30000001192092896,
+                                0.8199999928474426,
+                                0.15000000596046448
+                            ]
+                        }
+                    }
+                }
+            }
+        },
+        "Entity_[60033577968985]": {
+            "Id": "Entity_[60033577968985]",
+            "Name": "Wheel_RR",
+            "Components": {
+                "Component_[11173873710412103700]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 11173873710412103700,
+                    "Configuration": {
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[60029283001689]",
+                        "Child Entity": "Entity_[60033577968985]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Limited": false
+                        }
+                    }
+                },
+                "Component_[12051209418545400883]": {
+                    "$type": "EditorCylinderShapeComponent",
+                    "Id": 12051209418545400883,
+                    "CylinderShape": {
+                        "Configuration": {
+                            "Height": 0.05000000074505806,
+                            "Radius": 0.15000000596046448
+                        }
+                    }
+                },
+                "Component_[12111299992888733455]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 12111299992888733455
+                },
+                "Component_[12483359489367301759]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 12483359489367301759
+                },
+                "Component_[12930442173988515488]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 12930442173988515488,
+                    "Parent Entity": "Entity_[60029283001689]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.3311290740966797,
+                            -0.333054780960083,
+                            -0.11986398696899414
+                        ],
+                        "Rotate": [
+                            0.0,
+                            89.96572875976563,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[16787872766302325326]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 16787872766302325326
+                },
+                "Component_[2736669661172033782]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 2736669661172033782
+                },
+                "Component_[3206189696000187238]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 3206189696000187238,
+                    "Child Entity Order": [
+                        "Entity_[59999218230617]"
+                    ]
+                },
+                "Component_[4075984941854223527]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 4075984941854223527
+                },
+                "Component_[4722292719061268377]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 4722292719061268377
+                },
+                "Component_[5154916986803806312]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5154916986803806312
+                },
+                "Component_[6744919202379144952]": {
+                    "$type": "SelectionComponent",
+                    "Id": 6744919202379144952
+                },
+                "Component_[7615127150075669899]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 7615127150075669899,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 3.0,
+                        "Centre of mass offset": [
+                            3.097293754805719e-9,
+                            -2.3476707244896033e-9,
+                            -1.4237261369842713e-10
+                        ],
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 58.576053619384766
+                        }
+                    }
+                },
+                "Component_[8820867234237328602]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8820867234237328602,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "CookedMeshShapeConfiguration",
+                            "CookedData": "TlhTAUNWWE0NAAAAAAAAAElDRQFDTEhMCQAAACAAAAAwAAAAEgAAAGAAAADpHmu9bOgNPs3MzDwlOdm9IznZPc3MzDxt6A2+5B5rPc3MzDyamRm+a0lhss3MzDxs6A2+6h5rvc3MzDwjOdm9JTnZvc3MzDziHmu9begNvs3MzDwR96gympkZvs3MzDzuHms9bOgNvs3MzDwoOdk9IjnZvc3MzDxt6A0+4h5rvc3MzDyamRk+AAAAAM3MzDxs6A0+6B5rPc3MzDwkOdk9JDnZPc3MzDzlHms9begNPs3MzDxrSeGxmpkZPs3MzDxt6A2+5B5rPc3MzLyamRm+a0lhss3MzLwlOdm9IznZPc3MzLzlHms9begNPs3MzLxrSeGxmpkZPs3MzLwkOdk9JDnZPc3MzLxs6A2+6h5rvc3MzLwjOdm9JTnZvc3MzLziHmu9begNvs3MzLwR96gympkZvs3MzLxs6A0+6B5rPc3MzLyamRk+AAAAAM3MzLzuHms9bOgNvs3MzLwoOdk9IjnZvc3MzLzpHmu9bOgNPs3MzLxt6A0+4h5rvc3MzLwAAAAAAAAAAAAAgD/PzMy8AAAQEL8Ue7+1xUc+AAAAAA2mFr4QAAQLMNtUv9s5Dj8AAAAADKYWvhQABAm2xUc+vxR7PwAAAAANpha+GAAEB9w5Dj8w21Q/AAAAAAymFr4cAAQFMNtUv9w5Dr8AAAAADKYWviAABAy+FHu/xsVHvgAAAAAMpha+JAAEC7bFR76/FHu/AAAAAA2mFr4oAAQO2jkOvzHbVL8AAAAADKYWviwABA4x21Q/2zkOPwAAAAAMpha+MAAEBL0Uez/ExUc+AAAAAAumFr40AAQE3DkOPy/bVL8AAAAADKYWvjgABADExUc+vxR7vwAAAAANpha+PAAEANw5Dr8w21Q/AAAAAAymFr5AAAQIxsVHvr8Uez8AAAAADKYWvkQABAe+FHs/ucVHvgAAAAANpha+SAAEAjTbVD/XOQ6/AAAAAA2mFr5MAAQCAAAAAAAAAAAAAIC/z8zMvFAAEAAAAQIDBAUGBwgJCgsMDQ4PEBEDAhACARITFA8OEw4NFRYXBQQWBAMRGBkHBhgGBRcaFQ0MGgwLGxwdCQgcCAcZHhIBAB4ADxQfGwsKHwoJHR8dHBkYFxYREBIeFBMVGhsADQACAAEABgAFAAgABwAMAAsAEAAPAAoACQAEAAMADgERAQYBAgINAhEDEQMOAwQECQQRBREFCAUGBhEHEQcMBwgIEQkRCQoKDwoRCxELEAsMDBENEQ0ODhEPEQ8QEBEADQ4AAg0AAQIAAQYABQYABQgABwgABwwACwwACxAADxAACg8ACQoABAkAAwQAAw4BAhEBBhECDREDBBEDDhEECREFBhEFCBEHCBEHDBEJChEKDxELDBELEBENDhEPEBEAAAAAmpkZvpqZGb7NzMy8mpkZPpqZGT7NzMw8RbdhOzVppDe2k38qTTxEKbaTfyo1aaQ3MyG4G008RCkzIbgbUmQeOCvYVDGqVCGxVIocrwAAgL/PzMw8+KgWPpR7bDyUe2w8",
+                            "Type": 1
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[60037872936281]": {
+            "Id": "Entity_[60037872936281]",
+            "Name": "Wheel_LF",
+            "Components": {
+                "Component_[11173873710412103700]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 11173873710412103700,
+                    "Configuration": {
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[60029283001689]",
+                        "Child Entity": "Entity_[60037872936281]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Limited": false
+                        }
+                    }
+                },
+                "Component_[12051209418545400883]": {
+                    "$type": "EditorCylinderShapeComponent",
+                    "Id": 12051209418545400883,
+                    "CylinderShape": {
+                        "Configuration": {
+                            "Height": 0.05000000074505806,
+                            "Radius": 0.15000000596046448
+                        }
+                    }
+                },
+                "Component_[12111299992888733455]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 12111299992888733455
+                },
+                "Component_[12483359489367301759]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 12483359489367301759
+                },
+                "Component_[12930442173988515488]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 12930442173988515488,
+                    "Parent Entity": "Entity_[60029283001689]",
+                    "Transform Data": {
+                        "Translate": [
+                            -0.3373727798461914,
+                            0.3412588834762573,
+                            -0.11986398696899414
+                        ],
+                        "Rotate": [
+                            0.0,
+                            89.96572875976563,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[16787872766302325326]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 16787872766302325326
+                },
+                "Component_[2736669661172033782]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 2736669661172033782
+                },
+                "Component_[3206189696000187238]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 3206189696000187238,
+                    "Child Entity Order": [
+                        "Entity_[60024988034393]"
+                    ]
+                },
+                "Component_[4075984941854223527]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 4075984941854223527
+                },
+                "Component_[4722292719061268377]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 4722292719061268377
+                },
+                "Component_[5154916986803806312]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 5154916986803806312
+                },
+                "Component_[6744919202379144952]": {
+                    "$type": "SelectionComponent",
+                    "Id": 6744919202379144952
+                },
+                "Component_[7615127150075669899]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 7615127150075669899,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Mass": 3.0,
+                        "Centre of mass offset": [
+                            3.097293754805719e-9,
+                            -2.3476707244896033e-9,
+                            -1.4237261369842713e-10
+                        ],
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 58.576053619384766
+                        }
+                    }
+                },
+                "Component_[8820867234237328602]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 8820867234237328602,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "CookedMeshShapeConfiguration",
+                            "CookedData": "TlhTAUNWWE0NAAAAAAAAAElDRQFDTEhMCQAAACAAAAAwAAAAEgAAAGAAAADpHmu9bOgNPs3MzDwlOdm9IznZPc3MzDxt6A2+5B5rPc3MzDyamRm+a0lhss3MzDxs6A2+6h5rvc3MzDwjOdm9JTnZvc3MzDziHmu9begNvs3MzDwR96gympkZvs3MzDzuHms9bOgNvs3MzDwoOdk9IjnZvc3MzDxt6A0+4h5rvc3MzDyamRk+AAAAAM3MzDxs6A0+6B5rPc3MzDwkOdk9JDnZPc3MzDzlHms9begNPs3MzDxrSeGxmpkZPs3MzDxt6A2+5B5rPc3MzLyamRm+a0lhss3MzLwlOdm9IznZPc3MzLzlHms9begNPs3MzLxrSeGxmpkZPs3MzLwkOdk9JDnZPc3MzLxs6A2+6h5rvc3MzLwjOdm9JTnZvc3MzLziHmu9begNvs3MzLwR96gympkZvs3MzLxs6A0+6B5rPc3MzLyamRk+AAAAAM3MzLzuHms9bOgNvs3MzLwoOdk9IjnZvc3MzLzpHmu9bOgNPs3MzLxt6A0+4h5rvc3MzLwAAAAAAAAAAAAAgD/PzMy8AAAQEL8Ue7+1xUc+AAAAAA2mFr4QAAQLMNtUv9s5Dj8AAAAADKYWvhQABAm2xUc+vxR7PwAAAAANpha+GAAEB9w5Dj8w21Q/AAAAAAymFr4cAAQFMNtUv9w5Dr8AAAAADKYWviAABAy+FHu/xsVHvgAAAAAMpha+JAAEC7bFR76/FHu/AAAAAA2mFr4oAAQO2jkOvzHbVL8AAAAADKYWviwABA4x21Q/2zkOPwAAAAAMpha+MAAEBL0Uez/ExUc+AAAAAAumFr40AAQE3DkOPy/bVL8AAAAADKYWvjgABADExUc+vxR7vwAAAAANpha+PAAEANw5Dr8w21Q/AAAAAAymFr5AAAQIxsVHvr8Uez8AAAAADKYWvkQABAe+FHs/ucVHvgAAAAANpha+SAAEAjTbVD/XOQ6/AAAAAA2mFr5MAAQCAAAAAAAAAAAAAIC/z8zMvFAAEAAAAQIDBAUGBwgJCgsMDQ4PEBEDAhACARITFA8OEw4NFRYXBQQWBAMRGBkHBhgGBRcaFQ0MGgwLGxwdCQgcCAcZHhIBAB4ADxQfGwsKHwoJHR8dHBkYFxYREBIeFBMVGhsADQACAAEABgAFAAgABwAMAAsAEAAPAAoACQAEAAMADgERAQYBAgINAhEDEQMOAwQECQQRBREFCAUGBhEHEQcMBwgIEQkRCQoKDwoRCxELEAsMDBENEQ0ODhEPEQ8QEBEADQ4AAg0AAQIAAQYABQYABQgABwgABwwACwwACxAADxAACg8ACQoABAkAAwQAAw4BAhEBBhECDREDBBEDDhEECREFBhEFCBEHCBEHDBEJChEKDxELDBELEBENDhEPEBEAAAAAmpkZvpqZGb7NzMy8mpkZPpqZGT7NzMw8RbdhOzVppDe2k38qTTxEKbaTfyo1aaQ3MyG4G008RCkzIbgbUmQeOCvYVDGqVCGxVIocrwAAgL/PzMw8+KgWPpR7bDyUe2w8",
+                            "Type": 1
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[67214763287897]": {
+            "Id": "Entity_[67214763287897]",
+            "Name": "body_mesh",
+            "Components": {
+                "Component_[10201565173162996805]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 10201565173162996805
+                },
+                "Component_[11634603118171617741]": {
+                    "$type": "SelectionComponent",
+                    "Id": 11634603118171617741
+                },
+                "Component_[12758597745485045190]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 12758597745485045190
+                },
+                "Component_[13456807630138578240]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 13456807630138578240
+                },
+                "Component_[16557197523848837548]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16557197523848837548
+                },
+                "Component_[18087264586374973042]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 18087264586374973042
+                },
+                "Component_[211828142749256650]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 211828142749256650,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{C15CD465-9589-56ED-945F-8416FA4798A3}",
+                                    "subId": 284301017
+                                },
+                                "assetHint": "objects/_primitives/_box_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[2804313319473453446]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 2804313319473453446,
+                    "NonUniformScale": [
+                        0.30000001192092896,
+                        0.8199999928474426,
+                        0.15000000596046448
+                    ]
+                },
+                "Component_[6397974071609674395]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 6397974071609674395
+                },
+                "Component_[7856500471901971778]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 7856500471901971778
+                },
+                "Component_[8679404082259052829]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 8679404082259052829,
+                    "Parent Entity": "Entity_[22310880208217]"
+                },
+                "Component_[8744272218418481285]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 8744272218418481285
+                }
+            }
+        }
+    }
+}

+ 12 - 0
Levels/mobile_robot1/tags.txt

@@ -0,0 +1,12 @@
+0,0,0,0,0,0
+0,0,0,0,0,0
+0,0,0,0,0,0
+0,0,0,0,0,0
+0,0,0,0,0,0
+0,0,0,0,0,0
+0,0,0,0,0,0
+0,0,0,0,0,0
+0,0,0,0,0,0
+0,0,0,0,0,0
+0,0,0,0,0,0
+0,0,0,0,0,0

+ 2244 - 0
Levels/robot_arm_test1/robot_arm_test1.prefab

@@ -0,0 +1,2244 @@
+{
+    "ContainerEntity": {
+        "Id": "Entity_[1146574390643]",
+        "Name": "Level",
+        "Components": {
+            "Component_[10641544592923449938]": {
+                "$type": "EditorInspectorComponent",
+                "Id": 10641544592923449938
+            },
+            "Component_[12039882709170782873]": {
+                "$type": "EditorOnlyEntityComponent",
+                "Id": 12039882709170782873
+            },
+            "Component_[12265484671603697631]": {
+                "$type": "EditorPendingCompositionComponent",
+                "Id": 12265484671603697631
+            },
+            "Component_[14126657869720434043]": {
+                "$type": "EditorEntitySortComponent",
+                "Id": 14126657869720434043,
+                "Child Entity Order": [
+                    "Entity_[1176639161715]",
+                    "Entity_[2927692801369]",
+                    "Entity_[7836840420697]",
+                    "Entity_[362842832291]"
+                ]
+            },
+            "Component_[15230859088967841193]": {
+                "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                "Id": 15230859088967841193,
+                "Parent Entity": ""
+            },
+            "Component_[16239496886950819870]": {
+                "$type": "EditorDisabledCompositionComponent",
+                "Id": 16239496886950819870
+            },
+            "Component_[5688118765544765547]": {
+                "$type": "EditorEntityIconComponent",
+                "Id": 5688118765544765547
+            },
+            "Component_[6545738857812235305]": {
+                "$type": "SelectionComponent",
+                "Id": 6545738857812235305
+            },
+            "Component_[7247035804068349658]": {
+                "$type": "EditorPrefabComponent",
+                "Id": 7247035804068349658
+            },
+            "Component_[9307224322037797205]": {
+                "$type": "EditorLockComponent",
+                "Id": 9307224322037797205
+            },
+            "Component_[9562516168917670048]": {
+                "$type": "EditorVisibilityComponent",
+                "Id": 9562516168917670048
+            }
+        }
+    },
+    "Entities": {
+        "Entity_[1155164325235]": {
+            "Id": "Entity_[1155164325235]",
+            "Name": "Sun",
+            "Components": {
+                "Component_[10440557478882592717]": {
+                    "$type": "SelectionComponent",
+                    "Id": 10440557478882592717
+                },
+                "Component_[13620450453324765907]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 13620450453324765907
+                },
+                "Component_[2134313378593666258]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 2134313378593666258
+                },
+                "Component_[234010807770404186]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 234010807770404186
+                },
+                "Component_[2970359110423865725]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 2970359110423865725
+                },
+                "Component_[3722854130373041803]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 3722854130373041803
+                },
+                "Component_[5992533738676323195]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 5992533738676323195
+                },
+                "Component_[7378860763541895402]": {
+                    "$type": "AZ::Render::EditorDirectionalLightComponent",
+                    "Id": 7378860763541895402,
+                    "Controller": {
+                        "Configuration": {
+                            "Intensity": 1.0,
+                            "CameraEntityId": "",
+                            "ShadowFilterMethod": 1
+                        }
+                    }
+                },
+                "Component_[7892834440890947578]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 7892834440890947578,
+                    "Parent Entity": "Entity_[1176639161715]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            0.0,
+                            13.487043380737305
+                        ],
+                        "Rotate": [
+                            -76.13099670410156,
+                            -0.847000002861023,
+                            -15.8100004196167
+                        ]
+                    }
+                },
+                "Component_[8599729549570828259]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 8599729549570828259
+                },
+                "Component_[952797371922080273]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 952797371922080273
+                }
+            }
+        },
+        "Entity_[1159459292531]": {
+            "Id": "Entity_[1159459292531]",
+            "Name": "Ground",
+            "Components": {
+                "Component_[11701138785793981042]": {
+                    "$type": "SelectionComponent",
+                    "Id": 11701138785793981042
+                },
+                "Component_[12260880513256986252]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 12260880513256986252
+                },
+                "Component_[13711420870643673468]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 13711420870643673468
+                },
+                "Component_[138002849734991713]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 138002849734991713
+                },
+                "Component_[16578565737331764849]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 16578565737331764849,
+                    "Parent Entity": "Entity_[1176639161715]"
+                },
+                "Component_[16919232076966545697]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16919232076966545697
+                },
+                "Component_[5182430712893438093]": {
+                    "$type": "EditorMaterialComponent",
+                    "Id": 5182430712893438093
+                },
+                "Component_[5675108321710651991]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 5675108321710651991,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{0CD745C0-6AA8-569A-A68A-73A3270986C4}",
+                                    "subId": 277889906
+                                },
+                                "assetHint": "objects/groudplane/groundplane_512x512m.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[5681893399601237518]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 5681893399601237518
+                },
+                "Component_[592692962543397545]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 592692962543397545
+                },
+                "Component_[7090012899106946164]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 7090012899106946164
+                },
+                "Component_[9410832619875640998]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 9410832619875640998
+                }
+            }
+        },
+        "Entity_[1163754259827]": {
+            "Id": "Entity_[1163754259827]",
+            "Name": "Camera",
+            "Components": {
+                "Component_[11895140916889160460]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 11895140916889160460
+                },
+                "Component_[16880285896855930892]": {
+                    "$type": "{CA11DA46-29FF-4083-B5F6-E02C3A8C3A3D} EditorCameraComponent",
+                    "Id": 16880285896855930892,
+                    "Controller": {
+                        "Configuration": {
+                            "Field of View": 55.0,
+                            "EditorEntityId": 11650547607272866328
+                        }
+                    }
+                },
+                "Component_[17187464423780271193]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 17187464423780271193
+                },
+                "Component_[17495696818315413311]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 17495696818315413311
+                },
+                "Component_[18086214374043522055]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 18086214374043522055,
+                    "Parent Entity": "Entity_[1176639161715]",
+                    "Transform Data": {
+                        "Translate": [
+                            -0.9004960656166077,
+                            -1.93559992313385,
+                            1.8783804178237915
+                        ],
+                        "Rotate": [
+                            -16.1578369140625,
+                            6.093997955322266,
+                            -24.473827362060547
+                        ]
+                    }
+                },
+                "Component_[18387556550380114975]": {
+                    "$type": "SelectionComponent",
+                    "Id": 18387556550380114975
+                },
+                "Component_[2654521436129313160]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 2654521436129313160
+                },
+                "Component_[5265045084611556958]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 5265045084611556958
+                },
+                "Component_[7169798125182238623]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 7169798125182238623
+                },
+                "Component_[7255796294953281766]": {
+                    "$type": "GenericComponentWrapper",
+                    "Id": 7255796294953281766,
+                    "m_template": {
+                        "$type": "FlyCameraInputComponent",
+                        "Move Speed": 2.0,
+                        "Rotation Speed": 2.0
+                    }
+                },
+                "Component_[8866210352157164042]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 8866210352157164042
+                },
+                "Component_[9129253381063760879]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 9129253381063760879
+                }
+            }
+        },
+        "Entity_[1176639161715]": {
+            "Id": "Entity_[1176639161715]",
+            "Name": "Atom Default Environment",
+            "Components": {
+                "Component_[10757302973393310045]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 10757302973393310045,
+                    "Parent Entity": "Entity_[1146574390643]"
+                },
+                "Component_[14505817420424255464]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 14505817420424255464,
+                    "ComponentOrderEntryArray": [
+                        {
+                            "ComponentId": 10757302973393310045
+                        }
+                    ]
+                },
+                "Component_[14988041764659020032]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 14988041764659020032
+                },
+                "Component_[15808690248755038124]": {
+                    "$type": "SelectionComponent",
+                    "Id": 15808690248755038124
+                },
+                "Component_[15900837685796817138]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 15900837685796817138
+                },
+                "Component_[3298767348226484884]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 3298767348226484884
+                },
+                "Component_[4076975109609220594]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 4076975109609220594
+                },
+                "Component_[5679760548946028854]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 5679760548946028854
+                },
+                "Component_[5855590796136709437]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 5855590796136709437,
+                    "Child Entity Order": [
+                        "Entity_[1155164325235]",
+                        "Entity_[1163754259827]",
+                        "Entity_[1159459292531]"
+                    ]
+                },
+                "Component_[9277695270015777859]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 9277695270015777859
+                }
+            }
+        },
+        "Entity_[1695037187417]": {
+            "Id": "Entity_[1695037187417]",
+            "Name": "lv1",
+            "Components": {
+                "Component_[10072276992632530128]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 10072276992632530128,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.05000000074505806,
+                                0.25,
+                                0.019999999552965164
+                            ]
+                        }
+                    }
+                },
+                "Component_[10201138083162334688]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 10201138083162334688
+                },
+                "Component_[11827333391354523329]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 11827333391354523329
+                },
+                "Component_[12228903370962699127]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 12228903370962699127
+                },
+                "Component_[16446233430311869812]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 16446233430311869812,
+                    "Child Entity Order": [
+                        "Entity_[2102304587171]",
+                        "Entity_[3709376849241]"
+                    ]
+                },
+                "Component_[16961735021762350669]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16961735021762350669
+                },
+                "Component_[17066958134621237266]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 17066958134621237266,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 190.7790069580078
+                        }
+                    }
+                },
+                "Component_[17225545551989179568]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17225545551989179568,
+                    "Parent Entity": "Entity_[2927692801369]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            -0.17496241629123688,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[18148885745937782194]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 18148885745937782194
+                },
+                "Component_[2468742816256310562]": {
+                    "$type": "SelectionComponent",
+                    "Id": 2468742816256310562
+                },
+                "Component_[7370081773776487125]": {
+                    "$type": "EditorFixedJointComponent",
+                    "Id": 7370081773776487125,
+                    "Configuration": {
+                        "Local Position": [
+                            0.0,
+                            0.125,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[2927692801369]",
+                        "Child Entity": "Entity_[1695037187417]"
+                    }
+                },
+                "Component_[7664405037824258890]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 7664405037824258890
+                },
+                "Component_[8962368090959361564]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 8962368090959361564
+                },
+                "Component_[9733239216798750378]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 9733239216798750378,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.05000000074505806,
+                                0.25,
+                                0.019999999552965164
+                            ]
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[2102304587171]": {
+            "Id": "Entity_[2102304587171]",
+            "Name": "mesh",
+            "Components": {
+                "Component_[11844614008383352446]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 11844614008383352446
+                },
+                "Component_[12079604184848720171]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 12079604184848720171
+                },
+                "Component_[14533338372902535872]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 14533338372902535872
+                },
+                "Component_[14550016641044125341]": {
+                    "$type": "SelectionComponent",
+                    "Id": 14550016641044125341
+                },
+                "Component_[1918642535601929198]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 1918642535601929198
+                },
+                "Component_[2984658607931068733]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 2984658607931068733,
+                    "NonUniformScale": [
+                        0.05000000074505806,
+                        0.25,
+                        0.019999999552965164
+                    ]
+                },
+                "Component_[4589173332705901153]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 4589173332705901153
+                },
+                "Component_[6205943687787197495]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 6205943687787197495
+                },
+                "Component_[6765072771561777269]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 6765072771561777269
+                },
+                "Component_[8295981538973511884]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8295981538973511884,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{C15CD465-9589-56ED-945F-8416FA4798A3}",
+                                    "subId": 284301017
+                                },
+                                "assetHint": "objects/_primitives/_box_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[849424832364595886]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 849424832364595886
+                },
+                "Component_[9391493484113851826]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9391493484113851826,
+                    "Parent Entity": "Entity_[1695037187417]"
+                }
+            }
+        },
+        "Entity_[2664945302947]": {
+            "Id": "Entity_[2664945302947]",
+            "Name": "mesh",
+            "Components": {
+                "Component_[11844614008383352446]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 11844614008383352446
+                },
+                "Component_[12079604184848720171]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 12079604184848720171
+                },
+                "Component_[14533338372902535872]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 14533338372902535872
+                },
+                "Component_[14550016641044125341]": {
+                    "$type": "SelectionComponent",
+                    "Id": 14550016641044125341
+                },
+                "Component_[1918642535601929198]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 1918642535601929198
+                },
+                "Component_[2984658607931068733]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 2984658607931068733,
+                    "NonUniformScale": [
+                        0.05000000074505806,
+                        0.25,
+                        0.019999999552965164
+                    ]
+                },
+                "Component_[4589173332705901153]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 4589173332705901153
+                },
+                "Component_[6205943687787197495]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 6205943687787197495
+                },
+                "Component_[6765072771561777269]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 6765072771561777269
+                },
+                "Component_[8295981538973511884]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8295981538973511884,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{C15CD465-9589-56ED-945F-8416FA4798A3}",
+                                    "subId": 284301017
+                                },
+                                "assetHint": "objects/_primitives/_box_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[849424832364595886]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 849424832364595886
+                },
+                "Component_[9391493484113851826]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9391493484113851826,
+                    "Parent Entity": "Entity_[3709376849241]"
+                }
+            }
+        },
+        "Entity_[2669240270243]": {
+            "Id": "Entity_[2669240270243]",
+            "Name": "mesh",
+            "Components": {
+                "Component_[11844614008383352446]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 11844614008383352446
+                },
+                "Component_[12079604184848720171]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 12079604184848720171
+                },
+                "Component_[14533338372902535872]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 14533338372902535872
+                },
+                "Component_[14550016641044125341]": {
+                    "$type": "SelectionComponent",
+                    "Id": 14550016641044125341
+                },
+                "Component_[1918642535601929198]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 1918642535601929198
+                },
+                "Component_[2984658607931068733]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 2984658607931068733,
+                    "NonUniformScale": [
+                        0.05000000074505806,
+                        0.25,
+                        0.019999999552965164
+                    ]
+                },
+                "Component_[4589173332705901153]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 4589173332705901153
+                },
+                "Component_[6205943687787197495]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 6205943687787197495
+                },
+                "Component_[6765072771561777269]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 6765072771561777269
+                },
+                "Component_[8295981538973511884]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8295981538973511884,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{C15CD465-9589-56ED-945F-8416FA4798A3}",
+                                    "subId": 284301017
+                                },
+                                "assetHint": "objects/_primitives/_box_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[849424832364595886]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 849424832364595886
+                },
+                "Component_[9391493484113851826]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9391493484113851826,
+                    "Parent Entity": "Entity_[3713671816537]"
+                }
+            }
+        },
+        "Entity_[2673535237539]": {
+            "Id": "Entity_[2673535237539]",
+            "Name": "mesh",
+            "Components": {
+                "Component_[11844614008383352446]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 11844614008383352446
+                },
+                "Component_[12079604184848720171]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 12079604184848720171
+                },
+                "Component_[14533338372902535872]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 14533338372902535872
+                },
+                "Component_[14550016641044125341]": {
+                    "$type": "SelectionComponent",
+                    "Id": 14550016641044125341
+                },
+                "Component_[1918642535601929198]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 1918642535601929198
+                },
+                "Component_[2984658607931068733]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 2984658607931068733,
+                    "NonUniformScale": [
+                        0.05000000074505806,
+                        0.25,
+                        0.019999999552965164
+                    ]
+                },
+                "Component_[4589173332705901153]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 4589173332705901153
+                },
+                "Component_[6205943687787197495]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 6205943687787197495
+                },
+                "Component_[6765072771561777269]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 6765072771561777269
+                },
+                "Component_[8295981538973511884]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8295981538973511884,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{C15CD465-9589-56ED-945F-8416FA4798A3}",
+                                    "subId": 284301017
+                                },
+                                "assetHint": "objects/_primitives/_box_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[849424832364595886]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 849424832364595886
+                },
+                "Component_[9391493484113851826]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9391493484113851826,
+                    "Parent Entity": "Entity_[3717966783833]"
+                }
+            }
+        },
+        "Entity_[2927692801369]": {
+            "Id": "Entity_[2927692801369]",
+            "Name": "Arm_fixed",
+            "Components": {
+                "Component_[10072276992632530128]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 10072276992632530128,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.10000000149011612,
+                                0.10000000149011612,
+                                0.10000000149011612
+                            ]
+                        }
+                    }
+                },
+                "Component_[10201138083162334688]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 10201138083162334688
+                },
+                "Component_[11827333391354523329]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 11827333391354523329
+                },
+                "Component_[12228903370962699127]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 12228903370962699127
+                },
+                "Component_[16446233430311869812]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 16446233430311869812,
+                    "Child Entity Order": [
+                        "Entity_[362842832291]",
+                        "Entity_[1695037187417]"
+                    ]
+                },
+                "Component_[16961735021762350669]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16961735021762350669
+                },
+                "Component_[17066958134621237266]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 17066958134621237266,
+                    "Configuration": {
+                        "entityId": "",
+                        "Kinematic": true,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 599.9998779296875
+                        }
+                    }
+                },
+                "Component_[17225545551989179568]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17225545551989179568,
+                    "Parent Entity": "Entity_[1146574390643]",
+                    "Transform Data": {
+                        "Translate": [
+                            -0.2299973964691162,
+                            0.0,
+                            1.5323221683502197
+                        ]
+                    }
+                },
+                "Component_[18148885745937782194]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 18148885745937782194
+                },
+                "Component_[2468742816256310562]": {
+                    "$type": "SelectionComponent",
+                    "Id": 2468742816256310562
+                },
+                "Component_[7664405037824258890]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 7664405037824258890
+                },
+                "Component_[8962368090959361564]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 8962368090959361564
+                },
+                "Component_[9733239216798750378]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 9733239216798750378,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.10000000149011612,
+                                0.10000000149011612,
+                                0.10000000149011612
+                            ]
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[3523938762147]": {
+            "Id": "Entity_[3523938762147]",
+            "Name": "mesh",
+            "Components": {
+                "Component_[11844614008383352446]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 11844614008383352446
+                },
+                "Component_[12079604184848720171]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 12079604184848720171
+                },
+                "Component_[14533338372902535872]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 14533338372902535872
+                },
+                "Component_[14550016641044125341]": {
+                    "$type": "SelectionComponent",
+                    "Id": 14550016641044125341
+                },
+                "Component_[1918642535601929198]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 1918642535601929198
+                },
+                "Component_[2984658607931068733]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 2984658607931068733,
+                    "NonUniformScale": [
+                        0.05000000074505806,
+                        0.25,
+                        0.019999999552965164
+                    ]
+                },
+                "Component_[4589173332705901153]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 4589173332705901153
+                },
+                "Component_[6205943687787197495]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 6205943687787197495
+                },
+                "Component_[6765072771561777269]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 6765072771561777269
+                },
+                "Component_[8295981538973511884]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8295981538973511884,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{C15CD465-9589-56ED-945F-8416FA4798A3}",
+                                    "subId": 284301017
+                                },
+                                "assetHint": "objects/_primitives/_box_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[849424832364595886]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 849424832364595886
+                },
+                "Component_[9391493484113851826]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9391493484113851826,
+                    "Parent Entity": "Entity_[7832545453401]"
+                }
+            }
+        },
+        "Entity_[3541118631331]": {
+            "Id": "Entity_[3541118631331]",
+            "Name": "mesh",
+            "Components": {
+                "Component_[11844614008383352446]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 11844614008383352446
+                },
+                "Component_[12079604184848720171]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 12079604184848720171
+                },
+                "Component_[14533338372902535872]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 14533338372902535872
+                },
+                "Component_[14550016641044125341]": {
+                    "$type": "SelectionComponent",
+                    "Id": 14550016641044125341
+                },
+                "Component_[1918642535601929198]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 1918642535601929198
+                },
+                "Component_[2984658607931068733]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 2984658607931068733,
+                    "NonUniformScale": [
+                        0.05000000074505806,
+                        0.25,
+                        0.019999999552965164
+                    ]
+                },
+                "Component_[4589173332705901153]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 4589173332705901153
+                },
+                "Component_[6205943687787197495]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 6205943687787197495
+                },
+                "Component_[6765072771561777269]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 6765072771561777269
+                },
+                "Component_[8295981538973511884]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8295981538973511884,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{C15CD465-9589-56ED-945F-8416FA4798A3}",
+                                    "subId": 284301017
+                                },
+                                "assetHint": "objects/_primitives/_box_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[849424832364595886]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 849424832364595886
+                },
+                "Component_[9391493484113851826]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9391493484113851826,
+                    "Parent Entity": "Entity_[7828250486105]"
+                }
+            }
+        },
+        "Entity_[3545413598627]": {
+            "Id": "Entity_[3545413598627]",
+            "Name": "mesh",
+            "Components": {
+                "Component_[11844614008383352446]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 11844614008383352446
+                },
+                "Component_[12079604184848720171]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 12079604184848720171
+                },
+                "Component_[14533338372902535872]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 14533338372902535872
+                },
+                "Component_[14550016641044125341]": {
+                    "$type": "SelectionComponent",
+                    "Id": 14550016641044125341
+                },
+                "Component_[1918642535601929198]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 1918642535601929198
+                },
+                "Component_[2984658607931068733]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 2984658607931068733,
+                    "NonUniformScale": [
+                        0.05000000074505806,
+                        0.25,
+                        0.019999999552965164
+                    ]
+                },
+                "Component_[4589173332705901153]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 4589173332705901153
+                },
+                "Component_[6205943687787197495]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 6205943687787197495
+                },
+                "Component_[6765072771561777269]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 6765072771561777269
+                },
+                "Component_[8295981538973511884]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8295981538973511884,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{C15CD465-9589-56ED-945F-8416FA4798A3}",
+                                    "subId": 284301017
+                                },
+                                "assetHint": "objects/_primitives/_box_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[849424832364595886]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 849424832364595886
+                },
+                "Component_[9391493484113851826]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9391493484113851826,
+                    "Parent Entity": "Entity_[7841135387993]"
+                }
+            }
+        },
+        "Entity_[3549708565923]": {
+            "Id": "Entity_[3549708565923]",
+            "Name": "mesh",
+            "Components": {
+                "Component_[11844614008383352446]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 11844614008383352446
+                },
+                "Component_[12079604184848720171]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 12079604184848720171
+                },
+                "Component_[14533338372902535872]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 14533338372902535872
+                },
+                "Component_[14550016641044125341]": {
+                    "$type": "SelectionComponent",
+                    "Id": 14550016641044125341
+                },
+                "Component_[1918642535601929198]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 1918642535601929198
+                },
+                "Component_[2984658607931068733]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 2984658607931068733,
+                    "NonUniformScale": [
+                        0.05000000074505806,
+                        0.25,
+                        0.019999999552965164
+                    ]
+                },
+                "Component_[4589173332705901153]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 4589173332705901153
+                },
+                "Component_[6205943687787197495]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 6205943687787197495
+                },
+                "Component_[6765072771561777269]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 6765072771561777269
+                },
+                "Component_[8295981538973511884]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8295981538973511884,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{C15CD465-9589-56ED-945F-8416FA4798A3}",
+                                    "subId": 284301017
+                                },
+                                "assetHint": "objects/_primitives/_box_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[849424832364595886]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 849424832364595886
+                },
+                "Component_[9391493484113851826]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9391493484113851826,
+                    "Parent Entity": "Entity_[7823955518809]"
+                }
+            }
+        },
+        "Entity_[362842832291]": {
+            "Id": "Entity_[362842832291]",
+            "Name": "mesh",
+            "Components": {
+                "Component_[11844614008383352446]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 11844614008383352446
+                },
+                "Component_[12079604184848720171]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 12079604184848720171
+                },
+                "Component_[14533338372902535872]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 14533338372902535872
+                },
+                "Component_[14550016641044125341]": {
+                    "$type": "SelectionComponent",
+                    "Id": 14550016641044125341
+                },
+                "Component_[1918642535601929198]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 1918642535601929198
+                },
+                "Component_[2984658607931068733]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 2984658607931068733,
+                    "NonUniformScale": [
+                        0.10000000149011612,
+                        0.10000000149011612,
+                        0.10000000149011612
+                    ]
+                },
+                "Component_[4589173332705901153]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 4589173332705901153
+                },
+                "Component_[6205943687787197495]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 6205943687787197495
+                },
+                "Component_[6765072771561777269]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 6765072771561777269
+                },
+                "Component_[8295981538973511884]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8295981538973511884,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{C15CD465-9589-56ED-945F-8416FA4798A3}",
+                                    "subId": 284301017
+                                },
+                                "assetHint": "objects/_primitives/_box_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[849424832364595886]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 849424832364595886
+                },
+                "Component_[9391493484113851826]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9391493484113851826,
+                    "Parent Entity": "Entity_[2927692801369]"
+                }
+            }
+        },
+        "Entity_[3709376849241]": {
+            "Id": "Entity_[3709376849241]",
+            "Name": "lv2",
+            "Components": {
+                "Component_[10072276992632530128]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 10072276992632530128,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.05000000074505806,
+                                0.25,
+                                0.019999999552965164
+                            ]
+                        }
+                    }
+                },
+                "Component_[10201138083162334688]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 10201138083162334688
+                },
+                "Component_[11827333391354523329]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 11827333391354523329
+                },
+                "Component_[12228903370962699127]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 12228903370962699127
+                },
+                "Component_[16446233430311869812]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 16446233430311869812,
+                    "Child Entity Order": [
+                        "Entity_[2664945302947]",
+                        "Entity_[3713671816537]"
+                    ]
+                },
+                "Component_[16961735021762350669]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16961735021762350669
+                },
+                "Component_[17066958134621237266]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 17066958134621237266,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 190.7790069580078
+                        }
+                    }
+                },
+                "Component_[17225545551989179568]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17225545551989179568,
+                    "Parent Entity": "Entity_[1695037187417]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            -0.25,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[18148885745937782194]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 18148885745937782194
+                },
+                "Component_[2468742816256310562]": {
+                    "$type": "SelectionComponent",
+                    "Id": 2468742816256310562
+                },
+                "Component_[7370081773776487125]": {
+                    "$type": "EditorFixedJointComponent",
+                    "Id": 7370081773776487125,
+                    "Configuration": {
+                        "Local Position": [
+                            0.0,
+                            0.125,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[1695037187417]",
+                        "Child Entity": "Entity_[3709376849241]"
+                    }
+                },
+                "Component_[7664405037824258890]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 7664405037824258890
+                },
+                "Component_[8962368090959361564]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 8962368090959361564
+                },
+                "Component_[9733239216798750378]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 9733239216798750378,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.05000000074505806,
+                                0.25,
+                                0.019999999552965164
+                            ]
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[3713671816537]": {
+            "Id": "Entity_[3713671816537]",
+            "Name": "lv3",
+            "Components": {
+                "Component_[10072276992632530128]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 10072276992632530128,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.05000000074505806,
+                                0.25,
+                                0.019999999552965164
+                            ]
+                        }
+                    }
+                },
+                "Component_[10201138083162334688]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 10201138083162334688
+                },
+                "Component_[11827333391354523329]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 11827333391354523329
+                },
+                "Component_[12228903370962699127]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 12228903370962699127
+                },
+                "Component_[16446233430311869812]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 16446233430311869812,
+                    "Child Entity Order": [
+                        "Entity_[2669240270243]",
+                        "Entity_[3717966783833]"
+                    ]
+                },
+                "Component_[16961735021762350669]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16961735021762350669
+                },
+                "Component_[17066958134621237266]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 17066958134621237266,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 190.7790069580078
+                        }
+                    }
+                },
+                "Component_[17225545551989179568]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17225545551989179568,
+                    "Parent Entity": "Entity_[3709376849241]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            -0.25,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[18148885745937782194]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 18148885745937782194
+                },
+                "Component_[2468742816256310562]": {
+                    "$type": "SelectionComponent",
+                    "Id": 2468742816256310562
+                },
+                "Component_[7370081773776487125]": {
+                    "$type": "EditorFixedJointComponent",
+                    "Id": 7370081773776487125,
+                    "Configuration": {
+                        "Local Position": [
+                            0.0,
+                            0.125,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[3709376849241]",
+                        "Child Entity": "Entity_[3713671816537]"
+                    }
+                },
+                "Component_[7664405037824258890]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 7664405037824258890
+                },
+                "Component_[8962368090959361564]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 8962368090959361564
+                },
+                "Component_[9733239216798750378]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 9733239216798750378,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.05000000074505806,
+                                0.25,
+                                0.019999999552965164
+                            ]
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[3717966783833]": {
+            "Id": "Entity_[3717966783833]",
+            "Name": "lv4",
+            "Components": {
+                "Component_[10072276992632530128]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 10072276992632530128,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.05000000074505806,
+                                0.25,
+                                0.019999999552965164
+                            ]
+                        }
+                    }
+                },
+                "Component_[10201138083162334688]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 10201138083162334688
+                },
+                "Component_[11827333391354523329]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 11827333391354523329
+                },
+                "Component_[12228903370962699127]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 12228903370962699127
+                },
+                "Component_[16446233430311869812]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 16446233430311869812,
+                    "Child Entity Order": [
+                        "Entity_[2673535237539]"
+                    ]
+                },
+                "Component_[16961735021762350669]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16961735021762350669
+                },
+                "Component_[17066958134621237266]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 17066958134621237266,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 190.7790069580078
+                        }
+                    }
+                },
+                "Component_[17225545551989179568]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17225545551989179568,
+                    "Parent Entity": "Entity_[3713671816537]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            -0.25,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[18148885745937782194]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 18148885745937782194
+                },
+                "Component_[2468742816256310562]": {
+                    "$type": "SelectionComponent",
+                    "Id": 2468742816256310562
+                },
+                "Component_[7370081773776487125]": {
+                    "$type": "EditorFixedJointComponent",
+                    "Id": 7370081773776487125,
+                    "Configuration": {
+                        "Local Position": [
+                            0.0,
+                            0.125,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[3713671816537]",
+                        "Child Entity": "Entity_[3717966783833]"
+                    }
+                },
+                "Component_[7664405037824258890]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 7664405037824258890
+                },
+                "Component_[8962368090959361564]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 8962368090959361564
+                },
+                "Component_[9733239216798750378]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 9733239216798750378,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.05000000074505806,
+                                0.25,
+                                0.019999999552965164
+                            ]
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[7823955518809]": {
+            "Id": "Entity_[7823955518809]",
+            "Name": "lv4",
+            "Components": {
+                "Component_[10072276992632530128]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 10072276992632530128,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.05000000074505806,
+                                0.25,
+                                0.019999999552965164
+                            ]
+                        }
+                    }
+                },
+                "Component_[10201138083162334688]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 10201138083162334688
+                },
+                "Component_[11827333391354523329]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 11827333391354523329
+                },
+                "Component_[12228903370962699127]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 12228903370962699127
+                },
+                "Component_[12643152388290633933]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 12643152388290633933,
+                    "Configuration": {
+                        "Local Position": [
+                            0.0,
+                            0.125,
+                            0.0
+                        ],
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[7841135387993]",
+                        "Child Entity": "Entity_[7823955518809]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Limited": false
+                        }
+                    }
+                },
+                "Component_[16446233430311869812]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 16446233430311869812,
+                    "Child Entity Order": [
+                        "Entity_[3549708565923]"
+                    ]
+                },
+                "Component_[16961735021762350669]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16961735021762350669
+                },
+                "Component_[17066958134621237266]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 17066958134621237266,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 190.7790069580078
+                        }
+                    }
+                },
+                "Component_[17225545551989179568]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17225545551989179568,
+                    "Parent Entity": "Entity_[7841135387993]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            -0.25,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[18148885745937782194]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 18148885745937782194
+                },
+                "Component_[2468742816256310562]": {
+                    "$type": "SelectionComponent",
+                    "Id": 2468742816256310562
+                },
+                "Component_[7664405037824258890]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 7664405037824258890
+                },
+                "Component_[8962368090959361564]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 8962368090959361564
+                },
+                "Component_[9733239216798750378]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 9733239216798750378,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.05000000074505806,
+                                0.25,
+                                0.019999999552965164
+                            ]
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[7828250486105]": {
+            "Id": "Entity_[7828250486105]",
+            "Name": "lv2",
+            "Components": {
+                "Component_[10072276992632530128]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 10072276992632530128,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.05000000074505806,
+                                0.25,
+                                0.019999999552965164
+                            ]
+                        }
+                    }
+                },
+                "Component_[10201138083162334688]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 10201138083162334688
+                },
+                "Component_[11827333391354523329]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 11827333391354523329
+                },
+                "Component_[12228903370962699127]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 12228903370962699127
+                },
+                "Component_[14215966913587013272]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 14215966913587013272,
+                    "Configuration": {
+                        "Local Position": [
+                            0.0,
+                            0.125,
+                            0.0
+                        ],
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[7832545453401]",
+                        "Child Entity": "Entity_[7828250486105]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Limited": false
+                        }
+                    }
+                },
+                "Component_[16446233430311869812]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 16446233430311869812,
+                    "Child Entity Order": [
+                        "Entity_[3541118631331]",
+                        "Entity_[7841135387993]"
+                    ]
+                },
+                "Component_[16961735021762350669]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16961735021762350669
+                },
+                "Component_[17066958134621237266]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 17066958134621237266,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 190.7790069580078
+                        }
+                    }
+                },
+                "Component_[17225545551989179568]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17225545551989179568,
+                    "Parent Entity": "Entity_[7832545453401]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            -0.25,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[18148885745937782194]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 18148885745937782194
+                },
+                "Component_[2468742816256310562]": {
+                    "$type": "SelectionComponent",
+                    "Id": 2468742816256310562
+                },
+                "Component_[7664405037824258890]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 7664405037824258890
+                },
+                "Component_[8962368090959361564]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 8962368090959361564
+                },
+                "Component_[9733239216798750378]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 9733239216798750378,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.05000000074505806,
+                                0.25,
+                                0.019999999552965164
+                            ]
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[7832545453401]": {
+            "Id": "Entity_[7832545453401]",
+            "Name": "lv1",
+            "Components": {
+                "Component_[10072276992632530128]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 10072276992632530128,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.05000000074505806,
+                                0.25,
+                                0.019999999552965164
+                            ]
+                        }
+                    }
+                },
+                "Component_[10201138083162334688]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 10201138083162334688
+                },
+                "Component_[11827333391354523329]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 11827333391354523329
+                },
+                "Component_[12228903370962699127]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 12228903370962699127
+                },
+                "Component_[16446233430311869812]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 16446233430311869812,
+                    "Child Entity Order": [
+                        "Entity_[3523938762147]",
+                        "Entity_[7828250486105]"
+                    ]
+                },
+                "Component_[16961735021762350669]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16961735021762350669
+                },
+                "Component_[17066958134621237266]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 17066958134621237266,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 190.7790069580078
+                        }
+                    }
+                },
+                "Component_[17225545551989179568]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17225545551989179568,
+                    "Parent Entity": "Entity_[7836840420697]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            -0.17555643618106842,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[18148885745937782194]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 18148885745937782194
+                },
+                "Component_[2468742816256310562]": {
+                    "$type": "SelectionComponent",
+                    "Id": 2468742816256310562
+                },
+                "Component_[2813485884000147191]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 2813485884000147191,
+                    "Configuration": {
+                        "Local Position": [
+                            0.0,
+                            0.125,
+                            0.0
+                        ],
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[7836840420697]",
+                        "Child Entity": "Entity_[7832545453401]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Limited": false
+                        }
+                    }
+                },
+                "Component_[7664405037824258890]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 7664405037824258890
+                },
+                "Component_[8962368090959361564]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 8962368090959361564
+                },
+                "Component_[9733239216798750378]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 9733239216798750378,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.05000000074505806,
+                                0.25,
+                                0.019999999552965164
+                            ]
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[7836840420697]": {
+            "Id": "Entity_[7836840420697]",
+            "Name": "Arm_hinge",
+            "Components": {
+                "Component_[10072276992632530128]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 10072276992632530128,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.10000000149011612,
+                                0.10000000149011612,
+                                0.10000000149011612
+                            ]
+                        }
+                    }
+                },
+                "Component_[10201138083162334688]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 10201138083162334688
+                },
+                "Component_[11827333391354523329]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 11827333391354523329
+                },
+                "Component_[12228903370962699127]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 12228903370962699127
+                },
+                "Component_[16446233430311869812]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 16446233430311869812,
+                    "Child Entity Order": [
+                        "Entity_[878238907811]",
+                        "Entity_[7832545453401]"
+                    ]
+                },
+                "Component_[16961735021762350669]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16961735021762350669
+                },
+                "Component_[17066958134621237266]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 17066958134621237266,
+                    "Configuration": {
+                        "entityId": "",
+                        "Kinematic": true,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 599.9998779296875
+                        }
+                    }
+                },
+                "Component_[17225545551989179568]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17225545551989179568,
+                    "Parent Entity": "Entity_[1146574390643]",
+                    "Transform Data": {
+                        "Translate": [
+                            -0.6866019368171692,
+                            0.0,
+                            1.5323221683502197
+                        ]
+                    }
+                },
+                "Component_[18148885745937782194]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 18148885745937782194
+                },
+                "Component_[2468742816256310562]": {
+                    "$type": "SelectionComponent",
+                    "Id": 2468742816256310562
+                },
+                "Component_[7664405037824258890]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 7664405037824258890
+                },
+                "Component_[8962368090959361564]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 8962368090959361564
+                },
+                "Component_[9733239216798750378]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 9733239216798750378,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.10000000149011612,
+                                0.10000000149011612,
+                                0.10000000149011612
+                            ]
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[7841135387993]": {
+            "Id": "Entity_[7841135387993]",
+            "Name": "lv3",
+            "Components": {
+                "Component_[10072276992632530128]": {
+                    "$type": "EditorBoxShapeComponent",
+                    "Id": 10072276992632530128,
+                    "BoxShape": {
+                        "Configuration": {
+                            "Dimensions": [
+                                0.05000000074505806,
+                                0.25,
+                                0.019999999552965164
+                            ]
+                        }
+                    }
+                },
+                "Component_[10201138083162334688]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 10201138083162334688
+                },
+                "Component_[11827333391354523329]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 11827333391354523329
+                },
+                "Component_[12228903370962699127]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 12228903370962699127
+                },
+                "Component_[15504315703201166119]": {
+                    "$type": "EditorHingeJointComponent",
+                    "Id": 15504315703201166119,
+                    "Configuration": {
+                        "Local Position": [
+                            0.0,
+                            0.125,
+                            0.0
+                        ],
+                        "Local Rotation": [
+                            0.0,
+                            90.0,
+                            0.0
+                        ],
+                        "Parent Entity": "Entity_[7828250486105]",
+                        "Child Entity": "Entity_[7841135387993]"
+                    },
+                    "Angular Limit": {
+                        "Standard Limit Configuration": {
+                            "Is Limited": false
+                        }
+                    }
+                },
+                "Component_[16446233430311869812]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 16446233430311869812,
+                    "Child Entity Order": [
+                        "Entity_[3545413598627]",
+                        "Entity_[7823955518809]"
+                    ]
+                },
+                "Component_[16961735021762350669]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 16961735021762350669
+                },
+                "Component_[17066958134621237266]": {
+                    "$type": "EditorRigidBodyComponent",
+                    "Id": 17066958134621237266,
+                    "Configuration": {
+                        "entityId": "",
+                        "Compute Mass": false,
+                        "Inertia tensor": {
+                            "roll": 0.0,
+                            "pitch": 0.0,
+                            "yaw": 0.0,
+                            "scale": 190.7790069580078
+                        }
+                    }
+                },
+                "Component_[17225545551989179568]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 17225545551989179568,
+                    "Parent Entity": "Entity_[7828250486105]",
+                    "Transform Data": {
+                        "Translate": [
+                            0.0,
+                            -0.25,
+                            0.0
+                        ]
+                    }
+                },
+                "Component_[18148885745937782194]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 18148885745937782194
+                },
+                "Component_[2468742816256310562]": {
+                    "$type": "SelectionComponent",
+                    "Id": 2468742816256310562
+                },
+                "Component_[7664405037824258890]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 7664405037824258890
+                },
+                "Component_[8962368090959361564]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 8962368090959361564
+                },
+                "Component_[9733239216798750378]": {
+                    "$type": "EditorShapeColliderComponent",
+                    "Id": 9733239216798750378,
+                    "ColliderConfiguration": {
+                        "MaterialSelection": {
+                            "MaterialIds": [
+                                {}
+                            ]
+                        }
+                    },
+                    "ShapeConfigs": [
+                        {
+                            "$type": "BoxShapeConfiguration",
+                            "Configuration": [
+                                0.05000000074505806,
+                                0.25,
+                                0.019999999552965164
+                            ]
+                        }
+                    ]
+                }
+            }
+        },
+        "Entity_[878238907811]": {
+            "Id": "Entity_[878238907811]",
+            "Name": "mesh",
+            "Components": {
+                "Component_[11844614008383352446]": {
+                    "$type": "EditorDisabledCompositionComponent",
+                    "Id": 11844614008383352446
+                },
+                "Component_[12079604184848720171]": {
+                    "$type": "EditorEntitySortComponent",
+                    "Id": 12079604184848720171
+                },
+                "Component_[14533338372902535872]": {
+                    "$type": "EditorPendingCompositionComponent",
+                    "Id": 14533338372902535872
+                },
+                "Component_[14550016641044125341]": {
+                    "$type": "SelectionComponent",
+                    "Id": 14550016641044125341
+                },
+                "Component_[1918642535601929198]": {
+                    "$type": "EditorLockComponent",
+                    "Id": 1918642535601929198
+                },
+                "Component_[2984658607931068733]": {
+                    "$type": "EditorNonUniformScaleComponent",
+                    "Id": 2984658607931068733,
+                    "NonUniformScale": [
+                        0.10000000149011612,
+                        0.10000000149011612,
+                        0.10000000149011612
+                    ]
+                },
+                "Component_[4589173332705901153]": {
+                    "$type": "EditorOnlyEntityComponent",
+                    "Id": 4589173332705901153
+                },
+                "Component_[6205943687787197495]": {
+                    "$type": "EditorInspectorComponent",
+                    "Id": 6205943687787197495
+                },
+                "Component_[6765072771561777269]": {
+                    "$type": "EditorVisibilityComponent",
+                    "Id": 6765072771561777269
+                },
+                "Component_[8295981538973511884]": {
+                    "$type": "AZ::Render::EditorMeshComponent",
+                    "Id": 8295981538973511884,
+                    "Controller": {
+                        "Configuration": {
+                            "ModelAsset": {
+                                "assetId": {
+                                    "guid": "{C15CD465-9589-56ED-945F-8416FA4798A3}",
+                                    "subId": 284301017
+                                },
+                                "assetHint": "objects/_primitives/_box_1x1.azmodel"
+                            }
+                        }
+                    }
+                },
+                "Component_[849424832364595886]": {
+                    "$type": "EditorEntityIconComponent",
+                    "Id": 849424832364595886
+                },
+                "Component_[9391493484113851826]": {
+                    "$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
+                    "Id": 9391493484113851826,
+                    "Parent Entity": "Entity_[7836840420697]"
+                }
+            }
+        }
+    }
+}

+ 12 - 0
Levels/robot_arm_test1/tags.txt

@@ -0,0 +1,12 @@
+0,0,0,0,0,0
+0,0,0,0,0,0
+0,0,0,0,0,0
+0,0,0,0,0,0
+0,0,0,0,0,0
+0,0,0,0,0,0
+0,0,0,0,0,0
+0,0,0,0,0,0
+0,0,0,0,0,0
+0,0,0,0,0,0
+0,0,0,0,0,0
+0,0,0,0,0,0

+ 8 - 0
Platform/Android/android_project.cmake

@@ -0,0 +1,8 @@
+# {BEGIN_LICENSE}
+# Copyright (c) Contributors to the Open 3D Engine Project.
+# For complete copyright and license terms please see the LICENSE at the root of this distribution.
+#
+# SPDX-License-Identifier: Apache-2.0 OR MIT
+#
+# {END_LICENSE}
+

+ 9 - 0
Platform/Android/android_project.json

@@ -0,0 +1,9 @@
+{
+    "Tags": ["Android"],
+    "android_settings" : {
+        "package_name" : "org.o3de.Physics_Test",
+        "version_number" : 1,
+        "version_name" : "1.0.0.0",
+        "orientation" : "landscape"
+    }
+}

+ 8 - 0
Platform/Linux/linux_project.cmake

@@ -0,0 +1,8 @@
+# {BEGIN_LICENSE}
+# Copyright (c) Contributors to the Open 3D Engine Project.
+# For complete copyright and license terms please see the LICENSE at the root of this distribution.
+#
+# SPDX-License-Identifier: Apache-2.0 OR MIT
+#
+# {END_LICENSE}
+

+ 3 - 0
Platform/Linux/linux_project.json

@@ -0,0 +1,3 @@
+{
+  "Tags": ["Linux"]
+}

+ 8 - 0
Platform/Mac/mac_project.cmake

@@ -0,0 +1,8 @@
+# {BEGIN_LICENSE}
+# Copyright (c) Contributors to the Open 3D Engine Project.
+# For complete copyright and license terms please see the LICENSE at the root of this distribution.
+#
+# SPDX-License-Identifier: Apache-2.0 OR MIT
+#
+# {END_LICENSE}
+

+ 3 - 0
Platform/Mac/mac_project.json

@@ -0,0 +1,3 @@
+{
+  "Tags": ["Mac"]
+}

+ 8 - 0
Platform/Windows/windows_project.cmake

@@ -0,0 +1,8 @@
+# {BEGIN_LICENSE}
+# Copyright (c) Contributors to the Open 3D Engine Project.
+# For complete copyright and license terms please see the LICENSE at the root of this distribution.
+#
+# SPDX-License-Identifier: Apache-2.0 OR MIT
+#
+# {END_LICENSE}
+

+ 3 - 0
Platform/Windows/windows_project.json

@@ -0,0 +1,3 @@
+{
+  "Tags": ["Windows"]
+}

+ 8 - 0
Platform/iOS/ios_project.cmake

@@ -0,0 +1,8 @@
+# {BEGIN_LICENSE}
+# Copyright (c) Contributors to the Open 3D Engine Project.
+# For complete copyright and license terms please see the LICENSE at the root of this distribution.
+#
+# SPDX-License-Identifier: Apache-2.0 OR MIT
+#
+# {END_LICENSE}
+

+ 3 - 0
Platform/iOS/ios_project.json

@@ -0,0 +1,3 @@
+{
+    "Tags": ["iOS"]
+}

+ 23 - 0
Registry/assetprocessor_settings.setreg

@@ -0,0 +1,23 @@
+{
+    "Amazon": {
+        "AssetProcessor": {
+            "Settings": {
+                "ScanFolder Project/ShaderLib": {
+                    "watch": "@PROJECTROOT@/ShaderLib",
+                    "recursive": 1,
+                    "order": 1
+                },
+                "ScanFolder Project/Shaders": {
+                    "watch": "@PROJECTROOT@/Shaders",
+                    "recurisve": 1,
+                    "order": 2
+                },
+                "ScanFolder Project/Registry": {
+                    "watch": "@PROJECTROOT@/Registry",
+                    "recursive": 1,
+                    "order": 3
+                }
+            }
+        }
+    }
+}

+ 10 - 0
Registry/awscoreconfiguration.setreg

@@ -0,0 +1,10 @@
+{
+    "Amazon":
+    {
+        "AWSCore":
+        {
+            "ProfileName": "default",
+            "ResourceMappingConfigFileName": "default_aws_resource_mappings.json"
+        }
+    }
+}

+ 11 - 0
Registry/physxdebugconfiguration.setreg

@@ -0,0 +1,11 @@
+{
+    "Amazon": {
+        "Gems": {
+            "PhysX": {
+                "Debug": {
+                    "PhysXDebugConfiguration": {}
+                }
+            }
+        }
+    }
+}

+ 9 - 0
Registry/physxdefaultsceneconfiguration.setreg

@@ -0,0 +1,9 @@
+{
+    "Amazon": {
+        "Gems": {
+            "PhysX": {
+                "DefaultSceneConfiguration": {}
+            }
+        }
+    }
+}

+ 105 - 0
Registry/physxsystemconfiguration.setreg

@@ -0,0 +1,105 @@
+{
+    "Amazon": {
+        "Gems": {
+            "PhysX": {
+                "PhysXSystemConfiguration": {
+                    "CollisionConfig": {
+                        "Layers": {
+                            "LayerNames": [
+                                "Default",
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {},
+                                {}
+                            ]
+                        },
+                        "Groups": {
+                            "GroupPresets": [
+                                {
+                                    "Name": "All",
+                                    "ReadOnly": true
+                                },
+                                {
+                                    "Id": {
+                                        "GroupId": "{5CBA9289-BBCE-41D8-BA9B-8055A73E118E}"
+                                    },
+                                    "Name": "None",
+                                    "Group": {
+                                        "Mask": 0
+                                    },
+                                    "ReadOnly": true
+                                }
+                            ]
+                        }
+                    },
+                    "MaterialLibrary": {
+                        "assetId": {
+                            "guid": "{7CDF49C3-91A2-5C4E-B642-6D1AEC80E70E}"
+                        },
+                        "loadBehavior": "QueueLoad",
+                        "assetHint": "assets/physics/surfacetypemateriallibrary.physmaterial"
+                    }
+                }
+            }
+        }
+    }
+}

二进制
Resources/GameSDK.ico


二进制
Resources/LegacyLogoLauncher.bmp


+ 6 - 0
Resources/Platform/Mac/Images.xcassets/Contents.json

@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

+ 68 - 0
Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/Contents.json

@@ -0,0 +1,68 @@
+{
+  "images" : [
+    {
+      "size" : "16x16",
+      "idiom" : "mac",
+      "filename" : "icon_16.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "16x16",
+      "idiom" : "mac",
+      "filename" : "icon_16_2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "32x32",
+      "idiom" : "mac",
+      "filename" : "icon_32.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "32x32",
+      "idiom" : "mac",
+      "filename" : "icon_32_2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "128x128",
+      "idiom" : "mac",
+      "filename" : "icon_128.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "128x128",
+      "idiom" : "mac",
+      "filename" : "icon_128_2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "256x256",
+      "idiom" : "mac",
+      "filename" : "icon_256.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "256x256",
+      "idiom" : "mac",
+      "filename" : "icon_256_2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "512x512",
+      "idiom" : "mac",
+      "filename" : "icon_512.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "512x512",
+      "idiom" : "mac",
+      "filename" : "icon_512_2x.png",
+      "scale" : "2x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

二进制
Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_128.png


二进制
Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_128_2x.png


二进制
Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_16.png


二进制
Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_16_2x.png


二进制
Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_256.png


二进制
Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_256_2x.png


二进制
Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_32.png


二进制
Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_32_2x.png


二进制
Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_512.png


二进制
Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_512_2x.png


+ 24 - 0
Resources/Platform/Mac/Info.plist

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<false/>
+	<key>CFBundleDisplayName</key>
+	<string>Physics_Test</string>
+	<key>CFBundleExecutable</key>
+	<string>Physics_Test.GameLauncher</string>
+	<key>CFBundleIdentifier</key>
+	<string>com.amazon.Physics_Test</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleShortVersionString</key>
+	<string>1.0.0</string>
+	<key>CFBundleSignature</key>
+	<string>03DE</string>
+	<key>CFBundleVersion</key>
+	<string>1.0.0</string>
+	<key>LSApplicationCategoryType</key>
+	<string>public.app-category.puzzle-games</string>
+</dict>
+</plist>

+ 6 - 0
Resources/Platform/iOS/Images.xcassets/Contents.json

@@ -0,0 +1,6 @@
+{
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

+ 169 - 0
Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/Contents.json

@@ -0,0 +1,169 @@
+{
+  "images" : [
+    {
+      "extent" : "full-screen",
+      "idiom" : "iphone",
+      "subtype" : "2436h",
+      "filename" : "iPhoneLaunchImage1125x2436.png",
+      "minimum-system-version" : "11.0",
+      "orientation" : "portrait",
+      "scale" : "3x"
+    },
+    {
+      "extent" : "full-screen",
+      "idiom" : "iphone",
+      "subtype" : "2436h",
+      "filename" : "iPhoneLaunchImage2436x1125.png",
+      "minimum-system-version" : "11.0",
+      "orientation" : "landscape",
+      "scale" : "3x"
+    },
+    {
+      "extent" : "full-screen",
+      "idiom" : "iphone",
+      "subtype" : "736h",
+      "filename" : "iPhoneLaunchImage1242x2208.png",
+      "minimum-system-version" : "8.0",
+      "orientation" : "portrait",
+      "scale" : "3x"
+    },
+    {
+      "extent" : "full-screen",
+      "idiom" : "iphone",
+      "subtype" : "736h",
+      "filename" : "iPhoneLaunchImage2208x1242.png",
+      "minimum-system-version" : "8.0",
+      "orientation" : "landscape",
+      "scale" : "3x"
+    },
+    {
+      "extent" : "full-screen",
+      "idiom" : "iphone",
+      "subtype" : "667h",
+      "filename" : "iPhoneLaunchImage750x1334.png",
+      "minimum-system-version" : "8.0",
+      "orientation" : "portrait",
+      "scale" : "2x"
+    },
+    {
+      "orientation" : "portrait",
+      "idiom" : "iphone",
+      "filename" : "iPhoneLaunchImage640x960.png",
+      "extent" : "full-screen",
+      "minimum-system-version" : "7.0",
+      "scale" : "2x"
+    },
+    {
+      "extent" : "full-screen",
+      "idiom" : "iphone",
+      "subtype" : "retina4",
+      "filename" : "iPhoneLaunchImage640x1136.png",
+      "minimum-system-version" : "7.0",
+      "orientation" : "portrait",
+      "scale" : "2x"
+    },
+    {
+      "orientation" : "portrait",
+      "idiom" : "ipad",
+      "filename" : "iPadLaunchImage768x1024.png",
+      "extent" : "full-screen",
+      "minimum-system-version" : "7.0",
+      "scale" : "1x"
+    },
+    {
+      "orientation" : "landscape",
+      "idiom" : "ipad",
+      "filename" : "iPadLaunchImage1024x768.png",
+      "extent" : "full-screen",
+      "minimum-system-version" : "7.0",
+      "scale" : "1x"
+    },
+    {
+      "orientation" : "portrait",
+      "idiom" : "ipad",
+      "filename" : "iPadLaunchImage1536x2048.png",
+      "extent" : "full-screen",
+      "minimum-system-version" : "7.0",
+      "scale" : "2x"
+    },
+    {
+      "orientation" : "landscape",
+      "idiom" : "ipad",
+      "filename" : "iPadLaunchImage2048x1536.png",
+      "extent" : "full-screen",
+      "minimum-system-version" : "7.0",
+      "scale" : "2x"
+    },
+    {
+      "orientation" : "portrait",
+      "idiom" : "iphone",
+      "extent" : "full-screen",
+      "scale" : "1x"
+    },
+    {
+      "orientation" : "portrait",
+      "idiom" : "iphone",
+      "extent" : "full-screen",
+      "scale" : "2x"
+    },
+    {
+      "orientation" : "portrait",
+      "idiom" : "iphone",
+      "extent" : "full-screen",
+      "subtype" : "retina4",
+      "scale" : "2x"
+    },
+    {
+      "orientation" : "portrait",
+      "idiom" : "ipad",
+      "extent" : "to-status-bar",
+      "scale" : "1x"
+    },
+    {
+      "orientation" : "portrait",
+      "idiom" : "ipad",
+      "extent" : "full-screen",
+      "scale" : "1x"
+    },
+    {
+      "orientation" : "landscape",
+      "idiom" : "ipad",
+      "extent" : "to-status-bar",
+      "scale" : "1x"
+    },
+    {
+      "orientation" : "landscape",
+      "idiom" : "ipad",
+      "extent" : "full-screen",
+      "scale" : "1x"
+    },
+    {
+      "orientation" : "portrait",
+      "idiom" : "ipad",
+      "extent" : "to-status-bar",
+      "scale" : "2x"
+    },
+    {
+      "orientation" : "portrait",
+      "idiom" : "ipad",
+      "extent" : "full-screen",
+      "scale" : "2x"
+    },
+    {
+      "orientation" : "landscape",
+      "idiom" : "ipad",
+      "extent" : "to-status-bar",
+      "scale" : "2x"
+    },
+    {
+      "orientation" : "landscape",
+      "idiom" : "ipad",
+      "extent" : "full-screen",
+      "scale" : "2x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

二进制
Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage1024x768.png


二进制
Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage1536x2048.png


二进制
Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage2048x1536.png


二进制
Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage768x1024.png


二进制
Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPhoneLaunchImage640x1136.png


二进制
Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPhoneLaunchImage640x960.png


+ 116 - 0
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/Contents.json

@@ -0,0 +1,116 @@
+{
+  "images" : [
+    {
+      "size" : "20x20",
+      "idiom" : "iphone",
+      "filename" : "iPhoneNotificationIcon40x40.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "20x20",
+      "idiom" : "iphone",
+      "filename" : "iPhoneNotificationIcon60x60.png",
+      "scale" : "3x"
+    },
+    {
+      "size" : "29x29",
+      "idiom" : "iphone",
+      "filename" : "iPhoneSettingsIcon58x58.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "29x29",
+      "idiom" : "iphone",
+      "filename" : "iPhoneSettingsIcon87x87.png",
+      "scale" : "3x"
+    },
+    {
+      "size" : "40x40",
+      "idiom" : "iphone",
+      "filename" : "iPhoneSpotlightIcon80x80.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "40x40",
+      "idiom" : "iphone",
+      "filename" : "iPhoneSpotlightIcon120x120.png",
+      "scale" : "3x"
+    },
+    {
+      "size" : "60x60",
+      "idiom" : "iphone",
+      "filename" : "iPhoneAppIcon120x120.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "60x60",
+      "idiom" : "iphone",
+      "filename" : "iPhoneAppIcon180x180.png",
+      "scale" : "3x"
+    },
+    {
+      "size" : "20x20",
+      "idiom" : "ipad",
+      "filename" : "iPadNotificationIcon20x20.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "20x20",
+      "idiom" : "ipad",
+      "filename" : "iPadNotificationIcon40x40.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "29x29",
+      "idiom" : "ipad",
+      "filename" : "iPadSettingsIcon29x29.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "29x29",
+      "idiom" : "ipad",
+      "filename" : "iPadSettingsIcon58x58.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "40x40",
+      "idiom" : "ipad",
+      "filename" : "iPadSpotlightIcon40x40.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "40x40",
+      "idiom" : "ipad",
+      "filename" : "iPadSpotlightIcon80x80.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "76x76",
+      "idiom" : "ipad",
+      "filename" : "iPadAppIcon76x76.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "76x76",
+      "idiom" : "ipad",
+      "filename" : "iPadAppIcon152x152.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "83.5x83.5",
+      "idiom" : "ipad",
+      "filename" : "iPadProAppIcon167x167.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "1024x1024",
+      "idiom" : "ios-marketing",
+      "filename" : "iOSAppStoreIcon1024x1024.png",
+      "scale" : "1x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

二进制
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadAppIcon152x152.png


二进制
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadAppIcon76x76.png


二进制
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadProAppIcon167x167.png


二进制
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadSettingsIcon29x29.png


二进制
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadSettingsIcon58x58.png


二进制
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadSpotlightIcon40x40.png


二进制
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadSpotlightIcon80x80.png


二进制
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneAppIcon120x120.png


二进制
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneAppIcon180x180.png


二进制
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneSettingsIcon58x58.png


二进制
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneSettingsIcon87x87.png


二进制
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneSpotlightIcon120x120.png


二进制
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneSpotlightIcon80x80.png


+ 45 - 0
Resources/Platform/iOS/Info.plist

@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>en</string>
+	<key>CFBundleDisplayName</key>
+	<string>Physics_Test</string>
+	<key>CFBundleExecutable</key>
+	<string>Physics_Test.GameLauncher</string>
+	<key>CFBundleIdentifier</key>
+	<string>com.amazon.lumberyard.Physics_Test</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundleName</key>
+	<string>Physics_Test</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleShortVersionString</key>
+	<string>1.0</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+	<key>UIRequiredDeviceCapabilities</key>
+	<array>
+		<string>arm64</string>
+		<string>metal</string>
+	</array>
+	<key>UIRequiresFullScreen</key>
+	<true/>
+	<key>UIStatusBarHidden</key>
+	<true/>
+	<key>UISupportedInterfaceOrientations</key>
+	<array>
+		<string>UIInterfaceOrientationLandscapeRight</string>
+		<string>UIInterfaceOrientationLandscapeLeft</string>
+	</array>
+	<key>UISupportedInterfaceOrientations~ipad</key>
+	<array>
+		<string>UIInterfaceOrientationLandscapeRight</string>
+		<string>UIInterfaceOrientationLandscapeLeft</string>
+	</array>
+</dict>
+</plist>

+ 5 - 0
ShaderLib/README.md

@@ -0,0 +1,5 @@
+# Customizing Shader Resource Groups
+
+Please read:  
+*\<engine\>/Gems/Atom/Feature/Common/Assets/ShaderResourceGroups/README.md*  
+for details on how to customize scenesrg.srgi and viewsrg.srgi.  

+ 26 - 0
ShaderLib/scenesrg.srgi

@@ -0,0 +1,26 @@
+// {BEGIN_LICENSE}
+/*
+ * Copyright (c) Contributors to the Open 3D Engine Project.
+ * For complete copyright and license terms please see the LICENSE at the root of this distribution.
+ *
+ * SPDX-License-Identifier: Apache-2.0 OR MIT
+ *
+ */
+// {END_LICENSE}
+
+#pragma once
+
+// Please read README.md for an explanation on why scenesrg.srgi and viewsrg.srgi are
+// located in this folder (And how you can optionally customize your own scenesrg.srgi
+// and viewsrg.srgi in your game project).
+
+#include <Atom/Features/SrgSemantics.azsli>
+
+partial ShaderResourceGroup SceneSrg : SRG_PerScene
+{
+/* Intentionally Empty. Helps define the SrgSemantic for SceneSrg once.*/
+};
+
+#define AZ_COLLECTING_PARTIAL_SRGS
+#include <Atom/Feature/Common/Assets/ShaderResourceGroups/SceneSrgAll.azsli>
+#undef AZ_COLLECTING_PARTIAL_SRGS

+ 26 - 0
ShaderLib/viewsrg.srgi

@@ -0,0 +1,26 @@
+// {BEGIN_LICENSE}
+/*
+ * Copyright (c) Contributors to the Open 3D Engine Project.
+ * For complete copyright and license terms please see the LICENSE at the root of this distribution.
+ *
+ * SPDX-License-Identifier: Apache-2.0 OR MIT
+ *
+ */
+// {END_LICENSE}
+
+#pragma once
+
+// Please read README.md for an explanation on why scenesrg.srgi and viewsrg.srgi are
+// located in this folder (And how you can optionally customize your own scenesrg.srgi
+// and viewsrg.srgi in your game project).
+
+#include <Atom/Features/SrgSemantics.azsli>
+
+partial ShaderResourceGroup ViewSrg : SRG_PerView
+{
+/* Intentionally Empty. Helps define the SrgSemantic for ViewSrg once.*/
+};
+
+#define AZ_COLLECTING_PARTIAL_SRGS
+#include <Atom/Feature/Common/Assets/ShaderResourceGroups/ViewSrgAll.azsli>
+#undef AZ_COLLECTING_PARTIAL_SRGS

+ 0 - 0
autoexec.cfg


+ 83 - 0
cmake/EngineFinder.cmake

@@ -0,0 +1,83 @@
+# This file is copied during engine registration. Edits to this file will be lost next
+# time a registration happens.
+
+include_guard()
+
+# Read the engine name from the project_json file
+file(READ ${CMAKE_CURRENT_SOURCE_DIR}/project.json project_json)
+set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/project.json)
+
+string(JSON LY_ENGINE_NAME_TO_USE ERROR_VARIABLE json_error GET ${project_json} engine)
+if(json_error)
+    message(FATAL_ERROR "Unable to read key 'engine' from 'project.json'\nError: ${json_error}")
+endif()
+
+if(CMAKE_MODULE_PATH)
+    foreach(module_path ${CMAKE_MODULE_PATH})
+        if(EXISTS ${module_path}/Findo3de.cmake)
+            file(READ ${module_path}/../engine.json engine_json)
+            string(JSON engine_name ERROR_VARIABLE json_error GET ${engine_json} engine_name)
+            if(json_error)
+                message(FATAL_ERROR "Unable to read key 'engine_name' from 'engine.json'\nError: ${json_error}")
+            endif()
+            if(LY_ENGINE_NAME_TO_USE STREQUAL engine_name)
+                return() # Engine being forced through CMAKE_MODULE_PATH
+            endif()
+        endif()
+    endforeach()
+endif()
+
+if(DEFINED ENV{USERPROFILE} AND EXISTS $ENV{USERPROFILE})
+    set(manifest_path $ENV{USERPROFILE}/.o3de/o3de_manifest.json) # Windows
+else()
+    set(manifest_path $ENV{HOME}/.o3de/o3de_manifest.json) # Unix
+endif()
+
+set(registration_error [=[
+Engine registration is required before configuring a project.
+Run 'scripts/o3de register --this-engine' from the engine root.
+]=])
+
+# Read the ~/.o3de/o3de_manifest.json file and look through the 'engines_path' object.
+# Find a key that matches LY_ENGINE_NAME_TO_USE and use that as the engine path.
+if(EXISTS ${manifest_path})
+    file(READ ${manifest_path} manifest_json)
+    set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ${manifest_path})
+
+    string(JSON engines_path_count ERROR_VARIABLE json_error LENGTH ${manifest_json} engines_path)
+    if(json_error)
+        message(FATAL_ERROR "Unable to read key 'engines_path' from '${manifest_path}'\nError: ${json_error}\n${registration_error}")
+    endif()
+
+    string(JSON engines_path_type ERROR_VARIABLE json_error TYPE ${manifest_json} engines_path)
+    if(json_error OR NOT ${engines_path_type} STREQUAL "OBJECT")
+        message(FATAL_ERROR "Type of 'engines_path' in '${manifest_path}' is not a JSON Object\nError: ${json_error}")
+    endif()
+
+    math(EXPR engines_path_count "${engines_path_count}-1")
+    foreach(engine_path_index RANGE ${engines_path_count})
+        string(JSON engine_name ERROR_VARIABLE json_error MEMBER ${manifest_json} engines_path ${engine_path_index})
+        if(json_error)
+            message(FATAL_ERROR "Unable to read 'engines_path/${engine_path_index}' from '${manifest_path}'\nError: ${json_error}")
+        endif()
+
+        if(LY_ENGINE_NAME_TO_USE STREQUAL engine_name)
+            string(JSON engine_path ERROR_VARIABLE json_error GET ${manifest_json} engines_path ${engine_name})
+            if(json_error)
+                message(FATAL_ERROR "Unable to read value from 'engines_path/${engine_name}'\nError: ${json_error}")
+            endif()
+
+            if(engine_path)
+                list(APPEND CMAKE_MODULE_PATH "${engine_path}/cmake")
+                return()
+            endif()
+        endif()
+    endforeach()
+    
+    message(FATAL_ERROR "The project.json uses engine name '${LY_ENGINE_NAME_TO_USE}' but no engine with that name has been registered.\n${registration_error}")
+else()
+    # If the user is passing CMAKE_MODULE_PATH we assume thats where we will find the engine
+    if(NOT CMAKE_MODULE_PATH)
+        message(FATAL_ERROR "O3DE Manifest file not found.\n${registration_error}")
+    endif()
+endif()

+ 3 - 0
game.cfg

@@ -0,0 +1,3 @@
+-- Enable warnings when asset loads take longer than the given millisecond threshold
+cl_assetLoadWarningEnable=true
+cl_assetLoadWarningMsThreshold=100

二进制
preview.png


+ 21 - 0
project.json

@@ -0,0 +1,21 @@
+{
+    "project_name": "Physics_Test",
+    "project_id": "{d7afaca1-ea78-4ddd-a3aa-df897ec49da5}",
+    "origin": "The primary repo for Physics_Test goes here: i.e. http://www.mydomain.com",
+    "license": "What license Physics_Test uses goes here: i.e. https://opensource.org/licenses/Apache-2.0 Or https://opensource.org/licenses/MIT etc.",
+    "display_name": "o3de-physics-test-scene",
+    "summary": "A short description of Physics_Test.",
+    "canonical_tags": [
+        "Project"
+    ],
+    "user_tags": [
+        "Physics_Test"
+    ],
+    "icon_path": "preview.png",
+    "engine": "o3de-sdk",
+    "external_subdirectories": [
+        "Gem"
+    ],
+    "restricted": "o3de-physics-test-scene",
+    "gem_names": []
+}

+ 20 - 0
project.json.bak0

@@ -0,0 +1,20 @@
+{
+    "project_name": "Physics_Test",
+    "project_id": "{d7afaca1-ea78-4ddd-a3aa-df897ec49da5}",
+    "origin": "The primary repo for Physics_Test goes here: i.e. http://www.mydomain.com",
+    "license": "What license Physics_Test uses goes here: i.e. https://opensource.org/licenses/Apache-2.0 Or https://opensource.org/licenses/MIT etc.",
+    "display_name": "Physics_Test",
+    "summary": "A short description of Physics_Test.",
+    "canonical_tags": [
+        "Project"
+    ],
+    "user_tags": [
+        "Physics_Test"
+    ],
+    "icon_path": "preview.png",
+    "engine": "o3de",
+    "external_subdirectories": [
+        "Gem"
+    ],
+    "restricted": "o3de-physics-test-scene"
+}