Search Unity

NESTED PREFABS -- Let's remind Unity team that we really need it!

Discussion in 'Editor & General Support' started by BAIZOR, Oct 9, 2017.

  1. BAIZOR

    BAIZOR

    Joined:
    Jul 4, 2013
    Posts:
    112
    Today - 9 October 2017
    Unity still doesn't have Nested Prefabs functionality.
    8 years ago was created the feature request with 1611 upvotes, still nothing.

    Unity team does everything for us, for clients. But now we need Nester Prefabs more than other stuff. It's a core of development games.

    If you are like me, and you need Nested Prefabs, let's make a public resonance, let's post here the message
    #weNeedNestedPrefabs

    Share it everywhere for joining people to the hashtag!

    I heart many times that Unity doesn't sure about the feature, about how it must look like.
    There is what we want:

    Required (Nesting):
    Example: [Prefab "A" contains prefab "B" inside]

    • prefab can contain another prefab inside, like a link to another prefab

      Behaviour:
      - user changes prefab "B" ---> these changes come to prefab "A" as well because "A" has just a link to prefab "B"

      It gives us memory benefits because prefab "A" became lightweight
    • prefab can override fields of nested prefabs

      Behaviour:
      - user changes prefab "B" inside prefab "A" ---> prefab "A" override these changes, even the same field will be changed in prefab "B" prefab "A" still override the field. Until user deletes the overriding.
    Optional (Inheritance):
    Example: [Prefabs "Enemy1", "Enemy2", "Enemy3", "EnemyBase" all of them have field "shoutRange"]
    • changing fields in "base" prefabs ---> applies changes to all children prefabs

      Behaviour:
      change shoutRange in "EnemyBase" prefab it automatically changes shoutRange field in all children prefabs "Enemy1", "Enemy2", "Enemy3". Still, child prefab doesn't override the field.

    ----------------------------------------------------------------------
    Update 19-Jan-2018

    Finally, we detected the feature in Development section in Unity roadmap.
    It called "Improved Prefab Workflows"
    Good job guys, we did it! :D
    Thanks for your support and thanks Unity team for hearing us! ;)

    Unity team, please take care about the feature, be in touch with the community. Because it's one of the most valuable and powerful features in game development!

    ----------------------------------------------------------------------
    Update 20-Jun-2018

    First look on new prefabs is awesome!


    I just downloaded Unity 2018.2.x - beta9

    The size of the prefab which exists of nested prefabs is small. It means that prefabs really links to each other, it's good.
    But I found a problem if do changes in prefab hierarchy - EXAMPLE

     
    Last edited: Jun 20, 2018
  2. BAIZOR

    BAIZOR

    Joined:
    Jul 4, 2013
    Posts:
    112
    #weNeedNestedPrefabs
     
  3. Fabian-Haquin

    Fabian-Haquin

    Joined:
    Dec 3, 2012
    Posts:
    231
    #weNeedNestedPrefabs
     
    BAIZOR likes this.
  4. S4UC1SS0N

    S4UC1SS0N

    Joined:
    May 29, 2014
    Posts:
    49
    We need nested prefabs :)


    (but we don't need a twitter hashtag :p)
     
    BAIZOR and RamSteelwood like this.
  5. jeromeWork

    jeromeWork

    Joined:
    Sep 1, 2015
    Posts:
    429
    #weNeedNestedPrefabs
     
    BAIZOR likes this.
  6. RamSteelwood

    RamSteelwood

    Joined:
    Mar 6, 2013
    Posts:
    19
    Nested prefabs please!
     
    BAIZOR likes this.
  7. katoun

    katoun

    Joined:
    Dec 26, 2012
    Posts:
    91
    #WeNeedNestedPrefabs
     
    BAIZOR likes this.
  8. demonixis

    demonixis

    Joined:
    Aug 20, 2013
    Posts:
    185
    +1 one of the most awaited feature in Unity
     
    BAIZOR likes this.
  9. hvpd23

    hvpd23

    Joined:
    Mar 16, 2017
    Posts:
    2
    #weNeedNestedPrefabs
     
    BAIZOR likes this.
  10. JohnBC

    JohnBC

    Joined:
    Oct 5, 2012
    Posts:
    3
    #weNeedNestedPrefabs
     
    BAIZOR likes this.
  11. bspin

    bspin

    Joined:
    Mar 15, 2015
    Posts:
    4
    #weNeedNestedPrefabs
     
    BAIZOR likes this.
  12. Rewaken

    Rewaken

    Joined:
    Mar 24, 2015
    Posts:
    128
    #weNeedNestedPrefabs
     
    BAIZOR likes this.
  13. Devil_Inside

    Devil_Inside

    Joined:
    Nov 19, 2012
    Posts:
    1,119
    #weNeedNestedPrefabs
     
    BAIZOR likes this.
  14. TobiasWa

    TobiasWa

    Joined:
    Mar 14, 2016
    Posts:
    5
    #weNeedNestedPrefabs
     
    BAIZOR likes this.
  15. MrCool92

    MrCool92

    Joined:
    Jul 13, 2015
    Posts:
    26
    #weNeedNestedPrefabs
     
    BAIZOR likes this.
  16. DoctorShinobi

    DoctorShinobi

    Joined:
    Oct 5, 2012
    Posts:
    219
    Hello.
    My name is Doctor Shinobi and 25 years ago my parents died of overwork due to the lack of nested prefabs in Unity. I need nested prefabs.
    #weNeedNestedPrefabs
     
  17. mikest

    mikest

    Joined:
    Feb 23, 2015
    Posts:
    29
    i mean nested prefabs would be a good feature but it's not killing me....
     
    roxIndie, SM_AF and BAIZOR like this.
  18. mbzdmvp

    mbzdmvp

    Joined:
    May 24, 2013
    Posts:
    21
    #WeNeedNestedPrefabs?
     
    SM_AF and BAIZOR like this.
  19. pateras

    pateras

    Joined:
    Jan 12, 2013
    Posts:
    50
    #WeNeedNestedPrefabs
     
    BAIZOR likes this.
  20. mster50-2

    mster50-2

    Joined:
    May 28, 2013
    Posts:
    20
    We need nested prefabs.
    This was promised a long, long time ago, and then was conveniently dropped. Coming up with workarounds for this shortcoming is crazy problematic.
     
    BAIZOR likes this.
  21. Wiseman17

    Wiseman17

    Joined:
    Aug 17, 2013
    Posts:
    24
    #YesWeDo
     
    BAIZOR likes this.
  22. Visual-Design-Cafe

    Visual-Design-Cafe

    Joined:
    May 23, 2015
    Posts:
    721
    Yes, everyone needs nested prefabs :) We have gained a lot of useful feedback, information, and knowledge regarding nested prefabs by developing and releasing our own nested prefab solution. Our users have provided a lot of insight and feedback about nested prefab workflows, requirements, and UX. We would be more than happy to collaborate with Unity and share this information to get a smooth working nested prefabs solution natively built-in to Unity. Is anyone from Unity interested in a chat about this?
     
  23. Prodigga

    Prodigga

    Joined:
    Apr 13, 2011
    Posts:
    1,123
    Every time I start a new project and I reach the point where I have to do the UI I cry a little bit inside.

    All these button, panel, etc prefabs that I would love to nest together..but can't. Oh, you want your buttons to look slightly differently? Guess you need to go through the entire project, find every button and reapply the changes.
     
    super77gg, BAIZOR, coffeetime and 2 others like this.
  24. JakubSmaga

    JakubSmaga

    Joined:
    Aug 5, 2015
    Posts:
    417
    #WeNeedNestedPrefabs

    (also #WeNeedNewTerrainSystem)
     
    AwesomeX and BAIZOR like this.
  25. NoobForLyf

    NoobForLyf

    Joined:
    Dec 8, 2015
    Posts:
    1
    #WeNeedNestedPrefabs
     
    BAIZOR likes this.
  26. nikolinehoegh

    nikolinehoegh

    Unity Technologies

    Joined:
    Sep 22, 2014
    Posts:
    6
    Hi all!

    We hear you! We are actively in development right now, and compiling feedback in this thread. As always, we rely on our community for direction. So, do leave a few notes regarding your use cases.

    #NestedPrefabsAreComing
     
  27. nikolinehoegh

    nikolinehoegh

    Unity Technologies

    Joined:
    Sep 22, 2014
    Posts:
    6
    continued in PM
     
  28. akuno

    akuno

    Joined:
    Dec 14, 2015
    Posts:
    88
    #weNeedNestedPrefabs
     
    BAIZOR likes this.
  29. Gooren

    Gooren

    Joined:
    Nov 20, 2015
    Posts:
    332
    #weNeedNestedPrefabs
     
    BAIZOR likes this.
  30. UnityUser9860

    UnityUser9860

    Joined:
    Dec 8, 2015
    Posts:
    179
    #WeNeedNestedPrefabs
    #WeNeedNewTerrainSystem
     
    BAIZOR and Flavelius like this.
  31. Reanimate_L

    Reanimate_L

    Joined:
    Oct 10, 2009
    Posts:
    2,788
    Oh i'm so putting that to my signature
     
    BAIZOR likes this.
  32. ruicaridade

    ruicaridade

    Joined:
    May 14, 2016
    Posts:
    1
    #WeNeedNestedPrefabs
     
    BAIZOR likes this.
  33. Cmurlowski

    Cmurlowski

    Joined:
    May 22, 2017
    Posts:
    1
    #weNeedNestedPrefabs
     
    BAIZOR likes this.
  34. Dreamback

    Dreamback

    Joined:
    Jul 29, 2016
    Posts:
    220
    I saw a presentation on Amazon Lumberyard, that engine is actually designed entirely around nested prefabs. Even their scenes are internally just one big prefab with everything in the scene being nested inside.
     
    BAIZOR likes this.
  35. Quast

    Quast

    Joined:
    Jul 5, 2015
    Posts:
    560
    I hope they will listen to us now. :(
    #WeNeedNewTerrainSystem
    WE REALLY NEED THIS





     
    BAIZOR likes this.
  36. ronaldomoon

    ronaldomoon

    Joined:
    Jan 24, 2014
    Posts:
    87
    Yes. This. SO much this.
     
    BAIZOR likes this.
  37. Light_Bringer777

    Light_Bringer777

    Joined:
    Aug 22, 2017
    Posts:
    3
    #weNeedNestedPrefabs
     
    BAIZOR likes this.
  38. Dknighter2

    Dknighter2

    Joined:
    Aug 17, 2014
    Posts:
    44
    #weNeedNestedPrefabs
     
    BAIZOR likes this.
  39. Murgilod

    Murgilod

    Joined:
    Nov 12, 2013
    Posts:
    10,160
    #WeNeedTheAbilityToExploreAndModifyPrefabsMoreThanASingleLayerDownWithoutDraggingThemIntoASceneFirstNestedPrefabsCanFreakinWait
     
  40. ceebeee

    ceebeee

    Joined:
    Mar 7, 2017
    Posts:
    395
    I'd be happy if we could just go more than one level deep on an un-instantiated prefab.
     
  41. borro56

    borro56

    Joined:
    May 22, 2012
    Posts:
    24
    #weNeedNestedPrefabs
     
    BAIZOR likes this.
  42. tengkufathullah

    tengkufathullah

    Joined:
    Apr 3, 2017
    Posts:
    14
    #weNeedNestedPrefabs
     
    BAIZOR likes this.
  43. Wrymnn

    Wrymnn

    Joined:
    Sep 24, 2014
    Posts:
    384
    #weNeedNestedPrefabs
     
    BAIZOR likes this.
  44. WilsonCWong

    WilsonCWong

    Joined:
    Mar 20, 2013
    Posts:
    35
    A new terrain engine would be nice too...
     
    Quast and BAIZOR like this.
  45. wojwen

    wojwen

    Guest

    #weNeedNestedPrefabs
     
    BAIZOR likes this.
  46. MadeFromPolygons

    MadeFromPolygons

    Joined:
    Oct 5, 2013
    Posts:
    3,983
    its been years since this was announced, typical of unity.
     
  47. nathan_epc

    nathan_epc

    Joined:
    Oct 8, 2015
    Posts:
    22
    Personally I find prefab inheritance more useful than nested prefabs. But yes

    #WeNeedNestedPrefabs
     
    BAIZOR likes this.
  48. Prodigga

    Prodigga

    Joined:
    Apr 13, 2011
    Posts:
    1,123
    I think they are just as useful for solving their own sets of problems.

    Nested prefabs: think UI, filled with panels that are prefabs containing buttons and labels that are prefabs also. Need to modify the "normal" button color everywhere in your UI? Just edit the prefab.

    Inheritance: think Crossy Roads, a base character prefab and inheriting that base to make all your actually characters. Need to add make a change to 100+ characters? Just change the base prefab.

    I don't think one should be required and the other optional. A system should be built with both these use cases in mind from the ground up. I don't want to wait another decade for the feature they missed because it would involve rewriting the prefab system again.
     
    Peter77 and nathan_epc like this.
  49. Zajoman

    Zajoman

    Joined:
    May 31, 2014
    Posts:
    15
    Btw even the main hero in our steampunk dungeon crawler Vaporum has something to say about this:
     
    Botanika, karl_jones, BAIZOR and 4 others like this.
  50. morphinegames

    morphinegames

    Joined:
    Mar 13, 2015
    Posts:
    33
    #WeNeedNestedPrefabs
     
    BAIZOR likes this.