Summary
In this chapter, we jumped back to the map in order to add some new real-world located features to the game. Before we added the new features, we needed to fix some of the issues that had arisen from the changes we made toward the end of the last chapter. This required us to convert our GPS service to use the Singleton pattern. As part of the conversion, we took the opportunity to understand how the Singleton worked. Then, we spent some time reviewing the Google Places API, which is the web service we would use to locate places of interest around the player. This required us to create an API key and understand how to make requests against the service with Hurl.it. We used Hurl.it to test our queries and then understood how the results, returned as JSON, could be converted into C# objects at runtime using TinyJson. With our script imported and ready, we then set up the new service within the Map scene. Then, we constructed a better prototype of our place marker using 3D primitive...