Menu
Baran Kahyaoglu Dev Blog
Baran Kahyaoglu Dev Blog
mapbox unity3d sdk openstreetmap mesh generation

New job, new project, new horizons

Posted on 14/01/201710/06/2020 by brnkhy

I know it has been a while since the last update on MapzenGo, sorry about that. I had lots of stuff going on and couldn’t find time to blog in that rush. Well actually title says it all right? MapzenGo project landed me a new awesome job at Mapbox and now I’ll be doing pretty much the same thing, map/city generation in Unity for them! OK maybe not New Horizons cool but it’s still pretty fucking cool, eh?

Mapbox is a huge custom map provider and they’ve been one of the top player in the scene for years. They have some awesome terrain (height), vector, satellite imagery APIs and most of their project are open source and hosted on Github! Now they (well it’s “we” now I guess) are going into gaming scene and started this Mapbox SDK for Unity3D project a short while ago. Aaannnd before you ask, yes, this SDK will be open source after the launch as well!

So that’s pretty much the whole story I guess, let’s try this for the rest;

-What will you be doing there?
I’ll mostly do the mesh generation and unity integration, so same as MapzenGO.

-What will happen to MapzenGo?
It really isn’t an easy job building worlds from scratch, there’s millions of thing to do. I can’t do it all for two project at the same time so I’ll switch MapzenGo to maintanence mode. I’ll keep fixing bugs and answering everything as much as I can but I won’t add new features and stuff anymore. It’ll be like an “Introduction to GeoJson mesh generation in Unity3D”. Again Mapbox will be open source anyway so you won’t miss out on anything!

-And blog posts?
I probably won’t have much time for detailed technical posts, at least until the release. I’ll post images, videos or anything though. I’ll keep this blog alive and try to write technical stuff as much as I can. Meanwhile you can follow me on Twitter for updates and mail me for anything. You may already know that I love talking, so don’t hesitate to say hi!

Thanks for everything guy, it has been awesome working on MapzenGo and doing this blog. Please try out the Mapbox SDK Unity beta and tell us what you think. It’s a developer tool afterall, your feedback is extremely important for us.

Cheers,
Baran

 

Share on Social Media
twitter facebook linkedin reddit email

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)

Related

  • Mapbox
  • MapzenGo
  • OpenStreetMap
  • Unity3D
  • 10 thoughts on “New job, new project, new horizons”

    1. David Sheller says:
      15/01/2017 at 8:18 am

      Hello Baran, I’ve been taking references from your project from early last year. I’m inspired to know that your work has led you to greater heights. Its also great to see the world of open source coming together quite beautifully, and I aim to make my contributions someday.

      I’ll make an attempt to use this final version of MapzenGo in my project, but I can’t wait until the you guys at Mapbox release the Unity SDK.

      Thank you, and best regards and wishes for the new year.

      Reply
      1. brnkhy says:
        15/01/2017 at 11:49 am

        Hey David!
        Thanks for you kind words, MapzenGo has been a great experience for me as well. Please do not hesitate to contribute (to any open source project in that matter), it gets much more fun with more people!
        Happy new year and best regards.

        Reply
    2. Jake says:
      02/02/2017 at 3:56 pm

      This is so cool! I’m gad to see your contributions to the community have resulted in a job that’s hopefully less stressful and more in line with what you want to be doing.

      Has any information been released yet about pricing or usage? It doesn’t look like there’s anything Unity-specific since I don’t think “50,000 map views” really applies.

      Anyway, I’m very excited to follow the progress of this SDK. Best of luck and may you stay safe under a Trump regime

      Reply
      1. brnkhy says:
        02/02/2017 at 4:16 pm

        Hey Jake, thanks a lot. It really is awesome working with Mapbox!

        I’m really not sure about the pricing, development has been incredibly fast last few weeks so couldn’t catch up with those stuff. You’ll recieve a support email if you register the beta though, you can ask through that for the best/correct answers on pricing.

        Thanks again!

        Reply
    3. Stig says:
      27/05/2017 at 12:15 am

      Dude, congratulations on the job! Hope it’s working out well for you 🙂

      Can we dare hope for a final blog post about moving the player position in the real world? Thanks for the blogs, they’ve been a great read.

      Reply
      1. brnkhy says:
        24/06/2017 at 5:41 pm

        Hey there!
        I’m really sorry for the late reply, I really didn’t had much time to check my blog lately 🙁
        Have you checked the latest version of Mapbox Unity SDK? I haven’t done much GPS stuff my but colleagues did and I believe we have it in the latest version here; https://github.com/mapbox/mapbox-unity-sdk
        Hope that helps!

        Reply
    4. John says:
      26/10/2017 at 8:34 pm

      Oh well that sucks for us. Good for you getting a job tho.

      This project was perfect for an idea I had but I can’t program all these things myself. I wanted a Sim City / City Skylines kind of render of real world cities where I can have a player build their own buildings / replace buildings and transport goods between cities with real world distances.

      Gotta put that idea on the backburner I guess.

      Reply
      1. brnkhy says:
        01/11/2017 at 6:55 pm

        Thanks! Mapbox Unity SDK is far superior to good old MapzenGo though, have you checked it?

        Reply
    5. Matt says:
      10/01/2018 at 12:56 am

      Hey Baran,

      With the news that Mapzen is shutting down, I was wondering if you could offer some insight into how to use the Mapbox Unity SDK to achieve the following:

      When creating a game, we want an authoritative server to prevent clients cheating. Consider that we have a game where users can walk around our virtual world and construct buildings. The flow might look like this:

      1) Client changes location so requests new tiles from our server.
      2) Our server performs validation (making sure they’re not spoofing location, etc.) and checks the server cache for the tile. If not found, it requests the tile from Mapzen and stores it in the cache.
      3) Server returns tile to client.
      4) Client tells server it wants to construct a building at location (x, y)
      5) Server edits the GeoJSON of our cached tile to include the new building.
      6) Server returns tile to client.

      The Mapbox Unity SDK seems to make it difficult to put a server in the middle. Is this the case? If not, would you be so kind as to describe how I could achieve the above flow, using Mapbox?

      Reply
      1. brnkhy says:
        27/03/2019 at 10:48 am

        I’m really sorry I saw this more than a year late 🙁 I really didn’t take care of my blog at all in 2018. Have you find answers to your questions? Let me know if you still have any questions, I’ll try to answer asap this time 🙂

        Reply

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Search

    Subscribe to Blog via Email

    Follow me on Twitter!

    My Tweets

    Categories

    • Desktop Development (26)
    • Game Development (39)
    • Mapbox Unity SDK (4)
    • Uncategorized (8)
    • Unity3D (21)
    • Web Development (6)
    • WinRT Development (1)

    Meta

    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org
    ©2025 Baran Kahyaoglu Dev Blog | Powered by WordPress & Superb Themes