ArcGIS Maps SDK for Game Engines

For the Summer of 2022, I worked at Esri as an Intern on the ArcGIS Maps SDK for Game Engines making samples demonstrating the capabilities of the software. Over the course of the summer I worked on 5 main samples, 3 of which have been published since then.

As a side note, if you would like to view any of the samples listed at the links below, you will need to obtain an API key from the following website. They are free to create and use up to a certain point. ArcGIS Developers Website. The links provided below are to public Github Repositories, owned by Esri, and do not violate Non-Disclosure Agreements.

ArcGIS Maps SDK for Game Engines

Published Work

Feature Layer Sample for Unreal Engine

The Feature Layer Sample gathered online data from Esri’s servers through a web request in C++. Specifically it was gathering data about every Major League Baseball stadium in the US. The data is was gathering was the name of the stadium, whether they played in the National or American league, what team played there and it’s latitude and longitude. Once the HTTP web request had been performed, it would create a new stadium object and parse through the information. It would then assign a numerical value to each object and based on that value find it’s coordinated data in the array the web request created and set the Name, Team, League and latitude and longitude to variables. Using the ArcGIS location component that comes with the Maps SDK, the stadium objects would move to the correct latitude and longitude in the world to position themselves in the correct position. Lastly, a raycast would should out of the stadium objects and would subject the current height from the length of the raycast and then lower the position down until the height was less than or equal to 0. If you would like to see a demonstration of this working please refer to the ArcGIS Maps SDK Sample Repository for Unreal Engine linked here.

Third Person Perspective Sample for Unreal Engine


The Third Person Perspective Sample is a sample that allows a user to run around any city in the world from a third person perspective. Using the ArcGIS location component and ArcGIS Camera, the sample is currently set in San Francisco with the ability to move any where the user would like. If you would like to see a demonstration of this working please refer to the ArcGIS Maps SDK Sample Repository for Unreal Engine linked here.

VR Sample for Unity

Similarly to the Third Person Perspective Sample above, the user can put a VR headset on and wander around any city they would like. Using the ArcGIS location component and ArcGIS Camera, the sample is currently set in San Francisco with the ability to move any where the user would like. If you would like to see a demonstration of this working please refer to the ArcGIS Maps SDK Sample Repository for Unity linked here.

2022 Esri Weekend of Innovation Hackathon

Virtual Reality Biking Simulator

At the 2022 Weekend of Innovation, my team and I set out to make a VR biking simulator. Using Esri’s technology such as ArcGIS online and the ArcGIS Maps SDK for Unity, we made a virtual reality world where you can put a VR headset on and bike around anywhere! Our team was a finalist and finished 8th over all out of 20 teams. If you would like to see a demonstration of this working please refer to the the following Github repository linked here.