This roadmap details the planned and completed feature work on the Maps Unity SDK.


Area Capability Category Description
Maps Unity SDK Coastlines Feature Improved borders for coastlines and water.
Maps Unity SDK Server-side directions Feature Server-side navigation

Planned for Q4 '19

Area Capability Category Description
Playable Locations Territories Feature Ability to divide the world into territories.

Planned for Q3 '19

Area Capability Category Description
Maps Unity SDK Terrain Elevation Feature Ability to style terrain with elevation information.
Maps Unity SDK Better intersection shading and geometry Feature Adding the ability to add shading to intersections.
Playable Locations Artisitcally interesting & busyness ranking modifiers Quality Rank playable locations according to artistically interesting & busyness parameters.

Done in Q2 '19

Area Capability Category Description
Maps Unity SDK Off-line client side pathfinding Feature Shortest path navigation between two entities.
Maps Unity SDK Mixed zoom Feature Provide varying levels of geometric detail, to swap in and out as the player changes viewing distance.
Maps Unity SDK Style editing Feature Adds a UI to the Unity editing environment for editing and previewing styles.
Maps Unity SDK Geo-fencing Feature Build rules based on the player location and nearby building types to be notified of collisions, e.g., when the user is within 50m of a restaurant.

Done in Q1 '19

Area Capability Category Description
Playable Locations Playable locations v3 Feature Full launch of v3 API.
Playable Locations v1/v1alpha deprecation Feature v1 and v1alpha versions of the Playable locations API have been deprecated as of Feb 1st, 2019.
Playable Locations gRPC libraries Feature Released gRPC libraries for quering the Playable locations API.
Playable Locations Playable Locations with biome Feature Launch the granular biome information for all Playable Locations worldwide.

Done in Q4 '18

Area Capability Category Description
Playable Locations Playable location explorer v3 Feature Upgrade the playable locations explorer to Playable locations v3
Maps Unity SDK Simpler building stitching Feature Remove the DidModify callback for buildings.
Location authenticity Location authenticity EAP Feature Authenticate player's location and detect location spoofing.

Done in Q3 '18

Area Capability Category Description
Playable Locations Playable locations v3 (EAP) Feature Early access for Playable locationsa API v3: New dynamic, flexible and extensible API for playable locations.
Maps Unity SDK Stability and performance improvements Quality

Done in Q2 '18

Area Capability Category Description
Playable Locations Name and address Feature Add names and addressess to playable locations metadata.
Playable Locations v2 Playable locations API Feature Improved density and spacing controls and added API endpoint to generate random transient locations in playable areas.
Maps Unity SDK Administrative Areas Feature Polygon geometry and name of administrative areas in Japan (e.g., states prefectures).
Maps Unity SDK Name & Address Feature The name and address (locality and full address) of curated playable locations, in both v1 and v1alpha.

Done in Q1 '18

Area Capability Category Description
Playable Locations Get inactive locations Feature Added a new API method to poll for recently inactive playable locations, so that they can be removed from gameplay.
Playable Locations Spacing and density options Feature Added API options to tune the spacing and density of playable locations.
Playable Locations Blacklisted locations Quality Removed some inappropriate locations for gameplay from the dataset.
Maps Unity SDK Performance: FPS Performance Meet FPS targets in benchmark app (99%ile: 30 on 2017 device, 15 on 2016 device).
Maps Unity SDK Building wall stitching Feature 9-slicing and parapets working with stitched buildings.
Maps Unity SDK Opt-in Diagnostics Feature Added opt-in support for collecting diagnostics in Musk (performance metrics, crash reports, memory usage, etc.). This data will allow us to detect bugs and performance issues from real user devices. The decision whether to enable this will be controlled by partners (e.g. can turn on during QA, in real games with user consent, etc.).

Done in Q4 '17

Area Capability Category Description
Playable Locations v1 Playable Locations API Feature The Playable location API supplies game developers with a collection of potential game locations that are selected and scored by Google. Developers can then filter the returned places according to their needs, transfer selected locations to their game servers, and evaluate the use of the locations in their games.
Playable Locations v1 Impressions API Feature The Impressions API allows game developers to provide feedback on places and improve data quality.
Playable Locations v1 Bad point reports API Feature The bad point report API allows game developers to report playable locations that are not suitable for playing.
Maps Unity SDK Textured roads Feature It is currently recommended that roads be styled with a single colour, due to visual fidelity issues at intersections, and where roads (and other segments such as train lines) overlap. This quarter, we will be improving intersections (z-order based on road priority). Full support for textured segments is no longer planned in 2017.
Maps Unity SDK Performance: Latency Performance Meet Latency targets in benchmark app (Uncached Latency: 10s on 2017 device, 15s on 2016 device. Cached Latency 5s on 2017 device, 10s on 2016 device).
Maps Unity SDK Other feature names Feature Include the (localised) name of buildings, parks and regions in Musk metadata.
Maps Unity SDK Building stitching Feature Automatically combine chunks of buildings from different tiles into single game objects to eliminate visual artifacts such as seams at tile boundaries.
Maps Unity SDK Benchmark test app Performance We are going to publish the benchmark app that we use to measure and tune SDK performance metrics. Partners are encouraged to run the benchmark app on target devices and give us feedback on how well it serves as a proxy for their own product. This will help ensure that we focus on the right performance bottlenecks.
Maps Unity SDK Road names Feature Include the (localised) name of roads in Musk metadata.
Maps Unity SDK Smarter map loading Feature Improve the mechanism for loading and unloading parts of the map, to make it more flexible (non-rectangular area), and more powerful (automatically destroy far away GameObjects), etc.