Search Unity

We are excited to announce the launch of WRLD SDK for Unity, so you can build worlds in Unity using streaming, geo-spatially accurate 3D mapping for your next location-based game, project, or virtual or augmented reality application.

WRLD provides a fully textured 3D environment using a real-world global coordinate system so it’s ready to use instantly –  no need to build a 3D environment or import any additional GIS data. Create custom styles and use the Unity tool to select the data layers you want – roads, buildings, trees, labels, etc.

We hope this new feature allows developers to create experiences that allow them to explore the world from a total new perspective.

3D map showing visualization of city buildings coming out of an ipad screen

WRLD’s mapping platform will take you from a view of the Earth to a seat at your desk.

Explore the WRLD SDK for Unity API and examples here. Structure of the WRLD Package includes:

  • Demo: Contains demo scripts and scenes which are easy to attach / modify
  • API: Includes a base script WrldMap which interacts with and sets up the WRLD plugins for use
  • Editor: Editor scripts to simplify setting and changing values within the Unity Editor
  • Plugins: Includes plugins for all available platforms
  • Resources: A simple set of materials, semantically named and assigned to meshes when resources are streamed
  • Scene: Featured startup scenes showcasing separate behavior in each world space
  • Scripts: Types and Unity MonoBehaviour scripts that help running the app and provide simple abstractions for use
  • Textures: A set of textures utilized by the materials mentioned above and easily modifiable

The limitations are only bound by your imagination. To get started you’ll need to create a WRLD API Key and download the SDK through the Unity Asset Store.

Please reach out to the WRLD team directly at support@wrld3d.com or on Twitter @WRLD3D with any questions or a link to share your project.

The WRLD team is on standby to receive your feedback and looking forward to seeing what experiences they can help you build.

This blog was written in conjunction with John Bell, Senior Software Engineer at WRLD.

42 Comments

Subscribe to comments

