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

Using beta in "production"

Discussion in '2019.3 Beta' started by Ng0ns, Nov 8, 2019.

  1. Ng0ns

    Ng0ns

    Joined:
    Jun 21, 2016
    Posts:
    197
    TLDR; Do I risk lingering issues (when continuing to final release and beyond) by upgrading to the 2019.3 beta rather than just waiting for the final release? E.g. like meta file and other junk causing problems?

    Im saying production in quotes as this is just a hobby project (though I've spend a very long time on it).

    I don't mind the application being unstable and "buggy", but I rather not mess up my project.

    - Cheers.
     
  2. brian67827

    brian67827

    Joined:
    Jun 7, 2019
    Posts:
    3
    Well for me it is close enough before it goes into the final release that I already have my project switched over to beta due to that everything I have tested has gone really well and nothing stood out so mine is completely switched and I have no issues with mine. So I don't see any reason why you would get issues either.
     
    vakabaka and Ng0ns like this.
  3. Ng0ns

    Ng0ns

    Joined:
    Jun 21, 2016
    Posts:
    197
    Thanks for the reply Binary.

    Yes, I would assume most things being locked down by the time it hit beta. Its mainly the fear of "work in progress" features that, thought fixed within the engine on release, still possibly lingers within projects upgraded during the time frame.

    I'm itching for the terrain holes feature :D
     
  4. Roni92pl

    Roni92pl

    Joined:
    Jun 2, 2015
    Posts:
    396
    In my experience you should upgrade only if necessary, otherwise you need to weight how much you will benefit from new features vs overhead work you will have to do related to project upgrade - which you really you can't know until you upgrade ;)
    I upgrade also when it is not only stable but also had at least 5-10 patch releases (eg 2019.3.5+).
    But since you said it's hobby project only and you dont mind some(possibly dozen hours) of additional work I wouldn't worry too much.
     
    vakabaka and Ng0ns like this.
  5. Ng0ns

    Ng0ns

    Joined:
    Jun 21, 2016
    Posts:
    197
    Well the thing is, its a pretty straightforward (one click) upgrade for me that requires almost zero changes. Its a fps for android, and most of the stuff I use is legacy (i.e. no LWRP/Universal).

    Its (was) mainly the fear of running into issues at some point into the future, directly attributed to having converted project with a beta version of the software at a prior date. That said, I would assume deleting and reconstructing the Library folder would clear things up :)
     
  6. LeonhardP

    LeonhardP

    Unity Technologies

    Joined:
    Jul 4, 2016
    Posts:
    3,136
    Always back up your project before upgrading. The updates between betas and final releases primarily come down to bug fixes. Breaking changes are not expected. If the beta is working for you, it's unlikely that upgrading to the final release or one of the following patch releases will break your project.
     
    spryx, vakabaka and Ng0ns like this.
  7. Ng0ns

    Ng0ns

    Joined:
    Jun 21, 2016
    Posts:
    197
    Thanks Leonhard, I'll take the plunge.
     
  8. rz_0lento

    rz_0lento

    Joined:
    Oct 8, 2013
    Posts:
    2,361
    Also at the same time, if something in the beta ISN'T working for you, reporting it before it goes gold will greatly increase your odds on getting a version that actually works on the release day :D
     
    LeonhardP, Peter77 and Ng0ns like this.
  9. Bastienre4

    Bastienre4

    Joined:
    Jul 8, 2014
    Posts:
    191
    We tried moving our project to the 19.3 beta. We had to modify some stuff (using xxx.Experimental.HDRP to using xxx.HighDefinition for instance - shouldn't that be covered by the automatic upgrade process btw?) but it was quite smooth.
    We had to modify some code to make it compatible with the new play mode options. Totally worth it.
    However, we didn't switch in the end because of this issue that breaks most of our mesh colliders : https://forum.unity.com/threads/upg...hcolliders-requiring-readable-on-mesh.744068/