This repository is structured to help people understand how to leverage the ArcGIS Maps SDKs for Game Engines within Unity for Virtual Reality applications. You will find a URP project showcasing our VR development work.
The projects in this repository were developed using the 1.1.0 release of the Maps SDK for Unity. Follow the steps below to download the Maps SDK for Unity and fetch an API Key from the ArcGIS Developers site.
- Follow the Unity documentation on the ArcGIS Developers site to download the plugin and fetch an API Key.
- Once you have the arcgis-maps-sdk-unity-1.1.0.tgz file downloaded, ensure this is placed in the C:\Temp directory on your machine and also keep the API Key handy because it will used to configure the plugin.
To explore the VR project, there are a number of FBX files that need to be placed in the correct location before it is launched for the first time.
- Download all of the FBX models to your machine and place them in the /Assets/Resources/Models directory of your project.
- Open Unity Hub and start your Unity project as you would normally.
- The project also features a Walkthroughs folder with content to help you understand how each Scene was built. Please review these documents and let us know if you find any issues.
Each project will have slightly different requirements, but the core requirement is Unity at version >= 2021.3.181f.
Find a bug or want to request a new feature? Please let us know by submitting an issue.
Esri welcomes contributions from anyone and everyone. Please see our guidelines for contributing.
Copyright 2023 Esri
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
A copy of the license is available in the repository's license file.