Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Visual scripting engine/system- good or bad?

Visual scripting engine/system- good or bad?

Scheduled Pinned Locked Moved The Lounge
game-devhtmldatabasecomtools
26 Posts 9 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P PIEBALDconsult

    I have found that such tools address only the simplest tasks anyway -- the developers went after only the "low hanging fruit", when you don't need a tool to do those things to begin with! We need tools that help with the difficult tasks. Instead they take the easy things and make them simple -- "hey, we saved 90%" -- while not helping with the difficult tasks and actually making the difficult even more difficult to do in that framework/tool. And this still smells spammy to me.

    J Offline
    J Offline
    jsc42
    wrote on last edited by
    #21

    PIEBALDconsult wrote:

    "hey, we saved 90%"

    Hence the old planning adage "The first 90% takes 90% of the time, and the last 10% takes the other 90% of the time"

    1 Reply Last reply
    0
    • P PIEBALDconsult

      Was that intended for me?

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #22

      No, but I don't see anyone else either; it is one of those limitations that really bugged me when on a graphical system.

      Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

      1 Reply Last reply
      0
      • R Rage

        :confused: I do not think so. If you are even nowhere near game development, you must have heard from the unreal engine. (Otherwise check my sig link :-D Now that was real spam :rolleyes: )

        Do not escape reality : improve reality !

        D Offline
        D Offline
        den2k88
        wrote on last edited by
        #23

        Rage wrote:

        If you are even nowhere near game development playing

        It's enough! Apart from Unreal most games are based on its engine (and knowing the engine a game is based on gives a lot of insight on the mechanics and if it's worthy to be bought or not).

        GCS d-- s-/++ a- C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- ++>+++ y+++*      Weapons extension: ma- k++ F+2 X

        1 Reply Last reply
        0
        • A Alaa Ben Fatma

          Quote:

          This system is extremely flexible and powerful as it provides the ability for designers to use virtually the full range of concepts and tools generally only available to programmers.

          Introduction to Blueprints | Unreal Engine[^] Personally, I believe that visual scripting is truly beneficial and worths a try. In the example I mentioned I above, I referred to the blueprints system of unreal engine which gives game developers the ability to work on their projects without the need to write a single line of code. So what do you think, folks?

          D Offline
          D Offline
          den2k88
          wrote on last edited by
          #24

          Like Windows Workflow Foundation (WF) [^]. At first I was contrary because there is ALWAYS the need or reason to do things flexibly... experience taught me that it's still fundamental in about 30 to 40% of the cases and that having an easy, graphical, standard even if not flexible tool to quickly prototype functionalities and sequences can improve the productivity a lot. Think of the AI patterns of videogames, or massive online games with transactions and interactions between weapons, AI, effects, powers, passive abilities, resources and currencies all spread between millions of clients and a plethora of servers located across the world. A single bugfix, done only textually, could take weeks - if given a scalable way to prototype most actions with a 1:1 relationship between prototype and code it could take HOURS. I believe Digital Extremes uses an approach like this, as they are able to churn out an update a week and 3-4 hotfixes in hours - and most of their talk is about mechanics of the game.

          GCS d-- s-/++ a- C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- ++>+++ y+++*      Weapons extension: ma- k++ F+2 X

          1 Reply Last reply
          0
          • P PIEBALDconsult

            I have found that such tools address only the simplest tasks anyway -- the developers went after only the "low hanging fruit", when you don't need a tool to do those things to begin with! We need tools that help with the difficult tasks. Instead they take the easy things and make them simple -- "hey, we saved 90%" -- while not helping with the difficult tasks and actually making the difficult even more difficult to do in that framework/tool. And this still smells spammy to me.

            A Offline
            A Offline
            Alaa Ben Fatma
            wrote on last edited by
            #25

            Quote:

            I have found that such tools address only the simplest tasks anyway

            Basically, that's only correct in some specific cases. However, when talking about products such as the blueprints system of unreal engine, things become totally different. In this VIDEO, you can see how one person made an advanced video game that is now seen as the most awaited RPG game in 2018- not mention that it is, seriously, free of any single line of code. It is pure blueprints.

            Quote:

            We need tools that help with the difficult tasks. Instead they take the easy things and make them simple -- "hey, we saved 90%" -- while not helping with the difficult tasks and actually making the difficult even more difficult to do in that framework/tool.

            You are perfectly correct. We need sophisticated tools that help us with the difficult tasks. That's why tools such as visual scripting environments do exist. The project that I mentioned above, which is 100% blueprints( no single line of codes) has been adopted by a game development studio, and they continued working on the project using blueprints only. Here is the game after the adoption (still, no line of code): Lost Soul Aside PSX2017 Demo Full Gameplay - YouTube[^]

            P 1 Reply Last reply
            0
            • A Alaa Ben Fatma

              Quote:

              I have found that such tools address only the simplest tasks anyway

              Basically, that's only correct in some specific cases. However, when talking about products such as the blueprints system of unreal engine, things become totally different. In this VIDEO, you can see how one person made an advanced video game that is now seen as the most awaited RPG game in 2018- not mention that it is, seriously, free of any single line of code. It is pure blueprints.

              Quote:

              We need tools that help with the difficult tasks. Instead they take the easy things and make them simple -- "hey, we saved 90%" -- while not helping with the difficult tasks and actually making the difficult even more difficult to do in that framework/tool.

              You are perfectly correct. We need sophisticated tools that help us with the difficult tasks. That's why tools such as visual scripting environments do exist. The project that I mentioned above, which is 100% blueprints( no single line of codes) has been adopted by a game development studio, and they continued working on the project using blueprints only. Here is the game after the adoption (still, no line of code): Lost Soul Aside PSX2017 Demo Full Gameplay - YouTube[^]

              P Offline
              P Offline
              PIEBALDconsult
              wrote on last edited by
              #26

              See? Spammy.

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups