Unity Visual Scripting in 2021! (changes from 2020, BOLT)

  Рет қаралды 65,087

Code Monkey

Code Monkey

Күн бұрын

Пікірлер: 126
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
💬 Let's explore the changes in Unity Visual Scripting 2021 and BOLT and how they are all minor so all the tutorials you can find are still valid. 🌍 Get my Complete Visual Scripting course 80% OFF! ✅ unitycodemonkey.com/coursevisualscripting.php 👍 Learn to make awesome games step-by-step from start to finish without a single line of code!
@pianoatthirty
@pianoatthirty 2 жыл бұрын
Bolt to Visual Scripting name changes: ------------ Flow Machine => Script machine Macro (Flow machine) => Graph (Script Machine) Branch (node) => IF (node) Self (node) => This (node) State Machine (State Macro) => State Machine (State Graph) In Script Editor: using Bolt; => using Unity.VisualScripting; ---------- Thanks for this! Looking forward to completing your unity course!
@deepshreeanilkumarvadeyar1897
@deepshreeanilkumarvadeyar1897 Жыл бұрын
add superunits =>subgraph
@rbwplayer7108
@rbwplayer7108 Жыл бұрын
ur a legend
@MiikaWasHere
@MiikaWasHere 3 жыл бұрын
Actually you have an option for human naming / programmer naming but it's under Visual Scritping preferences and it's now a single checkbox. Took some time to dig that up.
@mudit_mathur
@mudit_mathur 3 жыл бұрын
Thanks... I was really looking for this, i dont really like human naming but l like the design (old one was lame flat design is better) and some names like if and this makes more sense in my opinion.
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
Oh so that's where you can change it! I looked everywhere to see if it still had both modes and I couldn't find it at all. Thanks for letting me know!
@pjoterdeweloper8683
@pjoterdeweloper8683 3 жыл бұрын
Yes! Finally video about Bolt! I hope you will find some time for more Bolt content! You are one of my favourite Unity developers :)
@Xyr1um
@Xyr1um 3 жыл бұрын
Everybody liked that.
@Fantastic-Fish
@Fantastic-Fish 3 жыл бұрын
I have been following your udemy course for bolt it's very good.
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
I'm glad you're enjoying it! Thanks!
@D-Dev
@D-Dev 2 жыл бұрын
Great suplement for your course. Thanks!
@XtrimUniverse
@XtrimUniverse Жыл бұрын
You ere a life saver man !!
@dramdan1
@dramdan1 3 жыл бұрын
If any one seen a bolt tutorial on KZbin and it seemed that the instructor is going kind of fast, let me tell you they got nothing on this guy. He goes through the tutorial blazingly fast, even the PlayBack rate butten doesn't seem to slow him down LOL. He sure got somewhere to be or something to do. However, he gives actual programmers advice, even though it is not always obvious. You will have to dig deep. On the bright side though, you get alot of bang for you buck. All in all ,I think it is a good way to start. If you can keep up ;-)
@FergJoe
@FergJoe 3 жыл бұрын
Another great video - a suggestion for the future: just drop the extra “20.” Call them ‘19, ‘20, and ‘21 - much easier to say (and hear!) :-)
@adrishkumarde4155
@adrishkumarde4155 3 жыл бұрын
WOW you got a really powerful computer which can launch 2 unity versions at once.
@zbyszekkiebasa906
@zbyszekkiebasa906 3 жыл бұрын
Will you be adding some lecture to the bolt course to explain those changes?
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
Yes, I'm also making another video on shader graph changes and some updates to some lectures, should be out next week
@artwork-studios
@artwork-studios Жыл бұрын
I realized I followed the old tutorial on the new version and I waited for an hour for it to download now I just found out 😅
@CodeMonkeyUnity
@CodeMonkeyUnity Жыл бұрын
The changes are very minor so anything you learned in Bolt can easily be applied to VS2021
@deepshreeanilkumarvadeyar1897
@deepshreeanilkumarvadeyar1897 Жыл бұрын
how to access nodes if we lost them from graph or its there but we cant see
@jefm32
@jefm32 3 жыл бұрын
Everytime you run your game in 2021 it build some stuff and I hate that. After hundreds of runs it's minutes or even hours of waiting.
@tigerspidey123
@tigerspidey123 2 жыл бұрын
Can these be hot updated in like UE's Blueprint.
@deepshreeanilkumarvadeyar1897
@deepshreeanilkumarvadeyar1897 Жыл бұрын
how to navigate in graph editor Left or right
@KellenLewisAlt2
@KellenLewisAlt2 Жыл бұрын
the node design is ok, but i like the old design
@goldone01
@goldone01 3 жыл бұрын
Do you think there is a good usecase to use a combination of visual scripting and normal code? I was thinking if that could be handy for AI or something like that, but not sure it's worth investing in it of it's an either or decision.
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
Sure! You can create new nodes using C# or just interact with your C# code through nodes. So for AI systems or maybe dialog systems it can be very useful to have a visual tool to set that up. You can definitely mix and match, don't need to use just one or just the other.
@callmedeno
@callmedeno 3 жыл бұрын
@@CodeMonkeyUnity To me a good use case is for controlling overall program flow, I imagine having a state machine to manage different phases in the game, like Round Start, Round End -> Open menu. Then you have a clear visual of the flow. But not many people seem to talk about this maybe theres something wrong with it.
@pinku6360
@pinku6360 3 жыл бұрын
How do you move around inside visual scripting unity 2021 using alt and click, as with the new version, I am only able to move around using middle mouse click and this doesnt comes much handy. In the previous version, it was available
@pinku6360
@pinku6360 3 жыл бұрын
Got it, need to change control scheme to unreal
@vovadova7530
@vovadova7530 2 жыл бұрын
I dont see the visual scripting tab when I hit the project settings. please I need help
@CodeMonkeyUnity
@CodeMonkeyUnity 2 жыл бұрын
Are you using Unity 2021?
@aogunnaike
@aogunnaike 3 жыл бұрын
Thanks for this information, i'm new to game development and still learning c# but i'm a bit confused on which unity versions to use now either to use the bolt version or unity visual scripting version.
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
I made a nice video covering how Unity versions work here kzbin.info/www/bejne/gn28mYeNer1ljcU It seems confusing at first but it's actually quite straightforward
@firstnamelastname3210
@firstnamelastname3210 3 жыл бұрын
Loved this video! I was wondering if you could make a tutorial on how to make a unity 3d stealth game
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
I've actually got a stealth game idea I've been thinking about, pretty big project but might be able to make it next month! So far the most stealth-like elements I've done are the FoV videos kzbin.info/www/bejne/aV7NgaJorN-pmtk
@domolutz
@domolutz 3 жыл бұрын
Is it possible to transfer my project started in Unity 2020 using Bolt into Unity 2021 with Visual Scripting? And has the new implementation any performance benefits over Bolt? Great video :)
@ahmedaghadi8281
@ahmedaghadi8281 3 жыл бұрын
Let me know if you got ur answer
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
I don't think there's any automated way to do it, I think technically you can manually edit the files to change the type and most of it should work but I don't think there's any tool for that. But from what I've seen there's no performance benefits, it's simply better integrated with the engine instead of a separate package, so in your case I would just keep using Bolt. I'm pretty sure you can still use the same Bolt package in 2021 although I haven't tried that.
@domolutz
@domolutz 3 жыл бұрын
@@CodeMonkeyUnity Thx for the tips
@towercrowgames5115
@towercrowgames5115 3 жыл бұрын
Versions 1.6 and 1.7 auto upgrades from Bolt for the most part. It might break existing superunits, however. Copy pasting the contents of those superunits into new macro superunits (or Subgraphs in 1.7) is how you can manually fix that. You might also need to replace some nodes for which the API has changed. I think Random.Range is now something like "Random.Range Exlusive" or something like that. But there should be only a few of those. Performance wise there are definite benefits while you're in the editor as they've managed to optimize the graph window's performance there. In the final build on your target platform there's no performance differences just yet. They're currently working on a new runtime that will also improve performance in builds - expected sometime at the end of this year or early next year. It might not be available until Unity 2022 comes out. The new runtime won't be backported to Bolt as it's in maintenance mode and won't receive new features. All in all I'd say migration is not worth it if you have a large project. But if you're creating a new project I'd definitely go with Unity Visual Scripting because it'll receive all the new features in the future.
@marriedgaming6131
@marriedgaming6131 2 жыл бұрын
I hust found this tutorial. I installed Bolt but when I go through the setup wizard I am missing units. When I right click in the flow graph to add a unit nothing is there and even if I redo the setup wizard it doesn't work. Do you know how to fix this issue?
@jlkz
@jlkz 3 жыл бұрын
Did "sprite set image" change to something else? I can't find it.
@decidev
@decidev 3 жыл бұрын
Love your vids
@jerryofthebikes
@jerryofthebikes 3 жыл бұрын
in terms of performance do you recommend using with unity 2021 built in VS (bolt) or go with Flow Canvas?
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
VS 2021 and Bolt are the exact same thing just with some minor name changes, so in terms of performance it's unlikely to have any difference at all
@jerryofthebikes
@jerryofthebikes 3 жыл бұрын
@@CodeMonkeyUnity yes, i watched your video :) but I asked about Flow Canvas by Paradox Notion - flowcanvas.paradoxnotion.com/ have you use it?
@Bmacthesage
@Bmacthesage 3 жыл бұрын
absolute beginner here with literally 0 coding knowledge. ive been wanting to get into coding, but walls and walls of text, and having to remember how to phrase things always deterred me since i don't have a great memory. i had no idea about visual coding until i started looking at unity and unreal.
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
It's a great tool for more visual learners, and after you become familiar with it it will also be easier to start to understand written code
@018FLP
@018FLP 3 жыл бұрын
And what about the performance? :D I know bolt is less performant than normal scripting, but I'm curious about the difference im a built-in visual scripting tool. Also, when should we bother about this kind of performance lost?
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
It depends on what you're doing. There's a lot of cases, like Menu handling, Inventory System, UI logic, where performance isn't an issue and Bolt would work just fine. But then other things like Pathfinding, controlling 100 units, in that case Bolt would definitely struggle
@018FLP
@018FLP 3 жыл бұрын
@@CodeMonkeyUnity thanks for the answer! :DDD
@awesomepenguin69
@awesomepenguin69 3 жыл бұрын
Bolt is actually still available in 2021 because i'm using it right now!
@waltercisneros9535
@waltercisneros9535 3 жыл бұрын
but why if theres already a visual scripting tool that works better in the 2021 packages?
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
Yup you can still keep using the same package from the asset store
@towercrowgames5115
@towercrowgames5115 3 жыл бұрын
While it is available, it's not officially supported past 2020 LTS. So it's use at your own risk kind of thing.
@awesomepenguin69
@awesomepenguin69 3 жыл бұрын
@@towercrowgames5115 oh ok
@KaasTVNL
@KaasTVNL 3 ай бұрын
heey i its posible to turn Visual Scripting auto convert to c# code?
@CodeMonkeyUnity
@CodeMonkeyUnity 3 ай бұрын
Not automatically no, they are completely different formats. You need to manually convert each node into the corresponding C# code
@bengoodall5407
@bengoodall5407 3 жыл бұрын
Visual Scripting doesn't show for me in my package manager
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
Are you on Unity 2021?
@bengoodall5407
@bengoodall5407 3 жыл бұрын
@@CodeMonkeyUnity Yeah I am, only redownloaded it 2 weeks ago
@DARK_AMBIGUOUS
@DARK_AMBIGUOUS 2 жыл бұрын
What happens if you try to install bolt on unity 2021?
@CodeMonkeyUnity
@CodeMonkeyUnity 2 жыл бұрын
Hmm not sure, maybe you'll get a bunch of errors from duplicated classes, but maybe not because now they're in a different namespace called VisualScripting
@swamipawar1803
@swamipawar1803 3 жыл бұрын
Can now days assets run on 2019 version of unity because my computer is of 32 bit
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
Most assets are made to work with the Built-in render pipeline so yes most will run on any version
@J_gumbainia
@J_gumbainia 2 жыл бұрын
Is unity built in visual scripting is free for personal version?.
@CodeMonkeyUnity
@CodeMonkeyUnity 2 жыл бұрын
Yes, it's included in the engine in 2021 and for previous versions Bolt is Free
@sscinemas8610
@sscinemas8610 3 жыл бұрын
has good performance in large games, or this is only for the prototype?
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
It depends on what you do with it. If you use VS for pathfinding it will be very slow. If you use it for inventory management it will likely be fast enough
@maddawg7092
@maddawg7092 2 жыл бұрын
would i still need to learn coding or i can create games with visual scripting in unity only?
@CodeMonkeyUnity
@CodeMonkeyUnity 2 жыл бұрын
Visual Scripting can do everything C# can do so yes you can make games entirely using visual scripting, that's exactly what I did kzbin.info/www/bejne/p3LOlnZ6jMyDjKM
@DARK_AMBIGUOUS
@DARK_AMBIGUOUS 2 жыл бұрын
I make all of my games in bolt but I kind of with I knew how to use C# because there are like no tutorials on how to do stuff with bolt, and also bolt has a little bit worse performance which is bad for mobile games with realistic graphics where you need max performance
@aneesaljahmi2548
@aneesaljahmi2548 3 жыл бұрын
does the 80% off end anytime soon?
@theplaymakerno1
@theplaymakerno1 3 жыл бұрын
AOT pre-build was in Beta in BOLT. Is 2021 Visual Scripting AOT production ready now?
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
Was it just in Beta? I don't remember seeing that but I didn't touch much on AOT. The whole Visual Scripting package is verified so I'm guessing that means AOT as well.
@towercrowgames5115
@towercrowgames5115 3 жыл бұрын
The AoT Prebuild itself is automated and happens before builds without user input in Unity Visual Scripting. So it's the default workflow and *should be stable. A lot of users, however, have been experiencing AoT issues on WebGL and Android with Unity Visual Scripting judging by the posts on official forums. I've never really had issues with AoT Prebuild in Bolt though.
@zekiozdemir420
@zekiozdemir420 3 жыл бұрын
thank you
@wtfanime684
@wtfanime684 3 жыл бұрын
Can you teach me how make game in unity
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
Sure, start off here to learn the basics kzbin.info/www/bejne/e2ekZYqsqKmYgqc
@easyminecrafttutorial809
@easyminecrafttutorial809 3 жыл бұрын
Code monkey would make a tutorial of enemy ai in bolt pls
@hartdr8074
@hartdr8074 Жыл бұрын
I'm currently learning this visual scripting course. I had to slow down the speed to 0.5 because the instructor is too fast. The only problem is he sounds like a drunk professor.
@CodeMonkeyUnity
@CodeMonkeyUnity Жыл бұрын
If there's any specific part you're having trouble understanding feel free to post a question in the Q&A section, I answer those every day
@jonathanrich4213
@jonathanrich4213 3 жыл бұрын
Can you think of a reason a programmer would want to use visual scripting?
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
Maybe if you're working with designers/artists and you want to build tools for them to create content without having to write code. Or even if you're a programmer you might enjoy something more visual for building things like decision trees or AI behaviours. It's another tool so it's up to you how to use it.
@ahmedaghadi8281
@ahmedaghadi8281 3 жыл бұрын
What if I want to completely remove BOLT? I wasn't able to do that earlier and because of that my project size increased even though I just want to remove it completely from my project. ( Not even a single file related BOLT ). Can you help me out? Thx!
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
Bolt gets added as files in your project folder. So if you just delete the Ludiq folder it will remove Bolt completely
@Drastonar
@Drastonar 3 жыл бұрын
You can remove unity's built-in modules through the package manager. I always remove the ar/xr, cloth physics and other modules that I won't use from there.
@ahmedaghadi8281
@ahmedaghadi8281 3 жыл бұрын
@@CodeMonkeyUnity thx a lot for your response!
@ahmedaghadi8281
@ahmedaghadi8281 3 жыл бұрын
@@Drastonar thx a lot bro!
@rechronicle
@rechronicle 3 жыл бұрын
it will stil going to be different with Pm, right?
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
What is Pm?
@rechronicle
@rechronicle 3 жыл бұрын
@@CodeMonkeyUnity playmaker, I mean xD
@peterhuijsen
@peterhuijsen 3 жыл бұрын
What happened to ECS visual scripting?
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
Last I heard they went back to the drawing board after a couple of experimental tries, not sure what is the current status
@towercrowgames5115
@towercrowgames5115 3 жыл бұрын
Development of ECS VS has been completely stopped until further notice. The DOTS VS team is currently working on Unity VS Mono version. They'll revisit it once the mono part is done. They're working on a new mono runtime that's up to x12 times faster than the current runtime, they're also working on migrating the serialization tech from FullSerializer to Unity's serializer and they're also working on completely replacing the front end tech as well with Graph Tools Foundation. It'll likely be several years until DOTS VS gets some attention if any at all.
@iidragonflyiiAnimations
@iidragonflyiiAnimations 2 жыл бұрын
I went to project settings and there was no visual scripting Nevermind I found it
@Zeek_
@Zeek_ 2 жыл бұрын
Hey hope this verse helps you with your day! But the Lord our God is merciful and forgiving, even though we have rebelled against him. Daniel 9:9 NLT Amen to you sir! God bless you!
@vacantknight
@vacantknight 3 жыл бұрын
i personally prefer unity 2019
@날드-i9t
@날드-i9t Жыл бұрын
4:09 볼트 매크로는 그래프이다
@amr4g588
@amr4g588 2 жыл бұрын
Nods grouping just disappear
@ancolia8772
@ancolia8772 3 жыл бұрын
nice one tho
@thg1nrediar
@thg1nrediar 2 жыл бұрын
Good.
@ytubeanon
@ytubeanon 3 жыл бұрын
bleh the new design is worse, Bolt's green units looked more stimulating
@09mrbubbles
@09mrbubbles 2 жыл бұрын
Human or programmer! Does that mean us programmers aren't human!?
@excommunicado1986
@excommunicado1986 2 жыл бұрын
I absolutely cannot follow this 😞 I see totally different UI than yours.
@CodeMonkeyUnity
@CodeMonkeyUnity 2 жыл бұрын
What do you mean? What is different? Either you're using 2020 or 2021 and yes it will be different between those versions, that's the whole point of this video
@excommunicado1986
@excommunicado1986 2 жыл бұрын
@@CodeMonkeyUnity thank you for your response. I'll try again and follow click by click. I'm using the 2021 version on my Lenovo Legion 5 laptop, your* UI just seems a bit different that's all. I may be wrong.. great video tho, I've dropped a like, I'm just personally having issues.
@freezinfire
@freezinfire 3 жыл бұрын
Cool.
@papipu6486
@papipu6486 3 жыл бұрын
please make Indonesian subtitles
@standardLit
@standardLit Жыл бұрын
Mantap bro
@GameBoy-ur9mb
@GameBoy-ur9mb 3 жыл бұрын
Liked ;)
@officialProf
@officialProf 3 жыл бұрын
imagine learning visual scripting instead of just learning regular scripting.
@derrixx9938
@derrixx9938 3 жыл бұрын
True. This would make sense in UE4 but not in Unity
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
Every tool has its place. Personally I much prefer writing C# but I can definitely see how some people have a much easier time understanding logic if they can visualize it. Just like I'm sure there's many people who much prefer to write shaders through code but for me I always use Shader Graph.
@ancolia8772
@ancolia8772 3 жыл бұрын
almost at 69 views
@proplayerzone5122
@proplayerzone5122 3 жыл бұрын
Giveaway
@floppainspector4698
@floppainspector4698 3 жыл бұрын
What's 9 + 10
@Fantastic-Fish
@Fantastic-Fish 3 жыл бұрын
19
@floppainspector4698
@floppainspector4698 3 жыл бұрын
@@Fantastic-Fish 21*
@Fantastic-Fish
@Fantastic-Fish 3 жыл бұрын
@@floppainspector4698 Wierd
@vishnuv12_30
@vishnuv12_30 3 жыл бұрын
This guy sounds like: She said shevwas 12
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
Sound like what?
@ancolia8772
@ancolia8772 3 жыл бұрын
first
@NehezTheWrackful
@NehezTheWrackful 3 жыл бұрын
The name changes are pointless (if / this) they should have left htem as is, since it is similar to UE which ppl are familiar with.
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 4,4 МЛН
TOP 10 C# things you MIGHT not know (I didn't!)
12:18
Code Monkey
Рет қаралды 13 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
6 Years of Learning Game Development
9:02
Codeer
Рет қаралды 2,4 МЛН
Was it worth it??? 8 Months with Bolt Visual Scripting
10:09
One Wheel Studio
Рет қаралды 76 М.
Why you should NOT make everything PUBLIC!
8:26
Code Monkey
Рет қаралды 122 М.
This one mistake is killing my game
14:02
AIA
Рет қаралды 195 М.
I Spent $1,000 on Fiverr Game Development
10:13
BadGameDev
Рет қаралды 256 М.
9 Visual Scripting Mistakes Beginners Make in Unity
10:35
Home Mech
Рет қаралды 3,3 М.
I Remade Star Wars VFX in 1 Week
10:39
ErikDoesVFX
Рет қаралды 3,1 МЛН
Watch This Before Working on a Big Game in Unity
18:44
John Leorid
Рет қаралды 303 М.