Search Unity

  1. Unity 2019.2 is now released.
    Dismiss Notice

Is NavMeshComponents abandoned?

Discussion in 'Navigation' started by caosdoar, Sep 19, 2017.

  1. caosdoar

    caosdoar

    Joined:
    Oct 29, 2016
    Posts:
    26
    I am wondering if the NavMeshComponents from github is still on development.
    It looks like it is been months without activity and there is nothing about navigation on the roadmap.
     
    dadude123 likes this.
  2. IngeJones

    IngeJones

    Joined:
    Dec 11, 2013
    Posts:
    129
    No, apparently it's part of the main release since about 5.6
     
    Last edited: Sep 29, 2017
  3. dadude123

    dadude123

    Joined:
    Feb 26, 2014
    Posts:
    790
    Doesn't look like it.
    This is in 2017.2.0f1.


    upload_2017-9-29_16-32-10.png

    @Jakob_Unity 's last post is also almost 3 months old...

    Seems like navigation is now abandoned just like networking was abandoned.
     
  4. IngeJones

    IngeJones

    Joined:
    Dec 11, 2013
    Posts:
    129
  5. dadude123

    dadude123

    Joined:
    Feb 26, 2014
    Posts:
    790
    Hmm, yes I see.

    The missing things? Well, support, updates, and bugfixes in general:

    - The low-level / internal features have been added at least partially, but the editor tools were not merged into the editor
    - Editor assets are outdated for v 2017.2 and don't even work anymore.
    - Still no async baking at runtime, no setting to set path calculations per frame for each agent individually, ...
    - Also issues keep piling up at the abandoned github repo.

    Its really sad to see, people needed those features for a long time and really good progress was made.
    But now Unity seemingly gave up half-way through. Seems to be becoming a recurring theme, I wonder whats up with that.
     
  6. IngeJones

    IngeJones

    Joined:
    Dec 11, 2013
    Posts:
    129
    I think it's something to do with Jakob himself rather than Unity as a studio. He was posting at least daily until late July then just suddenly stopped and there is no sign of life from him anywhere - that's even when he stopped taking pull requests as there is one waiting from just after that time. It's a huge mystery but it leaves me wondering whether he had made this his personal project and the rest of the Unity team don't really even know about it. I wish there was a way to contact them - I even tried twitter to ask them to put an appearance in at these threads. So I am not sure why it seems so hard to simply say "Oh sorry we've had to shelve this" or whatever the case may be. It's like the Marie Celeste - everything in suspended animation :)

    Maybe thats the way various of these new features come about, as side-projects for individuals who then move on elsewhere and no one is able to pick it up.

    Do you still have the components from GitHub installed? If so, have you tried uninstalling them in case they are interfering with the parts of it that *should* be working by default?
     
    dadude123 likes this.
  7. dadude123

    dadude123

    Joined:
    Feb 26, 2014
    Posts:
    790
    I don't have them installed anymore. But I'm planning to fix the problems later since we need some of those components in our project. From what I've seen all the errors are really easy to fix.

    Totally agree about simply telling people "we don't have time for this anymore" (even if jakob is gone for whatever reason, isn't his superior supposed to step in and notify people?)

    Anyway, I'll publish the improvements on the nav mesh components once I get around to updating them.
     
  8. IngeJones

    IngeJones

    Joined:
    Dec 11, 2013
    Posts:
    129
    Ok but I hope you have your own fork, as I don't think he's taking pulls any more either
     
  9. caosdoar

    caosdoar

    Joined:
    Oct 29, 2016
    Posts:
    26
    There is some development that can only be done by unity though.

    From the project FAQ:
    Moving NavMesh platforms: new API is required for consistently moving platforms carrying agents.
    HeightMesh support and Auto Generated OffMeshLinks

    What I would like to know if the project is going to be updated for further Unity3d releases. There is a branch for 2017.2 with two minor fixes made by another user (I didn't try it myself) but nothing for 2017.3 (still in early beta though). And if we can expect any updates in functionality.

    But I don't really know if there is any Unity staff looking this sub-forum
     
  10. IngeJones

    IngeJones

    Joined:
    Dec 11, 2013
    Posts:
    129
    Well, one thing is becoming fairly obvious. The one developer who was taking an active role in this feature has vanished since August. With any luck he is simply on extended Summer vacation...
     
  11. GameDevCouple_I

    GameDevCouple_I

    Joined:
    Oct 5, 2013
    Posts:
    2,121
    Have you taken a look at navmesh builder api?
     
  12. IngeJones

    IngeJones

    Joined:
    Dec 11, 2013
    Posts:
    129
    I have. I guess the project stopped before the editor bits made it into the release.
     
  13. Mike-Geig

    Mike-Geig

    Unity Technologies

    Joined:
    Aug 16, 2013
    Posts:
    169
    Howdy, I can check into this but I believe that dev of the navmesh components is currently halted while we wait for other pieces to fall into place.
     
  14. Mike-Geig

    Mike-Geig

    Unity Technologies

    Joined:
    Aug 16, 2013
    Posts:
    169
    Actually, I just looked and the 2017.2 branch of the Navmesh Components repo was updated 12 days ago.
     
  15. IngeJones

    IngeJones

    Joined:
    Dec 11, 2013
    Posts:
    129
    Well that's reassuring, thanks :) Is Jakob still with us, btw?
     
  16. GameDevCouple_I

    GameDevCouple_I

    Joined:
    Oct 5, 2013
    Posts:
    2,121
    Just registering my interest and stating that a modern navigation system is not optional. If you want to remain at the forefront of game devs, you need to keep developing this if your not!
     
    JasonDaze, SM_AF and Flurgle like this.