Comments are closed.

  1. I am from country Nepal (where Mt.Everest located).
    “No imagery at this location and altitude ” says when i try to access my country area in the Wrld Map.
    Will my country be available in the Wrld map?

    1. Hi Prakesh,
      Thanks for trying out our maps! Right now we are working on building out coverage, and we prioritize based on area requests. As we don’t have Nepal currently on our maps, this has been noted. Please do let us know how else we can help you – support@wrld3d.com, or on twitter @wrld3d.

  2. Couldn’t seem to get this to render the buildings and such where I live. I live in a smaller city in the states and while trees and roads were rendered, none of the buildings were. Also things aren’t consistent. In the starting location that was in the demo scene, some buildings showed a hotel sign on it for example and then as I zoomed in or out, the sign would appear or vanish.

    Roads also vanished when looking down on them, even when zoomed in closer to the ground.

    There is some potential here and I’m looking forward to seeing where this goes and hopefully there are more examples to work with so I can see what I can do with this. But I’m not sure if this will give me the results we were looking for with a future work project.

  3. Will we be able to publish to WebGL in the near future?

  4. Please add Nigeria and Ghana.

    Also, is there any offline option?

    And will this work with WebGL or inside a facebook app?

    1. Your area requests have been noted! Stay tuned to see when we expand our coverage.

      It’s not currently possible to use our Unity maps offline. Our Unity SDK does cache, but requires internet connectivity in the first instance to obtain the data to populate the cache. This is something we’re getting a lot of request for so I expect we’ll be exploring adding this to our Unity SDK as soon as we can.

  5. JustAQuestion

    July 9, 2017 at 10:14 pm

    I don’t read offline option anywhere. Does this mean streaming data only?

  6. Simon Alkemade

    July 7, 2017 at 4:59 pm

    This look like best mapping option I have seen yet. However it also seems only the US and Great Brittain have been mapped out completely. When will the whole world be mapped out? For instance I live in Amsterdam and if I use my coordinates I just get endless sea. I’m trying to find out what the best option is for my game, mapbox, wrld, mapzen, open street map, google, bing, apple or any of the other sources. This has the nicest visualisation but if it’s not available in the Netherlands it will be useless for me.

    1. We don’t currently have Netherlands mapped in our Unity SDK. When deciding which area to map next, we take any requests from developers like yourself into consideration – your interest in Netherlands has been noted!

      Our current map coverage is described here: https://www.wrld3d.com/3d-maps/mapping-data/
      Please let us know how you get on!

  7. Jorge F. Coronado Fuentes

    July 7, 2017 at 4:48 pm

    locked to one location …. :?

  8. For anyone that is curious about using it with ARKit our team found this issue and logged it: —–At the moment the Unity API relies on a static library, “libStreamAlpha”. This dependency is not compatible with iOS applications compiled with the “Enable Bitcode” flag set.

    This causes compatibility issues with iOS 11 and ARKit, which require applications to be built with bitcode enabled.

    This is reproducible using the example package provided in the latest version of the Unity SDK.—- issue reported here: https://github.com/wrld3d/unity-api/issues/2

    1. That only need an update of your xcode I think

    2. Hi Nate,

      Thanks for inquiry on this! We just now published a “How To” on how to get ARKit working with the WRLD Unity SDK. Please let us know if you have any issues setting this up – support@wrld4d.com.

      https://www.wrld3d.com/blog/use-arkit-wrld-unity-sdk-part-1/

      Excited to see what you create!

  9. It would be great if Unity implements tools that need to be native, like these:

    Shader Editor: Amplify SE – http://u3d.as/y3X
    Visual Scripting: Nottorus – http://u3d.as/qVo
    Behavior Tree: NodeCanvas – http://u3d.as/6tv
    UI Gamepad Tools: Pointer Less – http://u3d.as/HWR
    UI Soft Mask: http://u3d.as/HpD
    UI Soft Shadows: http://u3d.as/mU6

    Please Unity Team, do it.

  10. Leaves me with an error upon registration.

    1. Hi Lauri, we’re having some email activation issues, we’ve been set on fire! Please follow and DM us your email @wrld3d if you’d like activation right now, or email us at support@wrld3d.com. Thanks!

  11. Sonny Kurniawan

    July 6, 2017 at 2:45 pm

    Does it take a long time to send the activation mail ? I waited and still no activation mail. Trying to resend the activation mail gives an error : Sorry, the activation e-mail could not be sent.

    1. Jacob Nielsen

      July 6, 2017 at 4:16 pm

      They are being hugged to death right now by people wanting to try it out. https://twitter.com/wrld3d/status/882958886231265280

    2. Hi Sonny, our email has been set on fire! If you follow us on Twitter and DM us your email we’ll manually activate you so you can start using right away! Or feel free to email us your info support@wrld3d.com. Thanks and look forward to seeing what you build!

    3. Hi Sonny, we manually activated you in our system, feel free to login and start your project. If you have any further problems feel free to reach out to us @wrld3d & support@wrld3d.com. Thanks!

  12. Pricing is per API call :(

  13. ERROR: Sorry, the activation e-mail could not be sent.
    :c

    1. Jacob Nielsen

      July 6, 2017 at 4:13 pm

      They’ve been hugged to death due to popularity. https://twitter.com/wrld3d/status/882958886231265280

    2. Hi there, our email has been set on fire! If you follow us on Twitter @wrld3d and DM us your email we’ll manually activate you so you can start using right away! Or feel free to email us your info support@wrld3d.com. Thanks and look forward to seeing what you build!

  14. Looks cool, but my API key wasn’t accepted in the unity scene. Followed all the steps, but was left disappointed.

    1. Hey there, thanks for trying out WRLD! Please make sure you created an API key and didn’t use your developer token – they’re different, apologies for any confusion. If you need further assistance we’re here to help – support@wrld3d.com or follow us on twitter @wrld3d.

  15. Awesome tool! But “global coverage” term in WRLD website doesn’t seem to be accurate. Try europe (germany, berlin for example) – it is all ocean. Sadly there is no info about it anywhere on the WRLD website or facebook page. I am quite dissapointed.

    1. Coverage is expanding rapidly, currently have: Complete USA, Canada, UK, Ireland, Scandinavia & Italy – more details here: https://www.wrld3d.com/3d-maps/mapping-data/

    2. Hi there, thanks for your interest in WRLD! When deciding which area to map next, we take any requests from developers like yourself into consideration – your interest in the wider Germany area has been noted! We are also open to discussing commercial opportunities in order to get preferred areas mapped quicker. Feel free to email us at support@wrld3d.com with your request.

      Our current map coverage is described here: https://www.wrld3d.com/3d-maps/mapping-data/

  16. Trying to understand the difference between WRLD and Mapbox, specifically in terms of what use cases each is best suited for? Thanks in advance if anyone has any thoughts!

  17. WRLD has dependencies to more than 20 other libraries/dlls’s. I’d not only have to deal with bugs in Unity and WRLD, but then with many other libraries that can cause issues too. I consider it too risky to integrate into something other than a hobby- or test-project.

  18. Is this only for USA? what about other countries, like caribbean (Jamaica)???

    1. Hello!

      Jamaica is not currently available in WRLD. Our current coverage can be seen here: https://www.wrld3d.com/3d-maps/mapping-data/

      Thanks for your feedback, we’ll incorporate it into our prioritisation of which areas of the world to build next – stay tuned, and follow @wrld3d or email support@wrld3d.com with any further requests.

      Kind Regards,
      Liz

  19. I bet unreal engine dont have that

  20. Here’s the pricing page:

  21. Wow. The options here are limitless. A FPS where you battle in your city. Maybe a GTA or GodFather type game where you wrestle control of your neighbourhood. Amazing stuff guys!

    1. Thanks Sam! We look forward to seeing what you build, please do share with us! @wrld3d

  22. I love the assets Unity promotes recently.
    Cinemacine, a tool for cutscenes,
    WRLD – a tool for GIS-data streaming,
    TextMesh and other cool ones.
    Can’t wait to see what’s next they have to offer.

    I’m interested in WRLD because I’m looking for a solution that streams GIS terrain
    and supports switching between multiple GIS data providers.

  23. This is quite interesting. Specially when using with AR.

    There’s no clean mention of the pricing details, is it completely free? or free for now and will be charged later on?

    1. The pricing details are on Wrld’s website – since it’s all about streaming from their servers, they charge based on the number of users per month. It’s free for the first 1000 users per month, after that they start charging a monthly fee.

  24. Does this work with the UWP Platform?

  25. www.github.com/hellokitty

    July 5, 2017 at 9:12 pm

    Cool stuff! Going to take a look today.