Search Unity

Standard Assets 2018 - let us know what you think!

Discussion in 'General Discussion' started by willgoldstone, Feb 8, 2018.

  1. JamesArndt

    JamesArndt

    Joined:
    Dec 1, 2009
    Posts:
    2,670
    I agree with you to a degree. I don't think the Standard Assets should be written off as "old". They are the base starting point for a ton of developers each month beginning with Unity. They are a core part of getting started with the engine. That's why I asked what I did. If anything my question would be odd because the new rendering pipelines are experimental and you don't have to use them at this point. You still have the option to do the regular old rendering pipeline. So I posted without giving enough consideration to that aspect.
     
  2. derf

    derf

    Joined:
    Aug 14, 2011
    Posts:
    346
    OK, so let me see if this is a new "feature" of 2018. I create a brand new project. I go to the menu Assets->Import Package-> and all I see is Custom Package option...and nothing else. So the old standard Asset Packages are gone?

    There were a couple of packages that had some useful stuff to an initial project start up. What will replace these? Templates?
     
  3. Lurking-Ninja

    Lurking-Ninja

    Joined:
    Jan 20, 2015
    Posts:
    4,199
    Have you read this thread?

    The course will be:
    - revamp the standard assets and move to the 'prototyping tools' direction (maybe it would be a good idea to rename them as well)
    - provide more templates for various popular genre and/or game styles to provide starting point

    Oh, and BTW: https://assetstore.unity.com/packages/essentials/asset-packs/standard-assets-32351
     
  4. ben-britton

    ben-britton

    Joined:
    Feb 7, 2015
    Posts:
    12
    We do appreciate using the easily-imported, readily available Standard Assets packages for testing, learning, prototyping, experimenting with new assets or new ideas. Most common ones are: Cameras, Characters, Environment. We like having all the packages available to load from local cache, fast, specific, individual, one-click away from the Hierarchy window. In fact, the absence of those assets makes us reluctant to use 2018, since it forces the delays inherent in Net dependency and requires time sorting through the pages of the Asset Store and managing a finicky download process to get even one needed template like, for example, an FPS controller or a rock texture. It is far preferable to have a number of such vitally useful, specific, small-footprint templates, like those in Standard Assets, available on one's local disc. That's what they are. That's how we use them, and we use them a lot.They are quick to load, super-useful all the time; did i say quick and easy to load? yes, that. And being "standard" we use them a lot to prototype, inspect, and experiment.

    Cameras, Characters, and Environment packages are very useful templates. Please provide them in "Import Package" to make them easily importable automatically into any and every new project - without requiring Net access and login to Asset Store, search and discover Standard Assets within the Assert Store universe, downloading and importing, and clicking/unclicking folders of files to include/exclude needed/unneeded assets.... Please provide them in Import package? The issue is speed of accessibility. They are super useful right there. Thanks for an awesome tool suite, by the way.
     
    syscrusher likes this.
  5. Photonic_2

    Photonic_2

    Joined:
    Apr 22, 2013
    Posts:
    1
    Personally, I want them back in ASAP, especially the character controllers. I work for a university where I focus on visual art asset development for real-time. The students I work with do not need to know how to make their own character controllers. While I understand that all of us create our own during a real project, some of the magic is lost on new users when I can't show them how easy it is to get a super basic first person example running.

    The asset store isn't a terrible place to store them. But please at least break up the downloads. Installing a 200mb "standard assets" package with a tremendous amount of stuff we don't need, or checking tons of boxes in hopes that it does not break one of the scripts, is just bad practice.
     
    tcmeric likes this.
  6. Lurking-Ninja

    Lurking-Ninja

    Joined:
    Jan 20, 2015
    Posts:
    4,199
    I will tell you a secret (while Unity refactors theirs):

    - you download it once
    - strip down everything you don't need
    - fix any errors/warnings you can find
    - export it as a unity package
    - distribute it to your students through network

    or just put together one for yourself and distribute that for them and it will only contain the things you put in there...
     
    hippocoder, JamesArndt and halley like this.
  7. D12Duke1

    D12Duke1

    Joined:
    Feb 14, 2016
    Posts:
    103
    ... A game takes 2+ years to develop. Over this time period, Unity is going to change and update certain methods / expressions / "enter what eff'd up here" ...

    Standard Assets are Great for learning.. A LOT of people have moved past that point. Maybe having something that is cross-compatible that can be used while updating through the versions? Other than that, I intentionally untick "standard assets".. It almost gives false hope.

    Standard should be a standard, not a requirement that may not work that's included..
     
  8. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    14,304
    JamesArndt and konsic like this.
  9. soleron

    soleron

    Joined:
    Apr 21, 2013
    Posts:
    88
    Agreed, In fact, I believe each version of Unity should be based on the needs and omissions discovered by making advanced templates. Epic's huge advantage is that they themselves develop commercial games, not just templates, but high end games.

    They don't just depend on votes and inspiration by thousands of mediocre developers. (sorry but it is true) But the needs of successful high end games. That is the best way to figure out what high end development will benefit from. (not that Unity doesn't provide amazing new features, just better focus on improving useful aspects of the engine) I am not downplaying the importance of the demo teams, and their amazing work, however, it slowly becomes apparent that there are many things the Demos use, that are not in Unity, nor are they intended to ever become part of it. Epic impresses, with high end features that it actually is releasing. Not with stunning demo videos that include tools that regular users will never ever have the opportunity to use. The best thing to do as templates, is grab any old successful game and in collaboration with the Studio make a new version of it in Unity.

    Having said that, Templates take time to develop, are a lot more difficult to update. Also while great for intermediate users, they are not that great for beginners who may get lost in a vast template. Some times all you need is to grab a 3rd person controller or a multi-platform control scheme and push out your prototype for testing THAT is what Standard Assets are great for and have served many from the very first days of Unity and even today when they are not broken due to being abandoned for so long.

    These assets are the first line of contact with the very basic requirements of a game. Especially for game designers. It should include 2-3 standard control methods, a basic inventory system, particle effects,(explosions, fire, dust clouds, smoke, water fountains) spherical gravity, point/tap and click controls, a spawning system for loot drops or weapon crates, etc. even some basic ML and even AI features. (player, enemy, salesman, quest giver) some basic bipedal animations, (walk, run, idle, shoot, fight with sword, defend, crouch, jump open door) anything a student or beginner can grab fast to make something cool and be happy and learn without being overwhelmed from a vast template with thousands of assets and hundreds of scripts in a 30GB template...
     
    Socrates likes this.
  10. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    25,358
    Yeah I wasn't thinking of more than a few hundred MB TBH :) Standard assets will also be pretty big I think.
     
  11. JamesArndt

    JamesArndt

    Joined:
    Dec 1, 2009
    Posts:
    2,670
  12. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    14,304
    I haven't spent any real time comparing the different releases. I'm inclined to believe they're just the legacy ones with a quick verification that there are no problems with them before packing them up. It wouldn't be hard to compare the differences using a local version control repo of older and newer releases. I just don't use them enough to care.
     
  13. Lurking-Ninja

    Lurking-Ninja

    Joined:
    Jan 20, 2015
    Posts:
    4,199
    Probably they're the legacy ones, the last I heard they're working on a new set of these assets (it's not clear if they will keep them as standard assets or they will publish them as examples).
     
  14. yoonitee

    yoonitee

    Joined:
    Jun 27, 2013
    Posts:
    2,284
    I can understand in a way why people would want game templates. But I'm unsure. Inevitably if you provide, say, an endless runner game you will end up with 100 exactly the same games being made with different artwork substituted. What would be the point of that?

    Selfishly speaking, the least amount of examples and templates are available the better for me. Because less competition. I don't want everyone to be able to make games easily! That wouldn't benefit me. It wouldn't actually benefit other developers. It would benefit the public though as it would raise the bar on game quality.

    However many templates etc. are made, the games that will rise to the top will be the ones that were hard to make. There's no shortcut to success. Making a successful game will always be hard.

    So wishing for templates etc. is just shooting yourself in the foot. It will just move the difficulty to a different place, and make it twice as difficult! OK, so everyone has a template for FPS. But now what separates good games is if they have destructible physics. OK, so now there's a template for destructible physics. Now what separates good games is that they are made from texels. And so on...

    Anyway, that's my argument why financially and economically developers shouldn't wish for templates. However, if your motive is instead to make a good game quickly regardless of the economics just because it's your "passion" or something, it's not a bad idea.

    Also, it leads to the conclusion that asking developers what they want is maybe not the best way to improve the quality of games in the market! Unless developers are completely altruistic.

    /rant

    Anyway, things that I like in assets are things like particle effects, like fire and smoke. Things that everyone could do themselves but it would just take a lot of time fiddling with parameters. On a down side you would get the same fire effect in a 1000 different games, but fire is fire at the end of the day.
     
  15. Wandersoul

    Wandersoul

    Joined:
    Aug 28, 2013
    Posts:
    34
    Thanks for looking at this. I miss the standard assets from 5.6 - they just aren't working in 2018. It was heavily used to create sample scenes for third party assets and provide a series of quick scripts for prototyping
     
  16. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    14,304
    You will always have people trying to sell learning resources as their own game. You might think that not providing them would reduce the number of instances of this happening but the reality is if someone wants to make a shovelware game they will find a way to do it. Everyone would have to eliminate learning resources.

    Fewer competitors doesn't equate to higher quality. If anything games would likely be lower quality now than they are if they didn't have to compete with each other to the degree that they do. Some of the mechanics we have today exist because the games that introduced them were in fierce competition with other titles.
     
    Last edited: Oct 7, 2018
    Lurking-Ninja likes this.
  17. yoonitee

    yoonitee

    Joined:
    Jun 27, 2013
    Posts:
    2,284
    Thats what I meant, I'm saying templates would be good because it would force developers to think more outside the box to get ahead. Harder work for us poor devs but good for the public.

    Well maybe a bit easier if we can start off with a modified template.

    If you think about it, if there was a Minecraft template Notch would never have become a billionaire because anyone could have made Minecraft.
     
    Last edited: Oct 7, 2018
    derf likes this.
  18. Onevisiongames

    Onevisiongames

    Joined:
    Aug 3, 2016
    Posts:
    8
    Any ETA or timewindow on when the templates are coming?
     
  19. Baste

    Baste

    Joined:
    Jan 24, 2013
    Posts:
    4,125
    Is that a bot? Or just someone with a very bizarre idea about how forums work?
     
    hippocoder likes this.
  20. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    25,358
    Dunno, got rid of it anyway.
     
  21. shredingskin

    shredingskin

    Joined:
    Nov 7, 2012
    Posts:
    146
    Do anyone knows if they have the lightshafts anywhere ?
    I find it more useable than the volumetric lights solution that they are actually still upgrading.
     
  22. APSchmidt

    APSchmidt

    Joined:
    Aug 8, 2016
    Posts:
    2,359
    That's nice of you, thanks! :)

    The only way I use the existing assets is to study coding and how to use them in the editor; I don't use them in games I would make, but... there is something I would use though: sound files, all kind of sound files, whole libraries of sound files, and music. :)
     
  23. chilton

    chilton

    Joined:
    May 6, 2008
    Posts:
    473
    The new people look great, I just wish you'd hurry up and add something. You took away a vital part of the pipeline without offering a viable replacement. The one in the asset store contains a car and an airplane. I can't just 'drop in a character controller' like I used to be able to do. I have to import, wait, and then exclude all the things I don't want. It was simple and effortless before, and now it's complicated. Not cool.
     
  24. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    25,358
    Since you're doing it so often... why not make a unity package of the bits you want? It takes no time to export a unitypackage.
     
  25. Reanimate_L

    Reanimate_L

    Joined:
    Oct 10, 2009
    Posts:
    2,370
    Say. . . we reaching the end of 2018. . . .:D
     
  26. Player7

    Player7

    Joined:
    Oct 21, 2015
    Posts:
    1,383
    It's ok they can just rename the thread "Standard Assets 2019 - let us know what you think!"

    I do think they are slow, and they really need to help asset developers out with some better damn grass textures..among a list of other things but whatever.
     
  27. Reanimate_L

    Reanimate_L

    Joined:
    Oct 10, 2009
    Posts:
    2,370
    Well honestly i'm not complaining though, just want to remind them about this thread. Might be better to remove the year part from it's title, or else new people that just finding this thread will be confused
     
  28. Fenixake

    Fenixake

    Joined:
    Jan 25, 2014
    Posts:
    76
    To be honest, if the assets will come with HDRP or LWRP, I will not use them simply because the new renders are broken. willgoldstone btw I already got those and with a control rig ;D
     
  29. eddieray7

    eddieray7

    Joined:
    Feb 1, 2019
    Posts:
    1
    <scathing-remark-mode>
    This is a classic case of dealing with breakage if you try to stay on the current version of Unity3D... even the Unity DEVS can't keep a finite set of "standard assets" fully working correctly with each new version of Unity 3D. And it's not just API change/deprecation... some of the prototyping prefabs get errors now about overlapping UVs?!?! Has something very basic changed with the importing of simple models like in this prefab of a... BOX? In version 2018.X... doesn't that make like 297 different releases of Unity3D now and there is suddenly an issue with a... BOX? I guess I shouldn't be surprised. This thread is another testament to slacking on the basics... it's been a WHOLE YEAR NOW since this thread was started... and... nothin'. Maybe if I bought a Pro license they could afford to pay someone to expend the effort to actually go through and fix the standard assets and keep them working (like someone who actually KNOWS what the changes are and why/how fixes are needed)... or maybe I could just wait another year they'll have it working with 2018.X... just in time for the 2020.1 version (and then it won't work in that one)??? Oh well... <sigh>
    </scathing-remark-mode>
     
  30. Baste

    Baste

    Joined:
    Jan 24, 2013
    Posts:
    4,125
    Don't use ellipses like that.
     
    Ryiah and hippocoder like this.
  31. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    25,358
    It's relatively common for people posting with their first 20 or so posts complaining before they understand how things all work, seen it for a decade now. After a while they realise and change the tune *shrugs*

    Standard assets are not really that useful as they do go out of date quickly, because the engine (indeed all engines in game development) change quickly to keep up with the insanely rapid pace of development in this sector.

    So assets, like written books do devalue very fast, it's quite normal and not just Unity (UE4 breaks projects most updates actually).

    You learn how to insulate from that before long.
     
    Ryiah and JamesArndt like this.
  32. JamesArndt

    JamesArndt

    Joined:
    Dec 1, 2009
    Posts:
    2,670
    While normally I would agree with this, I understand the other poster's sentiment. It's gotten worse than just normal regressions here and there. Today you download a version of 2018.xx, import Cinemachine and you get a bunch of compiler errors. Import TextMesh Pro, bunch of compiler errors, Standard Assets same thing. It appears to be trending towards a good amount of broken packages that have become core parts of Unity.
     
  33. Stardog

    Stardog

    Joined:
    Jun 28, 2010
    Posts:
    1,306
    Editor camera movement isn't even smooth. I used Unity 5.1 recently and it was a dream.
     
    JamesArndt likes this.
  34. Murgilod

    Murgilod

    Joined:
    Nov 12, 2013
    Posts:
    5,762
    What? I've used the package manager for ages and never had these compiler issues.
     
  35. Ryiah

    Ryiah

    Joined:
    Oct 11, 2012
    Posts:
    14,304
    There is a very simple solution for that. Stop upgrading to the latest release as soon as it's available. Contrary to what you might believe as someone just getting started, most developers don't upgrade to the latest release as soon as it's available and many of them don't even upgrade at all for the project they're developing unless there is a pressing need.

    I don't know about Cinemachine but I haven't had any problems with TMP on Unity 2018.2 or 2018.3. Are you positive it's not just a borked installation of Unity? We've occasionally had people in Getting Started mention that they had something odd happening only for it to be completely cleared up with a reinstall.
     
    Last edited: Feb 23, 2019
    hippocoder likes this.
  36. GameReator

    GameReator

    Joined:
    Apr 2, 2019
    Posts:
    2
    Let us know what you tink: I hate it!
     
  37. PhilSA

    PhilSA

    Joined:
    Jul 11, 2013
    Posts:
    1,061
    Care to elaborate?
     
  38. dibdab

    dibdab

    Joined:
    Jul 5, 2011
    Posts:
    818
    will you include the water and boat system created for LWRP?
     
  39. konsic

    konsic

    Joined:
    Oct 19, 2015
    Posts:
    640
    Could you update FPS controller ?
    I remember in Unreal being it very intuitive on many situations in which I didn't know how to overcome it in Unity.
     
  40. MARKRONSON9

    MARKRONSON9

    Joined:
    May 1, 2019
    Posts:
    1
    Hey, my experience with unity on 192.168.10.253 IP is completely fine.
     
    Last edited: Jul 29, 2019
  41. felix_of_mars

    felix_of_mars

    Joined:
    Jul 25, 2013
    Posts:
    18
    As it's been stated, Unity seem very bad at keeping their template assets up to date and probably removed them due to this. There doesn't seem a clear plan for how any future templates will be delivered, with talk about using their current "saviour" that is the package manager. This hasn't happened, so you are left downloading things off the asset store in the hope they are still compatible with your project in an engine upgrade. This seems an area that Unity are very weak in addressing, along with many features that are still in Beta for even though they appeared in the 2018 version of Unity.