Unity 6000.0.24f1 - "Universal 3D Core" Project Template (URP) - Compile Errors

  1. In Unity Hub (3.9.1) - Install Unity 6000.0.24f1 LTS (with Android, WebGL, Windows modules added - may not be relevant)
  2. In Unity Hub - Create a new “Universal 3D (Core)” project .
  3. In Unity Asset Store press “Add to My Assets” on the FREE “Ready Player Me Avatar and Character Creator” asset. (Skip to 4 if already added)
  4. On that same web page press the button “Open In Unity”.
  5. In Unity in the Package Manager window on the My Assets left tab, select the “Ready Player Me…” asset and “Import 7.3.0 into Project”
  6. Press “Import” on the window that appears, leaving everything checked.
  7. Compile Errors now appear in the Console window:
Assets\Ready Player Me\Core\Runtime\Core\Scripts\Analytics\AmplitudeEventLogger.cs(4,7): error CS0246: The type or namespace name 'Newtonsoft' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\Caching\AvatarManifest.cs(5,7): error CS0246: The type or namespace name 'Newtonsoft' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\Data\AvatarMetadata.cs(3,7): error CS0246: The type or namespace name 'Newtonsoft' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\Extensions\ExtensionMethods.cs(5,7): error CS0246: The type or namespace name 'Newtonsoft' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\GLTF\GltFastGameObjectInstantiator.cs(1,7): error CS0246: The type or namespace name 'GLTFast' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\GLTF\GltFastGameObjectInstantiator.cs(2,7): error CS0246: The type or namespace name 'GLTFast' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\GLTF\GLTFDeferAgent.cs(1,7): error CS0246: The type or namespace name 'GLTFast' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\GLTF\GltfImporter.cs(4,7): error CS0246: The type or namespace name 'GLTFast' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\JsonConverters\BodyTypeConverter.cs(2,7): error CS0246: The type or namespace name 'Newtonsoft' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\JsonConverters\BodyTypeConverter.cs(3,7): error CS0246: The type or namespace name 'Newtonsoft' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\Operations\MetadataDownloader.cs(5,7): error CS0246: The type or namespace name 'Newtonsoft' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\Data\AvatarMetadata.cs(13,10): error CS0246: The type or namespace name 'JsonConverterAttribute' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\Data\AvatarMetadata.cs(13,10): error CS0246: The type or namespace name 'JsonConverter' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\GLTF\GltFastGameObjectInstantiator.cs(10,50): error CS0246: The type or namespace name 'GameObjectInstantiator' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\GLTF\GltFastGameObjectInstantiator.cs(13,13): error CS0246: The type or namespace name 'IGltfReadable' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\GLTF\GltFastGameObjectInstantiator.cs(15,13): error CS0246: The type or namespace name 'ICodeLogger' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\GLTF\GltFastGameObjectInstantiator.cs(16,13): error CS0246: The type or namespace name 'InstantiationSettings' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\JsonConverters\BodyTypeConverter.cs(9,38): error CS0246: The type or namespace name 'JsonConverter<>' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\GLTF\GltFastGameObjectInstantiator.cs(26,13): error CS0246: The type or namespace name 'MeshResult' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\GLTF\GLTFDeferAgent.cs(8,16): error CS0246: The type or namespace name 'IDeferAgent' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\JsonConverters\BodyTypeConverter.cs(11,40): error CS0246: The type or namespace name 'JsonWriter' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\JsonConverters\BodyTypeConverter.cs(11,75): error CS0246: The type or namespace name 'JsonSerializer' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\JsonConverters\BodyTypeConverter.cs(16,43): error CS0246: The type or namespace name 'JsonReader' could not be found (are you missing a using directive or an assembly reference?)

Assets\Ready Player Me\Core\Runtime\Core\Scripts\JsonConverters\BodyTypeConverter.cs(17,13): error CS0246: The type or namespace name 'JsonSerializer' could not be found (are you missing a using directive or an assembly reference?)