Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.

Bug Unity team has an Amateur spirit

Discussion in 'Editor & General Support' started by mfatihbarut, May 1, 2021.

  1. mfatihbarut

    mfatihbarut

    Joined:
    Apr 11, 2018
    Posts:
    1,046
    Before I start I should say that; in many aspects, I do love Unity/Team and have very deep respect and admiration for them.
    However, as a successful programmer with 20 years experience, I should strongly criticize some of its features. Please forward this message to the people in charge.

    1- R&D is not done as you do. We are not laboratory hamsters do not treat us as if we were. Instead of chasing your dreams and adding new features why don't you just stop a little bit and correct the very big performance issues that Unity has. (In editor and in player). (I will explain later with for instances)

    2- Know your audience. You mainly serve to Indie game developers whose proficiency is not being a programmer. But instead of changing your system to "Click and go" you (for example) try to change your render system to "Hard-Coded one URP and HDRP. I hate them both from the first day I saw and still, I hate them.
    Your standard shader with PBR was a perfect solution why didn't you develop it and make it perfect? Instead, like every time you do you deprecated it,
    You act like a Cuban dictator who ruins every building and send engineers, teachers, and doctors to rice farms as farmworkers with the dream of "Building civilization from the scratch" but sadly the end is just ruining everything.
    3- Another example, addressables. It should have solved like this; You put a tick under prefab "addressable" that's it. But as always you drown your users with a bunch of options.

    Briefly, you have thousands of professionals under your order. Do not leave it to us amateurs to decide. You decide best for us and make it easy for us.
    we DON't need OPTIONS. we need GOOD PRE-MADE decisions.
    Take care.
     
  2. Lurking-Ninja

    Lurking-Ninja

    Joined:
    Jan 20, 2015
    Posts:
    8,971
    Speak for yourself.
     
  3. rubcc95

    rubcc95

    Joined:
    Dec 27, 2019
    Posts:
    222
  4. Lurking-Ninja

    Lurking-Ninja

    Joined:
    Jan 20, 2015
    Posts:
    8,971
    BenniKo likes this.
  5. mfatihbarut

    mfatihbarut

    Joined:
    Apr 11, 2018
    Posts:
    1,046
    for 20 years now, I have been writing software(s) with minimal or no options for my clients.
    I know their needs and solve every problem behind the curtains.
    If you are not aware "Professionality" I can't say anything.
     
  6. mfatihbarut

    mfatihbarut

    Joined:
    Apr 11, 2018
    Posts:
    1,046
  7. mfatihbarut

    mfatihbarut

    Joined:
    Apr 11, 2018
    Posts:
    1,046
    Besides I just want one thing. If you criticize what I am saying here, I can only listen to you with a condition.
    Did you or not change your Unity membership from personal to plus or more?
     
  8. Lurking-Ninja

    Lurking-Ninja

    Joined:
    Jan 20, 2015
    Posts:
    8,971
    ROFL. Dude, you cannot be more wrong.

    First of all, you need to differentiate between making software for laymen people and making software for other (supposed to be) professionals. At least for some level. Unity is a software for making games, it's (supposedly) not a consumer product.

    Second, I myself am programming since the middle of the 80-ies. I am working in software professionally since the middle of the 90-ies. Nowadays, steering teams in my day job. So please, continue to try to teach me about "professionality". And now what?

    Finally, I am a paying customer of Unity, but even if I wasn't, it wouldn't matter. Just because you're paying for the software, your opinion on things doesn't gain or lose any merit. I paid for my car but my opinion on car making still would worth exactly nothing.
     
    Last edited: May 1, 2021
    JoNax97 and Marc-Saubion like this.
  9. rubcc95

    rubcc95

    Joined:
    Dec 27, 2019
    Posts:
    222
    It was simply a response of spite.
    I can agree with several of the arguments of the creator of this post, however when someone writes them as absolute truths, presenting himself as a successful programmer with 20 years experience, postulating his arguments as absolute truths, speaking on behalf of the entire community and defending his ideas with arguments that only attempt to discredit the opinions of another ("I have paid for it, have you done it?" or "If you are not aware "Professionality" I can't say anything")-, the essence of the forum (opinion and debate) is so distorted that other types of comments are not worth it.
     
    JoNax97 and Lurking-Ninja like this.
  10. mfatihbarut

    mfatihbarut

    Joined:
    Apr 11, 2018
    Posts:
    1,046
    So you should also learn the meaning of frustration. Give everything get nothing.
     
  11. koirat

    koirat

    Joined:
    Jul 7, 2012
    Posts:
    1,958
    We are. I'm feeling like it from the beginning but it is not a problem.
    Problem is when the hamsters are doing the constructive squeaking without any response.
     
    Marc-Saubion likes this.
  12. Marc-Saubion

    Marc-Saubion

    Joined:
    Jul 6, 2011
    Posts:
    534
    The problem with this is that you assume Unity knows what's best for us and they already proved they don't. And a strategy successfully applied to your software doesn't make it universal.

    What unity needs to do isn't to reduce the amount of option but to make sure they're compatible with each other. right now, they're developing multiple competing features in parallel and none of them is complete or polished.
     
    rubcc95 likes this.
  13. Marc-Saubion

    Marc-Saubion

    Joined:
    Jul 6, 2011
    Posts:
    534
    I couldn't agree more.

    I hate to play the "I told you so card" but that's exactly what we feared would happen when then went to the subscription business. Now instead of voting with out wallets on what we need, we're just passengers dealing with a driver who don't listen to us.

    The entire mess around LWRP/URP is a clear example of that. It's clearly not ready for production and take a lot of resources away from supporting the features we are actually using. Enlighten was deprecated, then "reprecated" because they never had a replacement solution.

    That's what I'm referring to when I say that they don't know what's best @mfatihbarut : they don't develop games, we do.