Introducing Bolt: Unity's new visual scripting tool | Unite Now 2020

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ต.ค. 2024

ความคิดเห็น • 724

  • @usmanmemon
    @usmanmemon 4 ปีที่แล้ว +1187

    To anyone who doesn't know that Unity's dark theme is now free too.

    • @im_silenthysteria
      @im_silenthysteria 4 ปีที่แล้ว +41

      For real?

    • @TheMoArtis
      @TheMoArtis 4 ปีที่แล้ว +14

      @@im_silenthysteria yes

    • @MrFrostCA
      @MrFrostCA 4 ปีที่แล้ว +22

      ooo yes, but Only 2019.4.8 and up.

    • @jegzair6483
      @jegzair6483 4 ปีที่แล้ว +119

      That is more game-changer than everything yet...

    • @nates9778
      @nates9778 4 ปีที่แล้ว +10

      Just follow the hex editor video if you want dark mode

  • @RoboClonk
    @RoboClonk 4 ปีที่แล้ว +213

    3:25 Programmers are no humans 😯
    It's nice to see Bolt as part of the Unity Family now. :D

    • @saylasgrivz
      @saylasgrivz 4 ปีที่แล้ว +18

      so there are two genders...

    • @foilhat
      @foilhat 4 ปีที่แล้ว +9

      @@saylasgrivz programmer and designer?

    • @pacifi5t
      @pacifi5t 4 ปีที่แล้ว +3

      If you ask me, I'd prefer coding. I just don't understand visual scripts because they are hard to read. Of course, it depends on what you've learnt first (or neither of them).

    • @novikovPrinciple
      @novikovPrinciple 4 ปีที่แล้ว +2

      Somewhere between "Hello World" and writing a module that works the first time F5 is pressed, we just _transcend._

    • @potatoxel7800
      @potatoxel7800 4 ปีที่แล้ว +5

      Andrii Derhach I see that boltz has a really slow search function for looking for functions. Even when you know what function you want. meanwhile in text scripting you just write your code. you dont need to wait for intellisense. even intellisense is faster than boltz search though.

  • @ygypt
    @ygypt 4 ปีที่แล้ว +216

    really took em this long to realize that keeping a dark theme behind a paywall was the stupidest idea ever made

    • @stuartdriedger9989
      @stuartdriedger9989 4 ปีที่แล้ว +3

      haaaa there was a movie about it called retardotron

    • @awesom4ik
      @awesom4ik 4 ปีที่แล้ว +10

      the stupidest idea ever made was to keep light baking behind a pay wall :)

    • @jaymills6691
      @jaymills6691 4 ปีที่แล้ว +1

      Phew, guess I dodged a bullet by choosing Unreal

    • @Nomore859
      @Nomore859 4 ปีที่แล้ว

      @@awesom4ik is it stil behind a pay wall ?

    • @awesom4ik
      @awesom4ik 4 ปีที่แล้ว

      @@Nomore859 no it is not now, but it made me drop this engine long time ago

  • @FollowPhotiniByDesign
    @FollowPhotiniByDesign 4 ปีที่แล้ว +88

    Bolt shipped with Unity as standard, absolutely incredible, this is a game changer, thank you...

  • @masonwheeler6536
    @masonwheeler6536 4 ปีที่แล้ว +280

    "Included in all plans without cost" is really awkward phrasing. Why not just say "Bolt is now free on the Asset Store"?

    • @jojobee228
      @jojobee228 4 ปีที่แล้ว +49

      Because when you call it free it angers those who bought it.

    • @ljrnet9542
      @ljrnet9542 4 ปีที่แล้ว +23

      @@jojobee228 But everyone who bought it got a refund.

    • @AppyTheApe
      @AppyTheApe 4 ปีที่แล้ว +5

      Wth it's free? I mean I don't have to pay anything for it? My english is kinda weak so sorry for asking such an obvious thing bud

    • @masonwheeler6536
      @masonwheeler6536 4 ปีที่แล้ว +6

      @@AppyTheApe yes, it's a free download from the Asset Store

    • @AppyTheApe
      @AppyTheApe 4 ปีที่แล้ว +1

      @@masonwheeler6536 Wow thanks for letting me know buddy.

  • @TheBendixSA
    @TheBendixSA 4 ปีที่แล้ว +30

    quite impressive that you can edit the graphs in playmode... NOICE. i can see myself using this inbetwix my normal scripts

  • @Rottenation
    @Rottenation 4 ปีที่แล้ว +137

    When your spaghetti code actually looks like spaghetti

  • @Chronomatrix
    @Chronomatrix 4 ปีที่แล้ว +399

    Looks cool but I know I'm gonna keep learning C# as usual.

    • @thedude4039
      @thedude4039 4 ปีที่แล้ว +68

      Yeah. In my opinion, nodes are more confusing than code.

    • @dknighter2
      @dknighter2 4 ปีที่แล้ว +61

      yes and you totally should keep learning C#, visual scripting is mostly for those who don't need to learn how to code like 3D artists. Everyone else should learn to code as it's a transferable skill to other programs and something you can use to get a Job outside of Unity.

    • @abhishekchhetri8576
      @abhishekchhetri8576 4 ปีที่แล้ว +6

      Scripting is basically used by designers to test game mechanics

    • @abdallah_4056
      @abdallah_4056 4 ปีที่แล้ว +13

      Yeah keep learning c# because it gives you more control

    • @AhbibHaald
      @AhbibHaald 4 ปีที่แล้ว +24

      @@abhishekchhetri8576 your comment makes no sense

  • @dragom3417
    @dragom3417 4 ปีที่แล้ว +9

    I paid full price for Bolt when it first came out and it was worth every penny. I can code just fine but this makes everything so much faster.

    • @stubi2044
      @stubi2044 3 ปีที่แล้ว

      Same it's really useful for prototypes

  • @jjones1032
    @jjones1032 4 ปีที่แล้ว +189

    Maybe it's just me, but I never got visual scripting. It seems 100x more complicated than just writing code.

    • @Allplussomeminus
      @Allplussomeminus 4 ปีที่แล้ว +12

      Learning the graph system is another thing to learn on top of C# language. Load times are longer on weaker PCs also.

    • @Bankoru
      @Bankoru 4 ปีที่แล้ว +26

      Visual is fine for shaders, but for scripting C# is already easy enough. Unless Bolt implements DOTS it's not really easier.

    • @thijsschipper6406
      @thijsschipper6406 4 ปีที่แล้ว +74

      "It seems 100x more complicated than just writing code." Unless you aren't experienced with code. Then it's heaps easier.
      Being accessible to beginners has always been a strong suit of Unity's and I see this addition as another step in that direction. Doesn't mean everyone should switch to visual scripting, but it's a great feature to have to bring newer developers up to speed.
      - Developer since 14 years who once started learning on a pinball editor with (you guessed it) visual scripting.

    • @mayankbhaisora2699
      @mayankbhaisora2699 4 ปีที่แล้ว +4

      Yeah man... Visual Scripting always looks much complicated

    • @JohnSmith-ox3gy
      @JohnSmith-ox3gy 4 ปีที่แล้ว +35

      That's a matter of perspective. I assume you are not a visual person and already have more knowledge than can be learned in a year. Do you know how many people started scripting with Scratch? This is scratch but advanced, if this is how Unity gets 10% more people interested in game programming in Unity because they lowered the bar of entry it is well worth the resources they dumped into this.

  • @deivid2525
    @deivid2525 4 ปีที่แล้ว +9

    I can’t believe it. I’ve always wanted to work on a video game but scripting always hold me back. This is incredible!

    • @ghouldrago360
      @ghouldrago360 4 ปีที่แล้ว

      Unreal already had one of the best visual scripting a while ago bruh

    • @AppyTheApe
      @AppyTheApe 4 ปีที่แล้ว

      @@ghouldrago360 what's it called buddy?

    • @pferdschur702
      @pferdschur702 4 ปีที่แล้ว

      @@AppyTheApeits called visual scripting 😏 was that the question?

    • @AppyTheApe
      @AppyTheApe 4 ปีที่แล้ว

      @@pferdschur702 Sorry to say but no buddy I was asking about the programme's name in unreal engine that's allows us to do visual scripting

    • @pferdschur702
      @pferdschur702 4 ปีที่แล้ว

      @@AppyTheApe It is contained in the unreal editor, in the blueprint window. it comes preinstalled, not as a package

  • @Kyrieru
    @Kyrieru 4 ปีที่แล้ว +79

    I'm in that awkward middle ground where I'm not a true "programmer" but I've also coded so much in GM that I hate anything that isn't just typing it out and being done with it.

    • @hajperdev
      @hajperdev 4 ปีที่แล้ว +1

      Yeah thats how I transferred from GMS to Unity in January, I enjoy coding traditionally

    • @thattrollagen
      @thattrollagen 4 ปีที่แล้ว +2

      GM => Garry's mod?

    • @insomeperson
      @insomeperson 4 ปีที่แล้ว +5

      @@thattrollagen They're probably referring to GameMaker

    • @Kyrieru
      @Kyrieru 4 ปีที่แล้ว +1

      @@thattrollagen Referring to Gamemaker.

    • @robrobusa
      @robrobusa 4 ปีที่แล้ว +3

      As someone coming from blender with its node-based shading, node-scripting is a godsend, as I can barely wrap my head around scripting. It's possible, thanks to brackey's videos, but it's not easy.

  • @BloodyScythe666
    @BloodyScythe666 4 ปีที่แล้ว +13

    really nice video. I like how the logic is visually represented with bolt. this may open up unity game dev for way more people. I'm a fan

  • @codez857
    @codez857 4 ปีที่แล้ว +71

    me: Wow now i can make some very high end URP games
    my laptop: nononon you don't think about it

    • @brammie155
      @brammie155 4 ปีที่แล้ว +7

      Cries in potato w vga port

    • @bodybody5609
      @bodybody5609 4 ปีที่แล้ว +4

      *Laughs in intel hd 3000

    • @anotherperson3450
      @anotherperson3450 4 ปีที่แล้ว +1

      Cries in 8x13 inch display

    • @mishalw210
      @mishalw210 4 ปีที่แล้ว +1

      why do you use a laptop for it?

    • @Soniccairo
      @Soniccairo 4 ปีที่แล้ว +1

      @@mishalw210 dumb question

  • @Berkkocak
    @Berkkocak 4 ปีที่แล้ว +21

    We need full video guides for Bolt. Let us encourage Brackeys and Sykoo

    • @theplaymakerno1
      @theplaymakerno1 4 ปีที่แล้ว +4

      I have tutorials on my channel called Game Designer Online. However, I have discontinued it as I didn't get enough views or demands. Still should give you an idea of how it works.

    • @Berkkocak
      @Berkkocak 4 ปีที่แล้ว

      @@theplaymakerno1 Thanks man, will check out now.

    • @SmartPenguins
      @SmartPenguins 4 ปีที่แล้ว +4

      I'm making some new once on my channel, have 20+ of them already check them out.

    • @Alpha13yt
      @Alpha13yt 4 ปีที่แล้ว +1

      Brackeys is no longer posting new videos on the channel

    • @ur4n1um
      @ur4n1um 4 ปีที่แล้ว

      i guess noone told you RIP brackeys

  • @johnx140
    @johnx140 4 ปีที่แล้ว +6

    This has so much potential, amazing! Thank you for your work unity team!

  • @leffidvorak7222
    @leffidvorak7222 2 ปีที่แล้ว

    when I started learning unity somewhere in 2022, I thought that it only supports normal scripting. but I was wrong, this is ...................... AMAZING😃

  • @Debilas_TUS
    @Debilas_TUS 4 ปีที่แล้ว +4

    I've always wanted to make a game on unity and i think this visual scripting tool is worth a try for every game dev like me that uses ue4 blueprints.

  • @JEsterCW
    @JEsterCW 4 ปีที่แล้ว +10

    its 17th today and yt decided finally to send me a notification, congratulations yt XD

    • @Dragoncro0wn
      @Dragoncro0wn 4 ปีที่แล้ว

      I got it today and I'm a sub of this channel

    • @JEsterCW
      @JEsterCW 4 ปีที่แล้ว

      @@Dragoncro0wn xd

  • @4bclover
    @4bclover 4 ปีที่แล้ว +6

    Thanks for adding this. It will help a lot with prototyping.

  • @skizooooooooo
    @skizooooooooo 4 ปีที่แล้ว +23

    Showcasing Bolt with a character named Penny....... Nice

  • @evolgenius1150
    @evolgenius1150 3 ปีที่แล้ว +1

    I finally figured it out. So I realized that I'm typically thinking very procedurally and in the order that I'd be typing my code which is top down, left to right. For me, I declare and set variables before I call any function because I'm thinking ahead. I've noticed bolt users, start with the end in mind and usually work backwards. I need to just change my thinking on my approach.

    • @BigfootCodes
      @BigfootCodes 3 ปีที่แล้ว +1

      Now that you mention it, when I was doing the Bolt tutorials for my channel, I was thinking it backwards like you mention haha

  • @meddie79
    @meddie79 4 ปีที่แล้ว +31

    Great introduction to Bolt.

  • @Octamed
    @Octamed 4 ปีที่แล้ว +3

    The killer feature is the runtime coding feature. That's a one up over any other coding editor. If you could figure out an elegant way to keep other parts from disappearing that'd be great (it looks bad in the tute when you have to recreate the variable. Imagine how confusing that is to beginners)

    • @tonywoods1226
      @tonywoods1226 4 ปีที่แล้ว

      You can copy the values when in Play mode

    • @Octamed
      @Octamed 4 ปีที่แล้ว +1

      @@tonywoods1226 Sure, but that's horrible UX for a feature that's aimed squarely at beginners

    • @liam_iam
      @liam_iam 4 ปีที่แล้ว +1

      agree, surely it could just recreate the variables that you made during runtime...

  • @doneldTrumpet
    @doneldTrumpet 4 ปีที่แล้ว +5

    I use to play with playmaker back in the day... And now I use blueprint In ue... It's about time unity has its own visual scripting tools... Can't wait to try it...

  • @joepeaden1661
    @joepeaden1661 3 ปีที่แล้ว +1

    Pretty sweet. Looking forward to using this. Programing is great, but this allows less focus on technical skills and more time for design.

  • @sjghose
    @sjghose 3 ปีที่แล้ว +1

    The issue with Bolt is it's using the same terms and concepts as c#, it takes many steps to write the equivalent of a couple of lines of code. To make it truly useful, there needs to be a level of abstraction where instead of variables and other coding constructs it needs to translate plain english to scripts, perhaps ask questions to clarify intent of the user, you want jump or go forward, how fast etc. etc

    • @MaschiTuts
      @MaschiTuts 3 ปีที่แล้ว

      agreed. that would be much easier for non-programmers. and it should be doable

  • @Discipol
    @Discipol 4 ปีที่แล้ว +7

    I program all my stuff, but I can see using this in gamejams or other fast prototyping scenarios. This will also spawn libraries in the community that (should) be immune to unity changes that would normally deprecate or break C# code.

    • @Discipol
      @Discipol 4 ปีที่แล้ว

      @machine Like Shader Graph is not EXACTLY 1:1 map to shader magic, I expect null checks, caching, and switching from deprecated calls to uptodate calls by the library owners. Bolt is nothing but advantages.

    • @xnadave
      @xnadave 4 ปีที่แล้ว

      @machine The built-in renderer isn't going away anytime soon. DOTS is amazing in terms of performance, and ECS in general is a much more flexible, performant and powerful architecture. But, Unity isn't going to leave decades of legacy code out in the cold.

  • @spector969
    @spector969 4 ปีที่แล้ว +2

    Could you create a full game using Bolt? And if so, are there any major disadvantages to using Bolt instead of coding?

  • @Oxmond
    @Oxmond 4 ปีที่แล้ว +9

    Bolt is awesome! What a great tool for beginners, designers, level designers etc. 🤓👍🧡

  • @yahia1355
    @yahia1355 4 ปีที่แล้ว

    making a game without programming just feels you didn't make anything , the bad feeling of struggling with coding turns good after you see good results, anyways good job for making Unity easy for everyone to use !

    • @gagang4286
      @gagang4286 4 ปีที่แล้ว

      Haha, nobody can understand this thing as easy as programmers can. They have to learn atleast basics i think. But anyways, it's a nice step by Unity

    • @harrysanders818
      @harrysanders818 4 ปีที่แล้ว +1

      Visual Programming is jus the same as any other high level programming, its jus another (beneficial) layer of abstraction, those who get that, are thos non-elitist, non-stubborn deveopers who are actually releasing games, good example: The First Tree. If writing endless lines of code is your thing, fine, but dont spread disrespect to those who do it visually, its not much easier programming the same logic visually. Coding is jus remembering synthax and more typework. If you are satisfied with typing code, cool.

  • @zpawn1
    @zpawn1 4 ปีที่แล้ว +3

    This is like M4L for visuals! Sick!

  • @jamalahmed8268
    @jamalahmed8268 4 ปีที่แล้ว

    I am 13 and it will help me to learn and create more quickly

  • @aerogalacticsodapop
    @aerogalacticsodapop 4 ปีที่แล้ว +7

    This is nice for challenges and game jams which has a short amount of time... but I have been learning c# and I think the code gives more control... it's like the difference between tile based and Sprite based workflow (in 2D, if you make 2D games you know the difference).

  • @bahaatamer1245
    @bahaatamer1245 4 ปีที่แล้ว +5

    If these guys can help in environment art (like Unreal and Quixel), I'll return to Unity!

  • @facetubetwit1444
    @facetubetwit1444 2 ปีที่แล้ว

    i would like to see a tutorial on animation curves specifically how to add key frame arrays and making game object change key points in curve. also if u could point in right direction to find out more info on specific units.

  • @lvx969
    @lvx969 4 ปีที่แล้ว

    Nice, can't wait for Bolt 2......................................

  • @Gredran
    @Gredran 4 ปีที่แล้ว

    Tbh, maybe now I'll dive full force into Unity.
    It's always the question right? Unreal vs Unity. I was gonna pick Unreal because visual scripting is good to get your feet wet in designing AND I've heard you can get some nice things with the visual scripting.
    But Unreal will make my computer run HOT with just a cube on the screen...
    Unity I never had that issue, but learning code is always so deep and daunting. I always get past the basic basics, but as I go even deeper, I get more and more lost since I'm doing it mainly as a hobby.
    Visual scripting, although maybe not as flexible as ACTUAL coding, will help teach people and get them into it more gradually.
    Definitely looking forward to seeing more about it soon!

    • @logix8969
      @logix8969 4 ปีที่แล้ว

      UE4's Blueprint system is quite in-depth (which is a good thing, lots of control), but you can also write the code in C++ (after all, that's what your blueprints get compiled as, behind the scenes).
      Unity has C# and... get ready to cringe... JavaScript. Now it seems they have a (very janky looking) node-based system too. I personally don't like Unity's node editors, the shader graph was a good example of how not to do node graph systems, and this one looks - from the video - almost as poor quality. I'm sure it was rushed.
      As a long-time (and entirely self-taught) programmer, I would say writing code is always much better, but of course I have bias. Do whatever feels right for you. What I will say though is that although node-based scripting looks nice on the surface, you can often find that it's missing features or abilities that you can do with code, and can take just as much time, if not more, to achieve the same results (however this is situational). And I am not adverse to node graphs, they can be really good (take Blender or UE4, for example).
      Also I doubt Unreal would make your computer run hot. I have one of the poorest CPUs in existence, by rating too (an AMD FX-4300, feel sorry for me! It's like plugging a literal potato into your motherboard), and this ancient relic from 3 thousand years ago can run Unreal perfectly, no problem, smooth 60fps throughout, and no heat.
      Node graphs
      - Pro: They can look very nice nice - Con: - not in Unity's case though
      - Pro: Some people find visual scripting easier to understand, or more intuitive
      - Pro: Can recreate a lot of things you could do in code - Con: - not everything though
      - Pro: They can help protect you from errors - Con: - I don't trust Unity with that though because their own code and editor is often what's throwing most of (if not all of) the errors and this rushed-lookin-ass node graph will be no different, no doubt buggy for a long time coming
      - Pro: Some can show you the flow-of-execution (UE4 does), which helps you understand the chronological order of your script as it runs
      - Con: They can get really messy real quick, and are not fantastic when doing anything involving larger sets of data, or more complex data
      - Con: You're going to struggle to create things like classes/structures, for example an Item class and an Inventory system, just wouldn't be as good or as easy to create with a node-based system (not impossible, just... tricky)
      Code:
      - Pro: You can do anything, anything, ANYTHING!
      - Pro: Code is an art form in and of itself and it is very satisfying to learn new techniques or ways of doing things
      - Pro: You have total control over your code (great for APIs), whereas with node graphs you don't, because the code is generated behind the scenes (unless they give you access to the generated code)
      - Pro: Code can be applied to other projects externally, whereas node systems cannot generally. Meaning, if you program in C#, you can use that code in other (non-Unity) projects or translate that code to other languages with relative ease, but a node graph can't be transferred, you'd have to recreate it from scratch (if your other project even has node graph capability in the first place)
      - Con: It's harder to learn for some people
      - Con: JavaScript. Just... just steer clear if you have -and would like to hold on to- some sanity! C# all the way, C# is love, C# is life!
      I hope this helps at least somewhat. Be safe and happy developing :)

    • @Akyomi777
      @Akyomi777 4 ปีที่แล้ว

      @@logix8969 didn't like unity removed javascript long time ago?
      Maybe it's just my misunderstanding and didn't worked with unity in past 5 months

    • @logix8969
      @logix8969 4 ปีที่แล้ว

      @@Akyomi777 They might have, I never use it and haven't used Unity properly for a while now. But last I remember the option was at least still in the context menu

  • @mobilenerdgames
    @mobilenerdgames 3 ปีที่แล้ว

    It is nice to have short tutorial to show what bolt can do but a nice tutorial series what explains it more in detail would be nice

  • @simpson6700
    @simpson6700 4 ปีที่แล้ว +2

    I hope unity stays relatively lightweight with all these new features. UE4 took forever when starting the editor and compiling scripts, which is why i switched to unity.

    • @igorthelight
      @igorthelight 4 ปีที่แล้ว +1

      Try Godot 3 - it's even lighter ;-)

    • @Vegan_Kebab_In_My_Hand
      @Vegan_Kebab_In_My_Hand 4 ปีที่แล้ว

      @@igorthelight True to that, it's way lighter

    • @atlasveldine6314
      @atlasveldine6314 4 ปีที่แล้ว

      Many of these features are downloadable add-ons, not inherent properties of the engine.

    • @igorthelight
      @igorthelight 4 ปีที่แล้ว

      @@atlasveldine6314 True.
      That's their new way of doing things.
      But still:
      Unity 2019.4.14f1= 7.85 Gb
      Godot 3.2.3 x64 = 61.9 Mb (yes < 100 Mb!) + ALL export plugins = 700 Mb.
      So it's under 1 GB with all the features. Even with mini-IDE for writing your game logic and offline help.

    • @atlasveldine6314
      @atlasveldine6314 4 ปีที่แล้ว

      @@igorthelight I wasn't replying to your comment, only the initial post. My statement had nothing to do with what you said.
      Lightweight refers to many variables, not just the size of the files. To illustrate how the size of a particular piece of software is pretty much entirely irrelevant, consider that an uncompressed movie could easily be in the 100s of GBs, and the compressed movie (a t a level of compression that is unnoticeable to the human eye) could be under 1GB. If you watch both side by side, and can't see any difference, you'd argue that the 1GB one is more lightweight, yet it's actually taking more of your processing power in lieu of hard drive space in order to uncompress the file and play it back. So, is it more lightweight, now? This is just one example to illustrate the point, it's not a perfect analogy, and I'm aware of that. Rather, it's intended to demonstrate that the term "lightweight" isn't really talking about just one element, but rather all elements. It is in effect saying, "this software uses few overall resources: runs fast on lower end hardware, uses a reasonable amount of hard drive space, uses a reasonable amount of CPU/GPU/RAM/etc., and importantly, the UI is not clunky as a result of additional features." This still doesn't properly explain the term, because it's largely contextual. If you look over at the original posters comment, he's not talking about hard drive space, he's talking about launch time and compilation speed, and if we consider the context of the video, he's talking specifically about "features" like Bolt. Hence my reply, Bolt is an optional component, not built-in, and as such will have zero impact on his experience using the software.
      However. Ideologically I personally disagree entirely with both your standpoint, and his. I don't care how much space the engine takes up on my PC, and as long as the space it takes up on my players PCs is reasonable, I don't care about that, either. We live in the era of 1TB SSDs costing $60-100. Space isn't an issue. I am far more concerned with this question: will it run on most machines people use to play games comparable to mine with? That's it. That's all that matters. Sure, compilation speed helps lessen my annoyance, but it doesn't impact me that greatly. Sure, the IDE not taking forever to load is nice, but it's also a small fraction of the time I spend working - and most of the time, it's already up and running on my development system, anyway. At the end of the day, we are designing games and as such, we should be concerned mostly with how our users experience will be. As long as we are able to use the software in front of us, the rest should be focused on how our players needs are met, not our own.
      And really, the last thing I care about is hard drive space. I'm well aware Godot is tiny... When you remove everything from it. It's also open source, not all that well supported, fairly slow in comparison, apparently terrible with 3d, I mean... In general, it plays out like using an early build of an open source software. Because it is. Don't get me wrong, I use plenty of open source things and I generally much prefer to. Godot is a cool project and it's fun to tinker around in. But for building a real title? I'm not risking it with open source, I'll stick with the very heavily funded projects where I know things work well and the team behind them will have actually put a lot of time, energy, and money behind figuring out the best, most optimal way to do things so that I can focus on my product, and not on the bugs and quirks involved in using very early open source software.
      But... Yeah. Got a bit off track. Long and short of it, lightweight typically refers to the overall functioning of a software, not the size. Size is an element of it, but probably the least important one. Its definitely entirely contextual, though, as well as subjective.

  • @badbotross
    @badbotross 4 ปีที่แล้ว +13

    In short this tool is usefull for those who know how to do it but dont know exact code for that

    • @mayankbhaisora2699
      @mayankbhaisora2699 4 ปีที่แล้ว

      Haha... 💯

    • @Onidourou
      @Onidourou 4 ปีที่แล้ว +1

      Can't wait for someone to make a multiplayer game with this :D - Works fine for small things, I wanna see how one codes networking with it :D

    • @pczone7641
      @pczone7641 4 ปีที่แล้ว +2

      good for AI as well and animation events but i refuse to use bolt for more than that especially player controller

    • @xnadave
      @xnadave 4 ปีที่แล้ว

      @@Onidourou You might be surprised. Going through IL2CPP / LLVM produces some seriously tight, performant code.

    • @Onidourou
      @Onidourou 4 ปีที่แล้ว

      @@xnadave Didn't mean it in terms of performance, at the end of the day that thing is turned into assembly code and should be somewhat optimized. I'm talking at the huge mess that will be at the end :D if it's maintainable at all.

  • @pratyushsrivastava4476
    @pratyushsrivastava4476 4 ปีที่แล้ว +25

    I Mean if you understood what happened in this video.. You might as well be a programmer 😂 coz programming is not all about the syntax

    • @jaanisk606
      @jaanisk606 3 ปีที่แล้ว +1

      Its about the logic really. You can know all about the English language, does not make you a good writer :D

  • @canijo56
    @canijo56 4 ปีที่แล้ว +4

    This really is a game changer. Im a programmer and wont substitute my core programming, but i've been chasing like crazy for a propper way to have visually-editable state-machines, which are incredibly usefull for fast behaviour-prototiping and even final product.
    I've iterated various times around the development of designer-friendly tools to hook up chains of pre-defined behaviours or ad-hoc-per-instance behaviours associated with being on different states, but programming a FSM and hooking its state and modularity to a propper and potent editor is a big task. This would just simplifys it 1000% if nodes and graphs are extendable, and their editors.
    Does anyone know if this would be the case? *Will official-Bolt be extendable*?

  • @henryjohn6244
    @henryjohn6244 4 ปีที่แล้ว +2

    It's very useful for beginning.

  • @primalvectors4332
    @primalvectors4332 3 ปีที่แล้ว

    C# is very easy to learn. Much more can be done with it..👍

  • @suspense_comix3237
    @suspense_comix3237 3 ปีที่แล้ว +1

    Can you *NOT* make Bolt an extension and more of a prefab that comes with the next Unity update (Like you don't have to download Bolt on the Unity Asset Store or the Unity website, but rather it comes with the next Unity update)?

  • @angelowins8937
    @angelowins8937 4 ปีที่แล้ว

    FINNNNAAAALLLYYYY
    I can make games on unity, Thanks

  • @cartofsrl9589
    @cartofsrl9589 4 ปีที่แล้ว

    Guys this is fantastic tool! Try combine it with c# use them together is a powerfull tooll that can help us!

  • @tushardey7179
    @tushardey7179 3 ปีที่แล้ว +1

    So we can use regular coding and visual scripting together in one game?

    • @TheDudefrom1987-b1i
      @TheDudefrom1987-b1i 3 ปีที่แล้ว

      Well, I think it can because bolt is just code visualized, so I think it can easily work together.

  • @originalbadboy32
    @originalbadboy32 4 ปีที่แล้ว +1

    Nice to see Unity is finally doing what Unreal has been doing for like what 10 years ?

    • @ugochanneltv5600
      @ugochanneltv5600 4 ปีที่แล้ว

      No, unreal introduced blueprints 5 years ago

    • @andrasi_gyula
      @andrasi_gyula 4 ปีที่แล้ว +1

      @@ugochanneltv5600 And before that, the "same thing" was called Kismet. So I think Unreal engine's visual scripting is more like 20 years old.

    • @harrysanders818
      @harrysanders818 4 ปีที่แล้ว

      @@andrasi_gyula damn right

  • @screenapple1660
    @screenapple1660 4 ปีที่แล้ว +3

    Why don't Unity just put visual script instead of downloading separate tool? it confuses new users.

    • @Cybored.
      @Cybored. 4 ปีที่แล้ว +2

      you literally click one button in the editor to activate it.

    • @harrysanders818
      @harrysanders818 4 ปีที่แล้ว

      Because the engine has become a fragemented, bloated mess, and they themselves dont know how to tie all those different packages together anymore without braking things. Its jus a matter of time until Unity will fall apart. Its leaking on every end already.

  • @rrahll
    @rrahll 4 ปีที่แล้ว +1

    Wow, cool! Thanks Ashley!

  • @the_phoenix__08
    @the_phoenix__08 4 ปีที่แล้ว +1

    Can something like this be done for simple programming too. I mean not just limited to game development but a full fledge programming language.

  • @pixelmatze5700
    @pixelmatze5700 4 ปีที่แล้ว +15

    Me 2 Days ago: hmmm... I would like to try out visual scripting, may I should switch to Unreal for some Time
    Unity: hold my beer...

    •  4 ปีที่แล้ว

      This was uploaded 4 days ago tho?

  • @harshmudhar96
    @harshmudhar96 4 ปีที่แล้ว +1

    Looking forward to the custom scripts even as a programmer. Might be better to offload the editor portion of my behaviour tree to Bolt instead of doing it all myself.

  • @ilyxa3d
    @ilyxa3d 4 ปีที่แล้ว

    Graph asset file is a script, compiled on build creation step, or it is just an text asset, that will be loaded in run-time?

  • @alekjwrgnwekfgn
    @alekjwrgnwekfgn 4 ปีที่แล้ว

    Cool. More video tutorials (on Unity Learning) please.

  • @Danee2108
    @Danee2108 4 ปีที่แล้ว

    This will make it easier for GM Studio users to transition to Unity!

  • @grapeshott
    @grapeshott 4 ปีที่แล้ว

    Making Bolt free was in great demand

  • @alvin4100
    @alvin4100 4 ปีที่แล้ว +3

    Isn't this confusing to use when say you create a game with a complicated game logic?

    • @masonk3720
      @masonk3720 4 ปีที่แล้ว +2

      I don't think it's any more confusing than normal code, no

    • @albarnie1168
      @albarnie1168 4 ปีที่แล้ว

      Well its a matter of preference, in which case you can just use c#

  • @digiboy009
    @digiboy009 4 ปีที่แล้ว +3

    Amazing ! Visual Scripting !!

  • @3d_nahla289
    @3d_nahla289 3 ปีที่แล้ว

    please add more tutolrials about 3d games ( import objects, import action for animate player )

  • @StealthxSniper0
    @StealthxSniper0 3 ปีที่แล้ว

    Scratch 2 is looking pretty good

  • @SenselessReeD
    @SenselessReeD 4 ปีที่แล้ว +6

    Well, you just invented the indie version of BluePrints... Congratulations👏😉😁

  • @RickMcMichael
    @RickMcMichael 4 ปีที่แล้ว

    Question for Unity. In terms of using C# Script, or Bolt, which method performs the fastest after compiled and running?

  • @Metarig
    @Metarig 3 ปีที่แล้ว

    does this plugin convert the graph into code to be used without the plugin?

  • @nazxuul
    @nazxuul 4 ปีที่แล้ว

    Looks good. However, this doesn't show how to work with the scripts created by Bolt, or how translation from scripts to Bolt and back again works. I doubt it can represent much of the complexity possible in C# - so does it just display a black box for some functions / classes?

  • @A-Random-Guy
    @A-Random-Guy 4 ปีที่แล้ว

    I have been using clickteam fusion 2.5 to create my 2D projects and i will still use it for 2D projects because it's super easy and powerful enough to create every 2D game I think of but now seeing unity having a visual programming way i will stick with it for creating 3D stuff because latest unity updates made unity easier to understand and a lot powerful than what it already was... great job unity team!

    • @ugochanneltv5600
      @ugochanneltv5600 4 ปีที่แล้ว

      Clickteam costs 80 dollars. I will never buy a game engine at this price

    • @A-Random-Guy
      @A-Random-Guy 4 ปีที่แล้ว

      @@ugochanneltv5600 Ok man it's you opinion after all but for me and for a lot of other people it's totally worth it
      and also remember the pro version of Unity is 1800$ a year not like even a onetime purchase that's more than the cost of my whole PC setup lol

    • @ugochanneltv5600
      @ugochanneltv5600 4 ปีที่แล้ว

      @@A-Random-Guy but nobody need the pro version of unitt

  • @murkyseb
    @murkyseb 4 ปีที่แล้ว

    Wow that’s incredible. Gonna give this a go

  • @Stinger-rq4gy
    @Stinger-rq4gy 3 ปีที่แล้ว

    Thank you sooooooooooooooooooooooooo much for Bolt. My brain is not good for regular scripting.👏👏🎊🎊✨🎉🎉🎉🎉😄

  • @HAWXLEADER
    @HAWXLEADER 4 ปีที่แล้ว +1

    Can you do that check when other referenced object collides thing in code? 15:55
    This seems like a great thing to have!
    otherwise bolt seems really messy and complicated.

    • @bxke3620
      @bxke3620 2 ปีที่แล้ว

      You need Jesus Romans 10:9-10

  • @HurricaneSA
    @HurricaneSA 4 ปีที่แล้ว

    What is the performance like? Will this be able to replace coding in a large project or is it just a prototyping tool?

  • @westingtyler1
    @westingtyler1 4 ปีที่แล้ว

    Bolt is finally free, so I will DEFINITELY check it out.

  • @FBlockLeymann
    @FBlockLeymann 4 ปีที่แล้ว

    Is the graph fully converted to code on build? I have performance concerns because I work with phones where the power varies a lot.

  • @abdulrahmanxe5099
    @abdulrahmanxe5099 4 ปีที่แล้ว +2

    in my opinion, every one should the c# basics at least.if you learned code.Bolt will be so easy

  • @AwakenLife
    @AwakenLife 4 ปีที่แล้ว

    this looks awesome, but how is this different from Unity's current visual scripting feature

  • @ygypt
    @ygypt 4 ปีที่แล้ว +1

    out of genuine curiosity, why do we have to use our browser to install packages in 2020 when in 2018/19 it was all accessible from within the editor? that seems like an obvious downgrade to me

  • @TechnoMichaSDL
    @TechnoMichaSDL 3 ปีที่แล้ว

    It's possible after using Bolt to see the C# Script?

  • @bruns_tube
    @bruns_tube 3 ปีที่แล้ว

    Is this supposed to be easier for non programmers?

  • @szkokee
    @szkokee 3 ปีที่แล้ว

    But i dont get it and please im a newby ...thats fine if you connect scripts like that but by downloading Bolt we get prewritten scripts for everything?
    As in c# many things have to be written from the groundup to fit your game, there is no button trigger mechanics, there is no shooting mechanics.

  • @chriskeegan
    @chriskeegan 4 ปีที่แล้ว

    would this be comparable for making video player VR apps for oculus or Openxr?

  • @gregoryfenn1462
    @gregoryfenn1462 4 ปีที่แล้ว

    Am I right that visual scripting works ok for procedural coding but kind of rubbish for Object-orientated projects? I’m firmly in the “what’s the point? Just use readable code” side at the moment. Like if I want to add x and y, “z= x+y” is so much simpler than trying to wire two variables into a adder operation and the Outputting the flow back into a new variable box at least to me.

  • @Octamed
    @Octamed 4 ปีที่แล้ว +2

    Question, why call them super units when they're just functions? Isn't this just making it harder for beginners to transition to c#? Also 'embed' might be better to be 'instance' to teach real terms.

    • @NightOwlDev
      @NightOwlDev 4 ปีที่แล้ว

      I’m assuming all that is fixed if you pick the programmer code

    • @Octamed
      @Octamed 4 ปีที่แล้ว +1

      @@NightOwlDev I get that, but that's purely for ease of use for beginners. The term 'super unit' is just as weird as 'function' and a whole lot less useful in the long run.

    • @captainoblivious_yt
      @captainoblivious_yt 4 ปีที่แล้ว

      @@Octamed They're called "Void" in C# anyway.

    • @Octamed
      @Octamed 4 ปีที่แล้ว

      @@captainoblivious_yt eh?

    • @captainoblivious_yt
      @captainoblivious_yt 4 ปีที่แล้ว

      @@Octamed Calling them "functions" would also be incorrect from a learning perspective (even though they are functions) because in C# you don't refer to them as "functions", you refer to them as "Void". Void Start(), Void Update() etc

  • @evgenigenev5958
    @evgenigenev5958 4 ปีที่แล้ว

    is bolt ok just to start with unity cause programming is a bit confusing for me. and my question is: is it gonna help me with real scripting in the future

  • @holyscience3763
    @holyscience3763 4 ปีที่แล้ว

    is it possible to make an indicator or even an expert advisor with this program?

  • @farhanhakim2189
    @farhanhakim2189 4 ปีที่แล้ว +9

    Bolt : I AM COMING
    PlayMaker : (RIP)

    • @maartenn165
      @maartenn165 4 ปีที่แล้ว +7

      Don't think so. Bolt is like UE4 Blueprints. The hard way of visual scripting. Playmaker is the easy way. I really prefer Playmaker.

  • @ArtScouts
    @ArtScouts 4 ปีที่แล้ว

    Abhi maja Aenga Na Bhidu 😍😍😍

  • @alezzzzzho
    @alezzzzzho 4 ปีที่แล้ว +22

    That is just like unreal's blueprint

    • @joshuachan6317
      @joshuachan6317 4 ปีที่แล้ว +7

      yeah, that's why I use Unreal instead of Unity... But now, they make bolt... IDK what I should do then...

    • @usmanmemon
      @usmanmemon 4 ปีที่แล้ว +8

      @@joshuachan6317 Stick with UE4. Its Vs is a lot better than bolt and unity is saying they are dumping bolt2.

    • @Cygnus888
      @Cygnus888 4 ปีที่แล้ว

      @@usmanmemon When did they say that? I thought they were working to finish bolt2.

    • @666222333111
      @666222333111 4 ปีที่แล้ว +7

      @@joshuachan6317 stick with Unreal. I still think it's a better high-end engine if you have the knowledge to use it. Unity is better choice for starters but most people that use Unity for years move to UE later anyway.

    • @usmanmemon
      @usmanmemon 4 ปีที่แล้ว +3

      @@666222333111 Unity is better for programmers and unreal s better for artists.

  • @tudormuntean3299
    @tudormuntean3299 4 ปีที่แล้ว +1

    Could you please make a video on how to make your game look better?

  • @zenpwang7219
    @zenpwang7219 4 ปีที่แล้ว

    My bolt still not be refund to me but that's not a big deal.What i mostly concerned is when the bolt 2 coming out or whether bolt 2 will come out?

  • @joantonio6331
    @joantonio6331 4 ปีที่แล้ว

    If it is as complete as blueprint, I may consider whether to use unit it unreal.. Me now if unreal can get great graphic out of the box like unreal then...

  • @immersiveirl6638
    @immersiveirl6638 4 ปีที่แล้ว +1

    Hopefully the Unity-produced version is better than the 3rd party one. I use this in a VR project and it is not good at all, with terribly slow UI and no concept of trapping errors in event handlers (ie, error at bottom of an event chain bubbles to top of event chain). It may be ok for quick proof-of-concept games but I absolutely recommend NOT using Bolt in any form of professional production.

  • @lawrencelawine9082
    @lawrencelawine9082 4 ปีที่แล้ว

    I hope this brings a shift ton of tutorials?
    Playmaker and bolt have so few good tutorials

  • @jackoberto01
    @jackoberto01 4 ปีที่แล้ว

    Really good news for anyone trying to get into scripting but don't have the time or enegy to learn it from scratch

  • @Akshatgiri
    @Akshatgiri 4 ปีที่แล้ว +1

    This is so complex. If the goal was to empower non programmers to be able to create game mechanics, I don't think bolt accomplishes its goal. I hope it's gets easier and simples with future iterations.

  • @lacasadeacero
    @lacasadeacero 4 ปีที่แล้ว

    Visual assembly is the future. Get it right.

  • @VINNUSAURUS
    @VINNUSAURUS 4 ปีที่แล้ว +18

    Playmaker makes life easy, Bolt makes life more complicated.

    • @glimby
      @glimby 4 ปีที่แล้ว

      playmaker is really easy, but bolt has a lot more functionality when it comes to more complex stuff

    • @VINNUSAURUS
      @VINNUSAURUS 4 ปีที่แล้ว

      ​@@glimby bolt will be useful for people who don't know to code at all, according to my understanding 🤔

    • @Horzinicla
      @Horzinicla 4 ปีที่แล้ว

      @@VINNUSAURUS no no that's the exact opposite

    • @rkwdev6442
      @rkwdev6442 4 ปีที่แล้ว

      @@Horzinicla It is only good to prototype with Visual scripting, anyway you will have to translate it into c# code

    • @glimby
      @glimby 4 ปีที่แล้ว

      @@rkwdev6442 bolt actually has developed a system that translates flow graphs into c# in realtime, though I'm not sure how well it works, I haven't used bolt in a while

  • @swetasinha4746
    @swetasinha4746 4 ปีที่แล้ว

    Which is better C# or Bolt VS

  • @jakemarcus9999
    @jakemarcus9999 3 ปีที่แล้ว

    How the **** do you move around in the graph! I can only zoom in and out but cannot pan into any direction.

  • @vaibhavrohilla8647
    @vaibhavrohilla8647 4 ปีที่แล้ว +7

    When see said "without code" I was already intrested

    • @IStMl
      @IStMl 4 ปีที่แล้ว

      learn to code, it'll be useful

    • @HandmadeGoose97
      @HandmadeGoose97 4 ปีที่แล้ว

      Technically visual scripting is literally just code with pictures. So you can't escape programming sadly

    • @johncedricbautista8149
      @johncedricbautista8149 4 ปีที่แล้ว +1

      yea its cool making a game without a code but i recommend you to still learn c# its much more enjoyable than just dragging and putting it together