6 MUST USE Packages for Unity3D

  Рет қаралды 117,405

Jason Weimann

Jason Weimann

3 жыл бұрын

The most important unity3d packages every developer should know about and use.
Full Path Bundle - bit.ly/3h1Nhfd
Join the Group - unity3d.group
Patreon - / unity3dcollege

Пікірлер: 306
@onatkorucu842
@onatkorucu842 3 жыл бұрын
1:32 TextMeshPro 2:20 Cinemachine 3:49 ProBuilder 5:28 Visual Scripting (old name was "Bolt") 7:12 URP & HDRP 8:27 Unity Collaborator
@coryronald6762
@coryronald6762 3 жыл бұрын
Beat me to it! +1 😄😄
@lightninggamer490
@lightninggamer490 3 жыл бұрын
Ok
@elrymoe
@elrymoe 3 жыл бұрын
This video is so f*cking bad and useless lmao... TextMeshPro, Cinemachine, URP & HDRP are very known Defaults. Why useProBuilder ? Blender is way Better. | Actual C# Scripting is way better, faster and has no VM Overhead. At last, Unity Collab is actual garbage.
@holmbergen
@holmbergen 3 жыл бұрын
@@elrymoe ProBuilder makes it easy creating prototype meshes while in the editor. As for the rest I agree.
@TimmacTR
@TimmacTR 3 жыл бұрын
Allah razı olsun.. xD
@djh0591
@djh0591 3 жыл бұрын
For 2D developers, the tilemap and tilemap extras packages are an absolute must. The Scriptable Tile is such a time saver
@geeksinsuits
@geeksinsuits 3 жыл бұрын
where i can find those?
@alfeinstein9877
@alfeinstein9877 3 жыл бұрын
also the psd importer
@djh0591
@djh0591 3 жыл бұрын
@@geeksinsuits should be in the package manager of recent versions of Unity
@ballswalls8189
@ballswalls8189 3 жыл бұрын
kzfaq.info/get/bejne/pdOBYKpoyd7VaKc.html
@Spherous
@Spherous 3 жыл бұрын
Tile Map is good for really basic things, but the lack of customizability and rigidness of the package really holds it back from being anything useful to larger/more advanced projects. Meaning you often just need to make your own. Luckily they aren't hard to make.
@JamesMakesGamesYT
@JamesMakesGamesYT 3 жыл бұрын
Great video Jason! I'd definitely recommend the Input System package too. It improved my development workflow, especially with mapping out controls and integrating them with game state changes.
@mandisaw
@mandisaw 3 жыл бұрын
Agreed. Been following the Input System since it was announced, but finally got to use it in a project, and it's really flexible.
@RobLang
@RobLang 3 жыл бұрын
This is a great list, completely agree. Another package I love is the Profile Analyser. Using the profiler to help fix FPS problems is cool but with the profile analyser, you can compare two separate session. For example, you want to refactor something slow, save a profile before and after and the use the analyser to compare to see if you really got savings.
@fc6827
@fc6827 3 жыл бұрын
Watching this video after spending time manually changing the color of my text every second makes me appreciate this channel
@josemarcano6591
@josemarcano6591 3 жыл бұрын
I love visual scripting! I am completely adopting it into my game design methodology. Would love to see some content from you on this topic.
@wendten2
@wendten2 3 жыл бұрын
It's quite trolling to have that eye sight test thing in the background blurred out.. E, Γ, P, T, O, Z, L? .. like, who even own such a thing?
@millthor
@millthor 3 жыл бұрын
Thanks for the video, I will try these! Something I still struggle with is when Unity updates and a 2 year old tutorial doesn’t work anymore. That’s the demotivating part of working on Unity. I had this with the ARkit pack and for lots of code. For a beginner, it’s really demotivating!
@CRUMVIII
@CRUMVIII 3 жыл бұрын
I already use 3 of those 6, but didn't know how useful the other 3 were. Thanks for the info.
@MatthewChowns
@MatthewChowns 3 жыл бұрын
I like the idea of visual scripting for organizing a project from a high level. Certain concepts, (such as state machines) are easier to work with, understand, and debug if you can literally see it working. I'd love to see videos about using visual scripting to handle project architecture in a way that still lets programmers implement the fine details in code
@richiebee33
@richiebee33 2 жыл бұрын
+1
@mohammadsami881
@mohammadsami881 3 жыл бұрын
Hey! That was pretty helpful! Thanks!! I just subscribed. Looking forward to know more about rendering pipelines
@UnburntStudios
@UnburntStudios 3 жыл бұрын
I’d say it’s a challenge, but definitely worth getting to understand the New Input System! Especially when it comes to really easy implementation of keyboard & many types of controller support, and local multiplayer systems, it’ll make your life easier and your code cleaner & compartmentalised
@vakqdev
@vakqdev 3 жыл бұрын
is it like a MUST GET or is the standard input system fine for someone like me who has less than 6 months of unity experience?
@user-jw4nt3qm6q
@user-jw4nt3qm6q 3 жыл бұрын
@@vakqdev standard is fine for now
@vakqdev
@vakqdev 3 жыл бұрын
@@user-jw4nt3qm6q ok thank you
@benvella1728
@benvella1728 2 жыл бұрын
@@vakqdev truthfully, for existing projects its not worth changing from something that's already working. Having said that, the new Input System is a 15 minute tutorial away from being made usable and setting up is basically instant once you know it. Not something that should be skipped for future projects.
@blackcitadelstudios
@blackcitadelstudios Жыл бұрын
Currently using these packages in my project. Really helpful. ☺️
@jorgealexanderguatequemart3735
@jorgealexanderguatequemart3735 3 жыл бұрын
Many thanks. I'm learning to use PROBUILDER to create the scenario of my home.
@anommymousse1224
@anommymousse1224 3 жыл бұрын
For the main stuff my current little 2d project uses from the package manager, cinemachine, textmesh pro, and URP. One thing to note about URP - the 2d shadows are beta which means you probably don't want to rely on them for a while. (No need for probuilder or UDRP for my current 2d project, but probuilder is great). Additional 2d things I'm using is the 2d tilemap and 2d tilemap editor, 2d PSD importer and 2d animation and finally a non-2d thing addressables. I'm also using the new input system as well, it's quite nice, though some packages assume you are using the old one, works for me on PC at least on both keyboard and xbox controller. Collaborate - I dislike collaborate, I didn't at first, I thought it was pretty neat, my problem struck when adding in more art and sound effects, collaborate decided for some reason to ignore my settings for the directory and include the files anyway pushing me over the 1GB limit, making it useless as I can't check it in, I decided to make a fresh new colloborate thinking it won't ignore it this time, it did. So I now just use Git. My advice is avoid collaborate or find out how to only put in exactly what you want before hand as configuration directory instructions are probably not gonna work. Visual scripting. For me visual scripting has it's place, I've testbedded entire large 3d generated levels using Blueprint and houdini for UE4 that generated and placed stuff at runtime, I've also written decent-frontend stuff for UE4 too with hardly any code required, I like c# so for Unity I tend to code first. Playmaker is popular and bolt/now inbuilt visual scripting is going to be useful to at the least prototype stuff. For me it's only useful as limited team size, I personally don't see anything wrong with menu systems done in visual scripting. When it gets to main game though, I think the visual scripting should be kept an eye on and profiled to see if it needs optimized, also scripting should not become annoying and get in the way. There's nothing wrong for example of calling a function in c#/c++ from a visual script for something you think is getting annoying to link-up. I don't think AI is best done in visual scripting as that tends to be a big hog of cycles but that would depend on the game and enemy count, but there's nothing stopping you from making something that tweaks those values using visual scripting then output and process using c#/c++ code. But if you are an Artist playmaker/visual scripting could be the difference between finishing or looking at c#/c++ and giving up. TLDR version : If it gets too complex, probably should write code, if it runs too slow write code. But the mantra of "Make it work, make it good, make it fast, IN THAT ORDER" always holds true. And when you are trying to make something faster, make sure it needs it, always approach speed side on via a nice profiler :)
@justinwhite2725
@justinwhite2725 3 жыл бұрын
Visual scripting sidestep the limitation that you can't put scripts in asset bundles or addressables. Visual scripts are basically just scriptable objects that hook into your compiled code. Super a handy if you have a lot of dynamic content.
@Tofos94
@Tofos94 3 жыл бұрын
I'm really looking forward to the videos about visual scripting. I can actually program, but it still looks very interesting for me
@Bloodthirst
@Bloodthirst 3 жыл бұрын
i like how the pads in the back react to the mic volume
@kulak8548
@kulak8548 3 жыл бұрын
I think that's just coincidence.
@gnsf
@gnsf 3 жыл бұрын
@@kulak8548 nope, isn't
@ballswalls8189
@ballswalls8189 3 жыл бұрын
kzfaq.info/get/bejne/pdOBYKpoyd7VaKc.html
@angeldiaz7554
@angeldiaz7554 2 жыл бұрын
thank you for the information, this packages are definitely great!
@jeannettemaldonado4628
@jeannettemaldonado4628 3 жыл бұрын
Just broke my arm patting myself on the back😆 glad to see I'm heading in the right direction as a noob
@woodenfences
@woodenfences 3 жыл бұрын
Very helpful video, giving newbies like me a few good directions to explore. More stuff like that, please! What about: "the options you never knew existed in Unity or those settings you don't know what they are for"...?
@iainkey5102
@iainkey5102 3 жыл бұрын
I love all of those packages, I’d also add the Recorder package to the list, it may not be a development package as such, but for an indie developer making videos and gifs for marketing built in is incredibly useful OBS is a great alternative and works for a release build while recorder is editor only but it can be quite fiddly to set up
@nikolaynakorkeshko448
@nikolaynakorkeshko448 3 жыл бұрын
Unity Recorder can record 60 fps even if your pc runs it in 5. It will be a bit slow to record but it will work. It allows you do things you can't do with normal 60 fps in the built player via OBS or any other external Recorder
@iainkey5102
@iainkey5102 3 жыл бұрын
@@nikolaynakorkeshko448 this is very true but if you’re trying to record a demo or advert without automating the player movement then it becomes tediously challenging to get a good shot.
@weightupitshannah
@weightupitshannah 3 жыл бұрын
Cinemachine is also really good for keeping changes after you enter playmod, and that's the original reason I downloaded it. If you need to finesse/fine tune certain things, going back and forth between play mode and edit mode is really annoying, so you can have play mode on, tweak things in your scene while watching it in play mode to see how things react/change, and Cinemachine will keep those changes, which is especially handy for any reason you could think of.
@vahorgan
@vahorgan 3 жыл бұрын
Love bolt, would love more vid on it, and thanks for this useful vid.
@anilkumartb1788
@anilkumartb1788 Жыл бұрын
I was really getting frustrated trying to build a forest terrain in unity. Thanks to you i will try the probuilder. I had no idea such an asset exist. Thankyou so much. Pardon my grammer
@veronicasauthier774
@veronicasauthier774 2 жыл бұрын
This was really helpful ! Thanks :)
@tarriochu95
@tarriochu95 Жыл бұрын
Im a software engineer currently studying a game design program in which the unity classes are done with visual scripting, I absolutely love it. Makes it super amateur friendly for my classmates to code without having to know a programing language before hand. Its easy to explain logic with it as it is very graphic and displays the values of stuff while running. I absolutely love that I can simply just say to them "sooo, this is never true, and It will never reach that node you see?" without them having to read the code over and over again to understand what the f im talking about.
@chcoding
@chcoding 3 жыл бұрын
Good thing you mentioned source control, it should've been the seventh one, maybe its just my programmer mindset but even unity beginners should learn to use it.
@NewHopeGames
@NewHopeGames 3 жыл бұрын
Very helpful thanks for sharing👍
@brentmatis4129
@brentmatis4129 2 жыл бұрын
As a new user to unity I love visual scripting and the starter assets 1st and 3rd person system lets me get strated quick into making micro games quick
@jinno1236
@jinno1236 3 жыл бұрын
I'm an artist and I have been using bolt visual scripting for quite some time now....many would say that why don't you write down lines of code, that's much faster..but I can clearly say that visual scripting is much easier to grasp...even if I get back to my project after a week or a month gap, I can easily go through the state machines and understand the code, It's much organized inside bolt and so I can surely say that it's not for programmes, but if your struggling with coding then its best for you...and I hope Jason make some more videos on bolt in the future..!!.
@madbitscience6230
@madbitscience6230 3 жыл бұрын
Liked your list. Thank you!
@Sven_vh
@Sven_vh 2 жыл бұрын
Dotween is one of the best packages that can be used in any project you have. It might not be an official package but damn did that package help me a lot.
@ishan9050
@ishan9050 3 жыл бұрын
Parallel Sync for Multiplayer project. Once you use it for making a Multiplayer project, you wouldn't imagine doing without it.
@MTHunter777
@MTHunter777 3 жыл бұрын
100%
@jaidenpaterson2647
@jaidenpaterson2647 3 жыл бұрын
Love the quality of you videos, thank you for all the helpful information you put out for free.
@sqwert654
@sqwert654 3 жыл бұрын
I found it easy to export from Substance Painter both URP and HDRP formats when creating my texture. Just in case I wanted to use either. But I think the HDRP is more for visualisations etc rather than for performant games.
@cunningfox146
@cunningfox146 Жыл бұрын
UniTask is a must-have. Coroutines are great for some situations, but a C# built-in async/await flow is just better. UniTask add async/await support for unity with no additional memory allocation! (Btw, Unity Technology is planning on moving to async/await flow some time in the future too)
@kontrfile4443
@kontrfile4443 3 жыл бұрын
The new input system is really great. At first it can be a bit confusing and hard to understand, but after working with it for a while it makes mapping game controls, changing control devices etc. really easy.
@kevincomerford2242
@kevincomerford2242 3 жыл бұрын
The memory profiler. It lays out what's in your memory in a visual way and helps debug it.
@CameronPenner
@CameronPenner 3 жыл бұрын
This video is 100% correct. I'm still waiting for Unity to buy out Final IK/Puppet Master, and add that to their roster. Those packages are must have for animation in games.
@syrsly273
@syrsly273 3 жыл бұрын
Great advice here!
@randommm-light
@randommm-light 3 жыл бұрын
Helpful list! ..and Yes, more on visual scripting please. Love to see a bit of procedural building if possible.. maybe a “gun” that can place and morph library parts into scene landscape? I like node based programming a lot and curious to jump into unity. This is a game changer for me if it goes deep enough and I can work mostly this way. Can you save visually scripted diagrams as an object vocabulary for future use?
@locusruizlopez5997
@locusruizlopez5997 3 жыл бұрын
Good video!
@TheRedclover23
@TheRedclover23 3 жыл бұрын
Im currently doing a project in Game Design and Game Dev. for my Multimedia Design degree, and visual scripting is a lot easier to understand for people with no real coding background. Im quite familiar with C# because I did a couple years of Computer Science so I might not struggle as much, however it has been much easier to get back into coding with visual scripting.
@yagorg1492
@yagorg1492 3 жыл бұрын
Pixel perfect camera and tilemap editor are both really nice
@danieltabares6669
@danieltabares6669 Жыл бұрын
ayuda !!!!Hola Jason, pregunto: puedo poner en el oculus 2 el sample HDRP que viene con Unity (el que tiene 3 ambientes y aparece una bolo dorada con el logo de Unity)Y EDITARLO Y CARGARLO EN EL Oculus??? gracias
@gvilas
@gvilas 3 жыл бұрын
I would add DOTween in the equation and give the respect it deserves, almost every game made with Unity is using it.
@Spherous
@Spherous 3 жыл бұрын
Idk where you get the anecdote that "almost every unity game" uses DOTween, because that is strictly untrue. I've been a unity dev for a few years and have only ran into this asset once, in a project using Doozy UI. Doozy is way too bloated too, adding it inflated my repo sooooo bad with gigs of garbage and slowed my project to a crawl. I'd recommend anyone stay away from Doozy and by extension DOTween.
@gvilas
@gvilas 3 жыл бұрын
@@Spherous whatever...
@QckSGaming
@QckSGaming 3 жыл бұрын
@@Spherous DOTween is extremely good and extremely lightweight. I'd recommend it. The original poster is not far off with their claim, it's insanely popular and for a good reason, it's the best free tweening library available.
@liaupikhan
@liaupikhan 2 жыл бұрын
I also use DOTween for both personal and commercial projects.
@dmansor2
@dmansor2 3 жыл бұрын
Hey I love your videos man! was wondering if you could do a video on the advantages and disadvantages of have recursion code within classes/and or scripts. an example of this if my question isn't very clear; having only one start function for an entire game project and stemming out blocks of code within itself... diving deeper and deeper into code. is this something that is intensive on the computational side of things, or is it actually much easier for computers to process events that behave in the nature. idk this is a kind of a geeky or a stupid question, not sure if many people would find this interesting... but i just can't seem to find a good answer. i'm a relatively new self taught programmer. your thoughts on this would be greatly appreciated. thanks for the great content man, keep up the good work.
@SaeedPrez
@SaeedPrez 3 жыл бұрын
Hi Jason, thanks for the awesome videos. It would be very helpful if you could add chapters to your video(s) and title them accordingly. In this case, I'm at work but wanted to quickly browe your video to see if there are any packages I don't use already, but whenever I manually skipped forward I didn't know which package you were talking about, had to go back and forth to hear you mention it and I don't even know if I managed to get the full list.
@timothybeach8771
@timothybeach8771 2 жыл бұрын
This is great!!
@CalicoArchives
@CalicoArchives 3 жыл бұрын
How do you manage source control for the larger files? Like I understand it makes sense to use Git or something for source code but what about art assets, wav files, etc.?
@lintoka
@lintoka 3 жыл бұрын
Thanks Jason!
@bome99
@bome99 3 жыл бұрын
Love Bolt! Do you know if can upgrade a project made with bolt to the unity visual scripting ?
@MasterofGalaxies4628
@MasterofGalaxies4628 3 жыл бұрын
I had my eyes on the Animation Rigging and New Input System packages for quite a while when they were still in development. Oh, and you shouldn't overlook Timeline, either!
@wormholeinteractive
@wormholeinteractive 2 жыл бұрын
If you’re an educator/elearning designer, the SCORM converter package is a must. It allows Unity to become a tool for elearning designers because it allows you to track user activity.
@simonprokop1302
@simonprokop1302 3 жыл бұрын
Please make more content about visual scripting... :D I came from this paradigm (Rhinoceros - Grasshopper) into Unity and might be a bit more confortable in there while learning proper workflows in C#. Is there a way to export a visual script into c# and back? That would be an ultimate learning tool. Thanks!
@artistpm1
@artistpm1 3 жыл бұрын
Do you plan prepare a video for how to store unity project in version control? I mean which project files are necessary? What experiences do you have? Which VCS do you use/prefer? Thank you in advance.
@MyChannel-ky2dh
@MyChannel-ky2dh 3 жыл бұрын
One thing I love bout unreal us the visual scripting/blueprints. You have any tutorial for VS in Unity?
@ksepastremenos
@ksepastremenos 3 жыл бұрын
Great video. I would appreciate if you had the background leds in less crazy settings when filming
@Vayify
@Vayify 3 жыл бұрын
Lol they seem to be voice activated, but my eyes do get drawn to them
@yugoanzai8197
@yugoanzai8197 3 жыл бұрын
I'm using Bolt for making state machines along with c#. I make the behaviours with c# and then hook them visually with bolt. It's really handy for visualizing and debugging AI.
@llareia
@llareia 3 жыл бұрын
This is what I immediately think of whenever I see it. Good to know it works well for it. :)
@01codebit
@01codebit 2 жыл бұрын
Jason Weimann, what do you think about UniRX and Exenject (Zenject)?
@000Gua000
@000Gua000 3 жыл бұрын
I don't use ProBuilder for level design, but I do use it a lot. ProBuilder can make any static model editable inside Unity. So it makes it possible to edit any static 3d model, with no knowledge of Maya, Bleder, 3ds Max and with no need to export it. Unfortunately it is also one of the buggiest assets I've ever used.
@dcry1003
@dcry1003 2 жыл бұрын
is it weird that cinemachine, pro builder and urp and hdrp isnt downloaded already in my project and had to be downloaded manually in the pakage Manager?
@Nastomeya
@Nastomeya 3 жыл бұрын
Great packages ticks. Thank you, Jason.
@Nick-rq4gy
@Nick-rq4gy Жыл бұрын
thank you so much
@DerClaudius
@DerClaudius 3 жыл бұрын
was helpful, thx
@Disthron
@Disthron 3 жыл бұрын
While not appropriate for everything I really do love Adventure Creator
@Gonzakoable
@Gonzakoable 3 жыл бұрын
What's the disco that you got on the background?
@tcv6721
@tcv6721 3 жыл бұрын
What do you think of the input manager package?
@peterdavidson6279
@peterdavidson6279 3 жыл бұрын
I'd recommend checking out Plastic SCM and the relevant plugin in lieu of Collab. Nearly as easy to use, more stable, more flexible, more features for advanced use and it is likely more in line with future built-in VCS in Unity (it was recently acquired by Unity) :)
@nikolaynakorkeshko448
@nikolaynakorkeshko448 3 жыл бұрын
Unity Collaborate still brokes after all these years of development in different circumstances. Also, it is not that safe as Git or PlasticSCM in big projects with a big team. I highly recommend using external VCS such as Git or PlasticSCM
@mahna_mahna
@mahna_mahna 2 жыл бұрын
Yeah, there's a reason Unity bought Plastic and is halting new development on Collab and now says to use Plastic. It was a pile of junk.
@FyresGames
@FyresGames 3 жыл бұрын
Since the moment I debuged my 1st cellphone game and found out how heavy and anoying was text in memory leak. I've switched to textmeshpro and cuted by 2/3 the memory used in my project. Any tutorials I follow now I always use Tmpro even if the tuto use text.
@benpielstick
@benpielstick 3 жыл бұрын
ProBuilder, but what about ProGrids?
@kristoferknutsen5334
@kristoferknutsen5334 3 жыл бұрын
Another good one is the Post Processing, throw some Ambient Occlusion into your scene to make it more interesting looking :) ProGrids is also a good one to check out!
@iDerp69
@iDerp69 3 жыл бұрын
Is Post Processing Stack needed for URP or HDRP? I thought that was all handled with volumes now.
@danil_zz
@danil_zz 2 жыл бұрын
Is Cinemachine suitable for mobile games? I'd tested it in profiler, there is too much CPU impact.
@lawrencelawine9082
@lawrencelawine9082 3 жыл бұрын
the day something like dreams comes to unity to "program" stuff, I will party for 24 hours straight.
@bones99999
@bones99999 3 жыл бұрын
Great Stuff Jason. How do you get the Packet Manager to load so quickly? Mine takes ages!
@glenneroo3193
@glenneroo3193 3 жыл бұрын
Yeah it's insanely slow, even with a fast PC and internet connection :(
@bones99999
@bones99999 3 жыл бұрын
@@glenneroo3193 I hear it's something to do with a firewall setting. I've added it to my list of things to check one day.
@oreolover7559
@oreolover7559 3 жыл бұрын
I am interested in visual scripting also could you do same video for Unity 2D ?
@egodreas
@egodreas 3 жыл бұрын
Even though I'm a half decent programmer, I still really like visual scripting. I been working professionally with node based applications for over 20 years, and once you get into the proper mindset, I generally find it faster and more intuitive than typing code. I really think it's a superior approach for certain applications.
@dave7038
@dave7038 3 жыл бұрын
lol, when you wrote 'node based applications' I read it as Node.js and was like 'JFC, has that been out for over 20 years already?!'. Thanks for making me feel old AF.
@mahna_mahna
@mahna_mahna 2 жыл бұрын
@@dave7038 You weren't the only old fogey who read it that way. :D
@CSNomad
@CSNomad 3 жыл бұрын
If I’m currently using bolt, do I need to/should I update to the Visual Scripting version of it?
@jackoberto01
@jackoberto01 3 жыл бұрын
I think it's just been integrated in 2021 so if you're not using 2021 don't bother otherwise I would probably only add it to a new project
@tomershmaya8852
@tomershmaya8852 3 жыл бұрын
If you use assets from the store, or anything that wasnt made by your team or specifically for you, be aware of the Universal Rendering pipeline default. Many assets will break because their shaders are compatible with it. I learned the hardway (again, when using non-tailored assets) to not default to Universal Rendering pipeline
@developerdeveloper67
@developerdeveloper67 3 жыл бұрын
Make a video with some of the technical stuff about that MMORPG you worked on that used Unity.
@Strangertoyourlife
@Strangertoyourlife 3 жыл бұрын
Nice cam upgrade
@JDAeroVR
@JDAeroVR 3 жыл бұрын
I would be interested in a Visual Scripting video... had no idea NavMesh worked with it. :)
@gregridd
@gregridd 3 жыл бұрын
I love LeanTween!
@dolusdirectu
@dolusdirectu 3 жыл бұрын
thx a lot
@salvuserus1763
@salvuserus1763 3 жыл бұрын
Your changing lives Jason.
@XRCADIA
@XRCADIA 3 жыл бұрын
It's still in preview but i've been enjoying using Game Foundation in my projects
@MRKnF-jh4pq
@MRKnF-jh4pq 3 жыл бұрын
How to turn fbx from blender3d to prefab?
@petipois28
@petipois28 3 жыл бұрын
Use all of these except the visual scripting. Haven't really looked into that much
@DissolvedMotions
@DissolvedMotions 3 жыл бұрын
Use DoTween!
@glitchyice
@glitchyice 3 жыл бұрын
Jason sir can you make a video on how to set up unity for Android game development .I really liked your video your teaching skills is awesome I am your big fan❤️
@aboziad100
@aboziad100 3 жыл бұрын
Hi sir , text mish pro do not work with Arabic language, i'm using Arabic support unity asset to right with Arabic, is there any solution for using Arabic language in unity please?
@Feynman.R
@Feynman.R 3 жыл бұрын
Anybody know good inventory and crafting system asset?
@Any1SL
@Any1SL 3 жыл бұрын
Awesome discussion 👏
@olejurgensen2489
@olejurgensen2489 3 жыл бұрын
Timeline! Everytime you need a sequence of whatever kind, Timeline is the way to go. A cut scene? Opening a chest or door? Timeline! I use it for player actions as well, because an attack is a sequence as well (animation, particles, sounds, colliders, script events, ...) and you want to time those interactively in the editor. I have seen so many people having coroutines and tons of configurable delays and whatnot. A pain! Use Timeline instead.
@mandisaw
@mandisaw 3 жыл бұрын
Yeah, I expected to hear Timeline right after Cinemachine. Those 2 and TextMeshPro are my go-to defaults, and for anything larger than a test project, Addressables & new Input System.
@TheJoppemin
@TheJoppemin 3 жыл бұрын
my two cents is adding DoTween to the list, any simple animations are best done by using tweening
@nikolaynakorkeshko448
@nikolaynakorkeshko448 3 жыл бұрын
More than just simple animations. A very fun thing to prototype generic animation system above it. Easing can make things looks natural with the right use
@protopottygames2648
@protopottygames2648 3 жыл бұрын
Unity Preview package FBX Exporter ftw...😎
@doghous3
@doghous3 3 жыл бұрын
fancy seeing you here :D
@protopottygames2648
@protopottygames2648 3 жыл бұрын
@@doghous3 nahhh it didn't get fancy until you showed up. 😉
@InvestGrowblog
@InvestGrowblog 3 жыл бұрын
How to put a game on the play story and turn on monetization?
@cgcowboy
@cgcowboy 3 жыл бұрын
I used Collaborate even as a sole developer until the project got so big that opening the project would take 20+ mins while Collaborate checked for changes. Now, trying to switch to github seems buggy and less user-friendly. I would welcome suggestions on source code management for individual devs. I still need the flexibility of rolling back individual components.
@QvsTheWorld
@QvsTheWorld 3 жыл бұрын
Turtoise SVN might be something that would work out for you.
@cgcowboy
@cgcowboy 3 жыл бұрын
@@QvsTheWorld Thank you! I have not see that before but looks promising. I'll check it out. Thanks again!
@000Gua000
@000Gua000 3 жыл бұрын
I did find a reason not to use TextMeshPro. When I use font that isn't supported by all languages, default unity text uses falls back on using arial, while TextMeshPro doesn't display it. Also if a remember correctly it takes time and effort to make font compatible with TextMeshPro. While default Unity text just supports any font out of the box, with no additional hassle. Which is especially great, when you put hundreds of fonts into project to find best fonts for the game. Also most third party assets use default unity text, so it's easier to make project using default text instead of frankenstein monster, where you use default text in one place, TextMeshPro on other place and now you localization system needs to be more complex to support both.
@mandisaw
@mandisaw 3 жыл бұрын
You really shouldn't be including 100s of fonts in your project to begin with. It adds runtime overhead to remap all of those fonts to be available as raster graphics, and frankly, licensing all those fonts should be a concern as well. As for integrating other assets, I wrote a quick Editor script for the contextual menu that converts any Unity UI component to its TMP equivalent. Really not that hard to do, and for a project already in-progress, you could even run a script like that recursively through all scenes.
@000Gua000
@000Gua000 3 жыл бұрын
@@mandisaw The are available in build of the game, but it's super convenient to have it in project when you want to choose fonts for your project. Some websites sale and give away big packs of fonts, so licensing is not an issue. Not that hard is a very relative term. For some one it's not that hard to learn C++ for others it super hard to get a good grip even on visual scripting.
@mandisaw
@mandisaw 3 жыл бұрын
@@000Gua000 You may want to check your licenses - most fonts are sold or available for use by you, maybe in web or print projects. But not necessarily for redistribution in a game or commercial project. As for "not that hard" - you're absolutely right about it being relative :)
The 6 Design Patterns game devs need?
24:20
Jason Weimann
Рет қаралды 364 М.
Happy 4th of July 😂
00:12
Alyssa's Ways
Рет қаралды 68 МЛН
100❤️
00:19
MY💝No War🤝
Рет қаралды 23 МЛН
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 145 МЛН
OVER 100 TRAINS! Satisfactory pt1
11:23
Rxckxt
Рет қаралды 6 М.
Make Unity Dev Easy with these..
12:54
Jason Weimann
Рет қаралды 3,1 М.
Ownership in Unreal Engine
13:41
Risensy
Рет қаралды 692
Add Foot IK to Epic Unreal Game Animation Sample
6:57
Sam Roe
Рет қаралды 2,1 М.
Do these 7 things for EVERY game!
14:53
Jason Weimann
Рет қаралды 87 М.
Which Unity is Fastest? (Results Inside!)
4:40
Jason Weimann
Рет қаралды 3,4 М.
Non-Compete Banned - What's it mean for GameDevs?
2:29
Jason Weimann
Рет қаралды 17 М.
Unity Code Optimization - Do you know them all?
15:49
Tarodev
Рет қаралды 186 М.
DEMYSTIFYING linq - UNITY3D!
25:55
Jason Weimann
Рет қаралды 19 М.
Happy 4th of July 😂
00:12
Alyssa's Ways
Рет қаралды 68 МЛН