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.
  2. Dismiss Notice

Suggestion on scripting tools

Discussion in 'Scripting' started by wind_runner, Dec 26, 2014.

Thread Status:
Not open for further replies.
  1. wind_runner

    wind_runner

    Joined:
    Dec 26, 2014
    Posts:
    11
    I have recently read reviews on Unreal Engine 4. And good thing most reviewers were mentioning was scripting tool.

    Actually I am scared of a lot of С# classes I see in Unity.

    Because to develop full game by my own I have to know most of them.

    May be it is ok for old school programmers, but it should be easier for general users if they had this classes converted into boxes and just link this boxes together in "event-function" style
     
  2. Dantus

    Dantus

    Joined:
    Oct 21, 2009
    Posts:
    5,667
    Could you explain what should be easier?
     
  3. wind_runner

    wind_runner

    Joined:
    Dec 26, 2014
    Posts:
    11


    Unity by 1/10 has this already in the form of visibility of public variables.

    I believe object options and public variables can be controlled like this. Actually it is just "scenario redactor" for no programmers.
     
  4. Dantus

    Dantus

    Joined:
    Oct 21, 2009
    Posts:
    5,667
  5. wind_runner

    wind_runner

    Joined:
    Dec 26, 2014
    Posts:
    11
    I do understand you too. What could happen if Microsoft (which owns ~70% of market) did not have Office tool and asked users to buy everything outside it. including some drivers.

    what would be difference between Linux and it.
     
  6. Dantus

    Dantus

    Joined:
    Oct 21, 2009
    Posts:
    5,667
    There is no need to buy PlayMaker. You asked about visual scripting tools and that's what I suggested. You don't have to use them as everything can be done with usual coding. That's the way it is.
     
  7. wind_runner

    wind_runner

    Joined:
    Dec 26, 2014
    Posts:
    11
    Okay. Thanks.
     
  8. Nubz

    Nubz

    Joined:
    Sep 22, 2012
    Posts:
    553
    FFS we don't need another post of someone bitching about unreal does this and unity doesn't do that.
    Go use unreal then or shut up.
     
  9. wind_runner

    wind_runner

    Joined:
    Dec 26, 2014
    Posts:
    11
    Heh. Why we need developers. Why we need to become better. Just F*** off and shut up. lol
     
  10. wind_runner

    wind_runner

    Joined:
    Dec 26, 2014
    Posts:
    11
    Communism collapsed this way just to say
     
  11. wind_runner

    wind_runner

    Joined:
    Dec 26, 2014
    Posts:
    11
    Ok. I leave there. I gave my suggestion. that's it.

    To see your script visually is huge advantage. no matter what
     
  12. Dantus

    Dantus

    Joined:
    Oct 21, 2009
    Posts:
    5,667
    For programmers there is usually no advantage to have visual scripting. For someone who doesn't have a lot of coding experience it can certainly be useful.

    You have three options.
    - Use a third party solution like PlayMaker
    - Learn to code
    - Use something else than Unity

    As a side note: Making this kind of analogies is usually not helpful. This has nothing to do with communism and the comparison with Microsoft is also lacking.
     
  13. wind_runner

    wind_runner

    Joined:
    Dec 26, 2014
    Posts:
    11
    OOP (or modern) programming is not about knowing how to code in general (which I like), it is all about knowing pre-built classes (which I don't like): draw.something/ initialize(something)

    why? If it is widely used prebuilt function it is more logical organise it in the form of boxes or buttons
     
    Last edited: Dec 26, 2014
  14. Suddoha

    Suddoha

    Joined:
    Nov 9, 2013
    Posts:
    2,824
    I can understand your concern. When I used Unity for the first time, I almost didn't know anything about coding and i wished there was a good visual scripting tool. E.g. in Blender, there's also an integrated game engine and you can do the logic with a node based script editor, I liked that in the beginning as i had never thought I would be able to code properly.

    As soon as I learned coding, I never thought about such a scripting tool again.

    And yes, It's difficult to start somewhere, but once you've delved into it, you'll find it rather easy to code the usual way. Also, modern IDEs offer the auto-completion which can be a big help. It's always good to just have a look at classes while coding, check what methods or properties they offer and such, you'll always find something that sounds interesting for later use. Don't hesitate to open the documentation then, read about it and remember.

    It's fairly not about knowing every class from one moment to another. :)
     
    wind_runner likes this.
  15. wind_runner

    wind_runner

    Joined:
    Dec 26, 2014
    Posts:
    11
    Suddoha, the funniest thing about me and my main question, I am not newbie in coding. If I list languages on which I was coding in my life you would be surprised. That includes some very specific assembler languages for different kinds of processors, controllers, FPGA boards, and coomon html/ javascript or almost everything eg java server adjustments. (I am 28 now). I was not the best though. I believe I am average but with very creative mind. My suggestion is simple: If there is method to draw a line what is easier for user (creative users) to use paint tool or to write lines of code mentioning different parameters, e.g. starting point, end point, where it should be null, default and so on. (always hated that)
     
Thread Status:
Not open for further replies.