Search Unity

  1. Unity Asset Manager is now available in public beta. Try it out now and join the conversation here in the forums.
    Dismiss Notice

Unity 2017.3 Beta has considerably less features than 2017.1 & 2017.2?

Discussion in '2017.3 Beta' started by PaymanMan, Oct 15, 2017.

  1. PaymanMan

    PaymanMan

    Joined:
    Jun 5, 2017
    Posts:
    2
    Hey. I noticed in the roadmap that Unity 2017.3 seems a bit lacking in features compared to previous versions of Unity 2017 and I was wondering about that. Is it meant to be a version that is focused more on stabalization? Are there any more features coming? Is the beta period going to be shorter than 2017.1/2 ?
    Not that I do not appreciate the hard work that the Unity team put in this engine, but it does raise my curiosity to why there are a lot less major features in comparison.
     
  2. MrEsquire

    MrEsquire

    Joined:
    Nov 5, 2013
    Posts:
    2,712
    Firstly the release needs to be finished by the end of the year, hence two months work, Christmas period be quiet. Second I think everyone wishes for bug fixed over features.. There lot of stuff missing from road-map such as stability for new iOS11/Android 8.0 and of course High Sierra.. I also feel there been a lot of internal changes within Unity, but Im waiting for some solid replies..
     
    dadude123 and charlesb_rm like this.
  3. PhilSA

    PhilSA

    Joined:
    Jul 11, 2013
    Posts:
    1,926
    There's a bunch of things to take into consideration:
    • The roadmap tends to get updated as the beta progresses. In the early 2017.2 betas, its list was much smaller than it is now
    • From the looks of it, 2017.2 was a particularly tough release. There were lots of bugs and things that changed drastically. Unity is probably playing it safe with 2017.3, and making sure everything is stable
    • There seems to be a lot of hidden things going on internally. For instance, 2017.3 includes a new PhysX broadphase algorithm, as well as kinematic rigidbody contact pairs. This is nowhere to be seen on the roadmap, but it's a HUGE feature. Also, you can see changes being made for the C# Job System and the HDPipeline here and there. These are absent from the roadmap too
     
    ilmario, charlesb_rm and MrEsquire like this.
  4. MadeFromPolygons

    MadeFromPolygons

    Joined:
    Oct 5, 2013
    Posts:
    3,977
    c# job system is likely taking much of the resources, and rightly so as it will literally change everything. Total performance game changer.
     
  5. Schubkraft

    Schubkraft

    Unity Technologies

    Joined:
    Dec 3, 2012
    Posts:
    1,071
    Since we moved to subscriptions we're no longer have to hold features back for specific release it is just natural that some releases have more new features in them compared to previous ones. It just means that teams working on whatever features didn't feel like their work was ready for this release and then aims for the next one which will be just 3 months down the line for you guys.
     
    Elecman and hippocoder like this.
  6. Cromfeli

    Cromfeli

    Joined:
    Oct 30, 2014
    Posts:
    202
    I'm really sorry to say but feeling of entitlement for new features on every release is very dangerous from Unity community. I would instead really hope there is strong emphasis on stability. We have been trying to keep up with upgrading to latest Unity version and over the recent 2 years it has been impossible due to regressions.
     
  7. Sluggy

    Sluggy

    Joined:
    Nov 27, 2012
    Posts:
    983
    I'll second this. Keeping up with API and system changes when maintaining even a small asset on the store has been a real nightmare throughout the 5x lifecycle. I can't even imagine how the bigger assets providers pull it off.

    And with the release of 2017, the editor itself has become clunky, cumbersome, and even downright broken. I'd really like to go back to the days where I don't have to stare at Unity for a cumulative total of maybe an hour out of every day just waiting for it to react to button clicks or when switching to other windows.
     
    PeterB and MadeFromPolygons like this.
  8. PhilSA

    PhilSA

    Joined:
    Jul 11, 2013
    Posts:
    1,926
    I think the situation is really difficult to judge.

    Things like the C# Job System, HDRenderer, Mono/.Net upgrades, Playables API, and expanded PhysX integration are all worth going through a few rough patches for.
     
    Last edited: Oct 18, 2017
    MadeFromPolygons and Cromfeli like this.
  9. Sluggy

    Sluggy

    Joined:
    Nov 27, 2012
    Posts:
    983
    Fair enough. I'll admit that when the introduced multithreading to the backend of the UI it really wrecked a lot of stuff for me but now that I'm through it, its not bad at all. Early in 5x they pulled a lot of API rugs out from under me so I'm still a little bitter I guess ;) It seems aggravating to suffer through several broken versions of a new feature before it becomes even remotely usable but I suppose in the end it will pay off eventually. Lately the API has greatly improved and the runtime seems much better now.

    However, these days the editor itself it my biggest cause of pain. I really don't exaggerate when I say a good sixth of my day is just waiting for the editor to register something.
     
    Cromfeli and pvloon like this.
  10. Cromfeli

    Cromfeli

    Joined:
    Oct 30, 2014
    Posts:
    202
    Yes, occasionally it is perfectly fine as long as we don't need to pay subscription for system that cannot be used to its full potential. Instead of saying "No guys, your latest Unity version is garbage, I stick with the previous major release until you fix your S***" ... Voting with the money. Now we are "forced" to keep paying subscriptions even if we have to keep using old version without accountability to have a stable development environment. I prefer subscription system for sure, even if it removed some accountability from Unity devs, very happy to pay for the service.

    I am playing devils advocate here just to make a point. I F***ing LOVE Unity and the good work the team is doing. Yet I feel obliged to raise an issue that it is not all rose pedals and soap bubbles. It is a serious issue if new stuff keeps coming and old stability and regression issues are piled on the development debt. It will be devastating few years down the line and we, as community, Unity and us, will have hard times ahead.

    Not all is doom and gloom, as said I am very happy despite these inconveniences with the genuine hope they get resolved soonest.
     
    Last edited: Oct 19, 2017
  11. hippocoder

    hippocoder

    Digital Ape

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    Enforcing artificial release schedules so you get your features more regularly will cause the company to slide backward to the old days that Unity has tried so hard to escape from.

    Accepting an irregular cadence is fine, you can't game subscriptions anyway and the sum of all updates over a couple of years is worth any kind of subscription, even with big fat zero new features.

    Assuming everyone here actually pays for subs, that is.
     
    PeterB and Cromfeli like this.