134 Unity Components EXPLAINED in Less than 30 Minutes

  Рет қаралды 56,852

This is GameDev

This is GameDev

2 жыл бұрын

Why not covering every component there is?
The most difficult part about learning Unity is to know what the game engine gives you. Most of the time, you don't know what you don't know.
So, here it is. All components explained in a casual way. This is not a tutorial on how to use each one. I'll do that if this gets a million views XD.
★ Join the Kingdom:
/ discord
UPDATE:
Here is a massive picture with all components: www.mediafire.com/view/r5z27t...
► Make a 3D game in 1 hour: • How to make a 3D game ...
► Start your Game Dev Adventure here: gamedev.lu
CHAPTERS:
00:00 Intro
00:40 Transform
00:50 Mesh Filter
00:56 Mesh Renderer
01:03 Skinned Mesh Renderer
01:15 Text Mesh
01:23 Text Mesh Pro
01:36 RigidBody
01:41 Constant Force
01:50 Character Controller
02:00 Cloth
02:22 Box Collider
02:35 Sphere Collider
02:47 Capsule Collider
02:54 Mesh Collider
03:07 Terrain Collider
03:14 Wheel Collider
03:30 Fixed Joint
03:37 Spring Joint
03:42 Hinge Joint
03:50 Character Joint
03:58 Configurable Joint
04:12 RigidBody 2D
04:20 Constant Foce 2D
04:27 Box Collider 2D
04:39 Circle Collider 2D
04:45 Capsule Collider 2D
04:52 Polygon Collider 2D
05:00 Edge Collider 2D
05:07 Composite Collider 2D
05:18 Explnation of an effector
05:28 Buoyancy Effector 2D
05:47 Area Effector 2D
05:56 Surface Effector 2D
06:03 Point effector 2D
06:10 Platform Effector 2D
06:27 Fixed Joint 2D
06:31 Spring Joint 2D
06:35 Friction Joing 2D
06:47 Distance Joint 2D
06:53 Target Joint 2D
07:04 Hinge Joint 2D
07:12 Wheel Joint 2D
07:18 Relative Joint 2D
07:38 Slider Joint 2D
07:52 Nav Mesh Agent
08:05 Nav Mesh Obstacle
08:16 Off Mesh link
08:33 Audio Source
08:44 Audio Listener
08:58 Audio Reverb Zone
09:15 Audio Reverb Filter
09:42 Audio Low Pass FIlter
09:31 Audio High Pass Filter
09:37 Audio Echo Filter
09:43 Audio Distortion FIlter
09:49 Audio Chorus FIlter
10:16 Particle System
10:23 Visual Effect
10:30 Trail Renderer
10:41 Line Renderer
10:48 Projector
10:57 Lens Flare
11:13 Halo
11:20 Camera
11:25 Light
11:39 Light Probe Group
12:01 Light Probe Proxy Volume
12:12 Reflection Probe
12:22 Explanation of occlusion culling
12:30 Occlusion Area
12:43 Occlusion Portal
13:04 LOD Group
13:21 Canvas Renderer
13:28 Sprite Renderer -13:34 Sorting Group
13:39 Skybox
13:50 Flare Layer
13:55 Streaming Controller
14:15 Tilemap
14:23 Tilemap Renderer
14:29 Tilemap Collider 2D
14:50 Event System
15:02 Event Trigger
15:07 Physics Raycaster
15:23 Physics 2D Raycaster
15:27 Graphic Raycaster
15:34 Standalone Input Module
16:20 Text
16:23 TextMeshPro Text
16:27 Input Field
16:31 TextMeshPro Input Field
16:34 Dropdown
16:37 Dropdown TextMeshPro
16:50 Slider
16:53 ScrollBar
16:57 Scroll Rect
17:01 Button
17:02 Selectable
17:09 Toggle
17:13 Toggle Group
17:17 Image
17:19 Raw Image
17:26 Shadow
17:32 Outline
17:38 Rect Mask 2D
17:41 Mask
17:45 Position As UV1
17:56 Rect Transform
18:00 Canvas
18:07 Canvas Group
18:16 Canvas Scaler
18:22 Vertical Layout Group
18:27 Horizontal Layout Group
18:31 Grid Layout Group
18:36 Layout Element
18:41 Content Size Fitter
18:52 Aspect Ratio FItter
19:02 Playable Director
19:09 Video Player
19:34 Animator
19:40 Animation
19:53 Terrain
19:58 Volume
20:06 Billboard Renderer
20:17 Sprite Shape Renderer
20:23 Sprite Mask
20:27 Grid
20:36 Position Constraint
20:41 Rotation Constraint
20:47 Scale Constraint
20:52 Parent Constraint
20:58 Aim Constraint
21:04 Look At Constraint
21:12 Particle System Force Field
21:21 Wind Zone
21:31 Articulation Body
····················································································
You can follow me on Social Media:
● Instagram: / gamedev.lu
● Facebook: / gamedev.lu
● Twitter: / gamedevlu

Пікірлер: 138
@Beatsbasteln
@Beatsbasteln 2 жыл бұрын
this video: EFFICIENT learning unity by trying: LESS EFFICIENT
@AugustArtAngel
@AugustArtAngel 16 күн бұрын
@junaidfaiz
@junaidfaiz 2 жыл бұрын
My 9 years old son builds short projects in unity. Your channel is very useful & inspirational for him.
@this-is-gamedev
@this-is-gamedev 2 жыл бұрын
Thanks a lot! Great to know that the content works for the young ones :D this is really awesome!
@victor.novorski
@victor.novorski Жыл бұрын
Is he making AAA games now?
@CurtendoDSi
@CurtendoDSi Жыл бұрын
@@victor.novorski bros gonna make GTA 7💀
@abdou.the.heretic
@abdou.the.heretic Жыл бұрын
​​@@CurtendoDSibro's gonna invent raytracing 2.0 💀
@CurtendoDSi
@CurtendoDSi Жыл бұрын
@@abdou.the.heretic bro got goals as a kid💀🫡
@owdoogames
@owdoogames 4 ай бұрын
An aesthetically pleasing video-based cheat sheet, that doesn’t overload you with details, but does give you a very handy overview… Unity somehow seems less daunting now.
@suspatrol9550
@suspatrol9550 Жыл бұрын
Transform - 0:40 Mesh Filter - 0:50 Mesh Renderer - 0:56 Skinned Mesh Renderer - 1:03 Text Mesh - 1:15 Text Mesh Pro - 1:23 RigidBody - 1:36 Constant Force - 1:41 Character Controller - 1:50 Cloth - 2:00 Box Collider - 2:22 Sphere Collider - 2:35 Capsule Collider - 2:47 Mesh Collider - 2:54 Terrain Collider - 3:07 Wheel Collider - 3:14 Fixed Joint - 3:30 Spring Joint - 3:37 Hinge Joint - 3:42 Character Joint - 3:50 Configurable Joint - 3:58 RigidBody 2D - 4:12 Constant Foce 2D - 4:20 Box Collider 2D - 4:27 Circle Collider 2D - 4:39 Capsule Collider 2D - 4:45 Polygon Collider 2D - 4:52 Edge Collider 2D - 5:00 Composite Collider 2D - 5:07 Explnation of an effector - 5:18 Buoyancy Effector 2D - 5:28 Area Effector 2D - 5:47 Surface Effector 2D - 5:56 Point effector 2D - 6:03 Platform Effector 2D - 6:10 Fixed Joint 2D - 6:27 Spring Joint 2D - 6:31 Friction Joing 2D - 6:35 Distance Joint 2D - 6:47 Target Joint 2D - 6:53 Hinge Joint 2D - 7:04 Wheel Joint 2D - 7:12 Relative Joint 2D - 7:18 Slider Joint 2D - 7:38 Nav Mesh Agent - 7:52 Nav Mesh Obstacle - 8:05 Off Mesh link - 8:16 Audio Source - 8:33 Audio Listener - 8:44 Audio Reverb Zone - 8:58 Audio Reverb Filter - 9:15 Audio Low Pass FIlter - 9:42 Audio High Pass Filter - 9:31 Audio Echo Filter - 9:37 Audio Distortion FIlter - 9:43 Audio Chorus FIlter - 9:49 Particle System - 10:16 Visual Effect - 10:23 Trail Renderer - 10:30 Line Renderer - 10:41 Projector - 10:48 Lens Flare - 10:57 Halo - 11:13 Camera - 11:20 Light - 11:25 Light Probe Group - 11:39 Light Probe Proxy Volume - 12:01 Reflection Probe - 12:12 Explanation of occlusion culling - 12:22 Occlusion Area - 12:30 Occlusion Portal - 12:43 LOD Group - 13:04 Canvas Renderer - 13:21 Sprite Renderer - 13:28 Sorting Group -13:34 Skybox - 13:39 Flare Layer - 13:50 Streaming Controller - 13:55 Tilemap - 14:15 Tilemap Renderer - 14:23 Tilemap Collider 2D - 14:29 Event System - 14:50 Event Trigger - 15:02 Physics Raycaster - 15:07 Physics 2D Raycaster - 15:23 Graphic Raycaster - 15:27 Standalone Input Module - 15:34 Text - 16:20 TextMeshPro Text - 16:23 Input Field - 16:27 TextMeshPro Input Field - 16:31 Dropdown - 16:34 Dropdown TextMeshPro - 16:37 Slider - 16:50 ScrollBar - 16:53 Scroll Rect - 16:57 Button - 17:01 Selectable - 17:02 Toggle - 17:09 Toggle Group - 17:13 Image - 17:17 Raw Image - 17:19 Shadow - 17:26 Outline - 17:32 Rect Mask 2D - 17:38 Mask - 17:41 Position As UV1 - 17:45 Rect Transform - 17:56 Canvas - 18:00 Canvas Group - 18:07 Canvas Scaler - 18:16 Vertical Layout Group - 18:22 Horizontal Layout Group - 18:27 Grid Layout Group - 18:31 Layout Element - 18:36 Content Size Fitter - 18:41 Aspect Ratio FItter - 18:52 Playable Director - 19:02 Video Player - 19:09 Animator - 19:34 Animation - 19:40 Terrain - 19:53 Volume - 19:58 Billboard Renderer - 20:06 Sprite Shape Renderer - 20:17 Sprite Mask - 20:23 Grid - 20:27 Position Constraint - 20:36 Rotation Constraint - 20:41 Scale Constraint - 20:47 Parent Constraint - 20:52 Aim Constraint - 20:58 Look At Constraint - 21:04 Particle System Force Field - 21:12 Wind Zone - 21:21 Articulation Body - 21:31
@user-yc1hl7gp7v
@user-yc1hl7gp7v Жыл бұрын
Thank you
@this-is-gamedev
@this-is-gamedev 11 ай бұрын
I haven't seen this comment :o You are the goat!
@Nin10doLetsPlay
@Nin10doLetsPlay 9 ай бұрын
​@@this-is-gamedev 🤨
@BaxxyNut
@BaxxyNut 8 ай бұрын
​@@this-is-gamedevshould pin their comment :D
@NeoficialRomania
@NeoficialRomania 4 ай бұрын
Thank you
@64imma
@64imma 20 күн бұрын
I didn't know this many components existed in unity. I'm still trying to wrap my head around all the basics
@buckyBitBoy
@buckyBitBoy 2 жыл бұрын
Very useful, there are some components I didn't even know existed
@leeoiou7295
@leeoiou7295 Жыл бұрын
You are an absolute legend. I really enjoyed this. I have been using unity for 12 years and I learned a lot. Come of these components, I implemented myself not even knowing that they existed.
@futilitymen
@futilitymen 2 жыл бұрын
Thanks man! this is a good video to learn about other components without doing the hassle of searching all possible solutions, it gave me the solution to my problem lol (how AI could take shortcuts) even though its not explained, i now know what to look for and ill come back if i need to know anything, thanks!
@this-is-gamedev
@this-is-gamedev 2 жыл бұрын
Cool! Glad it could help!
@sakugacodeworks
@sakugacodeworks 2 ай бұрын
"Why they don't just call it water?" LMAO
@raghavgohil2004
@raghavgohil2004 7 ай бұрын
Great work dude! This is easily one of the best videos I have seen for unity.
@this-is-gamedev
@this-is-gamedev 7 ай бұрын
Thanks dude! 🙏
@nelsonthekinger
@nelsonthekinger 7 ай бұрын
Thanks for the Work! I'm using this to get to know what's available from the start! :D
@this-is-gamedev
@this-is-gamedev 7 ай бұрын
Nice! Happy it helps!
@limasapenas
@limasapenas 7 ай бұрын
Thanks for doing the image, and the work.
@top10fnaffails
@top10fnaffails 2 жыл бұрын
Really good video! Great job
@this-is-gamedev
@this-is-gamedev 2 жыл бұрын
Thanks! Glad you like it 👍
@prestoneccles
@prestoneccles Жыл бұрын
good to know all of the options we can choose from to learn more in depth. however, minor mistake, the low pass filter cuts out high frequencies not lows, same with high pass filter actually cutting out low frequencies. Ik it's confusing but think of it as the low pass filter letting the low frequencies pass through yk
@this-is-gamedev
@this-is-gamedev Жыл бұрын
Oh, sorry for that. Thanks for noticing!
@ClutchPictures
@ClutchPictures Жыл бұрын
This great. Thanks for making this!
@this-is-gamedev
@this-is-gamedev Жыл бұрын
You’re welcome :D
@Ferenc-Racz
@Ferenc-Racz Жыл бұрын
Super WOW! It worth to subscibe! Respect for your work and knowledge sharing! Thank you.
@this-is-gamedev
@this-is-gamedev Жыл бұрын
Much appreciated!
@-error102
@-error102 2 жыл бұрын
Mind blown... Never new there were so many components. What a betetr way to learn than on my birthday? 🤯
@this-is-gamedev
@this-is-gamedev 2 жыл бұрын
Happy Birthday 🎈😁
@-error102
@-error102 2 жыл бұрын
@@this-is-gamedev Thanks
@phoneix24886
@phoneix24886 5 ай бұрын
I am saving this to my favourites!
@simoncodrington
@simoncodrington 3 ай бұрын
Great one mate
@this-is-gamedev
@this-is-gamedev 3 ай бұрын
Thanks! Glad you like it
@a.a.knightmare9743
@a.a.knightmare9743 Жыл бұрын
This video is so good . Got to know every component that exists in unity. Can u please make videos describing each component and their options???🥺🥺🥺
@TheMaitreC
@TheMaitreC 2 жыл бұрын
This is God Work. Thanks man! :)
@this-is-gamedev
@this-is-gamedev 2 жыл бұрын
Thanks! 🙏 You’re welcome 😇
@MashAttack
@MashAttack 2 жыл бұрын
love the "pretty cool" lol
@gamedevshrish7602
@gamedevshrish7602 2 жыл бұрын
Solid video!
@this-is-gamedev
@this-is-gamedev 2 жыл бұрын
Thank you 🙏😄
@foreducation408
@foreducation408 Жыл бұрын
really awesome video.
@bluzenkk
@bluzenkk Жыл бұрын
reverb voice : " epic " this is very informative. Thanks dude.
@this-is-gamedev
@this-is-gamedev Жыл бұрын
Thanks. Appreciate it!
@SkorpionYassine
@SkorpionYassine Жыл бұрын
Underrated video...
@TidaliCreative
@TidaliCreative 3 ай бұрын
Lmao actually banger video, funny and informative!!
@urskiz
@urskiz 2 жыл бұрын
Great video *PRETTY COOL*
@this-is-gamedev
@this-is-gamedev 2 жыл бұрын
Thanks!!! 😊
@mallugamedev4951
@mallugamedev4951 2 жыл бұрын
Best Unity video Ever 👍👍👍👍👍👍👍👍👍👍👍👍👍👍 Thankyou
@this-is-gamedev
@this-is-gamedev 2 жыл бұрын
Thanks! So happy you like!
@GetMoneyCorporateA
@GetMoneyCorporateA Жыл бұрын
Thank you so much!!!
@directsilent9401
@directsilent9401 Жыл бұрын
you explain all of these but I can't imagine them in my head, I wished I could be able to see each one by an example of actual output, that could be so great.
@RoGa766
@RoGa766 2 жыл бұрын
Definitely helpful
@bogdangaranenko2130
@bogdangaranenko2130 Жыл бұрын
Button - click click click! That was the best component explanation
@NeoficialRomania
@NeoficialRomania 4 ай бұрын
Thank you 😊
@matinkingofgame1357
@matinkingofgame1357 Жыл бұрын
thank you, very useful, i like madness, do that full explain, i want a 10 hour course, do it!
@unity_with_timoteo
@unity_with_timoteo Жыл бұрын
Could you do a video by with the tools of the Unity? like new input system, ui builder, dots, cinemachine, sprite editor, multiplayer... It is good to have a video like this to summarize all the stuff Unity have!
@this-is-gamedev
@this-is-gamedev Жыл бұрын
Good idea. i’ll check that. There are many highlight video for unity new features every year, but maybe a complete overview might be interesting for beginnners
@Kronos_LordofTitans
@Kronos_LordofTitans Жыл бұрын
​@@this-is-gamedev yeah, especially one that is short so you can just get a broad idea of potential solutions to problems a new user could look in to.
@miusoft
@miusoft Жыл бұрын
Thank you !
@sniper-youtube
@sniper-youtube Жыл бұрын
your explain is beautiful
@this-is-gamedev
@this-is-gamedev Жыл бұрын
Thanks! 🙏
@user-uk9er5vw4c
@user-uk9er5vw4c Жыл бұрын
this is awesome
@gamer1303
@gamer1303 Жыл бұрын
Thanks this could be helpful
@totallyridiculous1254
@totallyridiculous1254 26 күн бұрын
Thank you.
@sathvikmalgikar2842
@sathvikmalgikar2842 Жыл бұрын
thank you sir
@nimzsakrajz6101
@nimzsakrajz6101 2 жыл бұрын
amazing. please make one by one property explain of frequently used components.
@this-is-gamedev
@this-is-gamedev 2 жыл бұрын
Thanks for the suggestion! I took note 📝 and will see how to include it in the next content I am working on. Making it super beginner friendly and so on.
@nimzsakrajz6101
@nimzsakrajz6101 2 жыл бұрын
@@this-is-gamedev thanks and already subscribed💪
@this-is-gamedev
@this-is-gamedev 2 жыл бұрын
🙏 💪
@bilal-arikan
@bilal-arikan 2 жыл бұрын
This video: UNDERRATED
@SkorpionYassine
@SkorpionYassine Жыл бұрын
true
@jozimastar95
@jozimastar95 2 жыл бұрын
this is so cool. I wish I knew that some of them really exist instead of making pointless 20-40 lone of code
@Hazzel31337
@Hazzel31337 6 ай бұрын
awsome
@khacdanh9337
@khacdanh9337 2 жыл бұрын
Thanks.
@webfreezy
@webfreezy 2 жыл бұрын
10:56 Lens Flare - Use this if you are J. J. Abrams
@ahtar1610
@ahtar1610 6 ай бұрын
It's a crime that this video has only 37,000 views
@zdspider6778
@zdspider6778 Жыл бұрын
13:16 LODs are not based on distance to the camera. They are based on the size that their bounds take up on the screen, in percentages, hence the "%" symbols on that bar. If they were based on distance to the camera, whenever you "zoomed in" using a sniper rifle or binoculars, the models would look like dog shit, but with screen percentages they don't.
@this-is-gamedev
@this-is-gamedev Жыл бұрын
💯 True. The “based on distance” is straight out of the documentation which is a very simplistic view of how it works.
@aeroperea
@aeroperea 5 ай бұрын
My favourite unity component is the transform
@Kanibulus
@Kanibulus 11 ай бұрын
Now this is how APIs should be like
@breadman7733
@breadman7733 Жыл бұрын
whats your BGM for this video ? :)
@this-is-gamedev
@this-is-gamedev Жыл бұрын
I think it's one of the long instrumental ones from KZfaq Studios.
@Ghareebz
@Ghareebz 8 ай бұрын
we need an updated one
@this-is-gamedev
@this-is-gamedev 8 ай бұрын
What’s new? 🤓
@ToshiSalvino
@ToshiSalvino Жыл бұрын
fuckin THANK YOU
@this-is-gamedev
@this-is-gamedev Жыл бұрын
You are fuckin welcome 😅
@Rollyourown1
@Rollyourown1 11 ай бұрын
thanks for explaining! maybe you could split the video in chapters? So it would be even better.
@this-is-gamedev
@this-is-gamedev 11 ай бұрын
Thanks! There was a comment from another user who did all chapters. Thanks to him! I've added them in the description!
@judasthepious1499
@judasthepious1499 11 ай бұрын
can you make the same video but for Unreal Engine 5?
@this-is-gamedev
@this-is-gamedev 11 ай бұрын
I tried but Unreal is still compiling shaders to this day. 💀
@mayurhedau5930
@mayurhedau5930 2 жыл бұрын
that enough for newbie, I mean "Excellent"
@devlokavenue8364
@devlokavenue8364 2 жыл бұрын
6:18 Literally Almost Every Nintendo Game EVER Had this
@bretthuang6390
@bretthuang6390 2 жыл бұрын
Could you share this 'Cheat Sheet' of all components please ? Like pdf or just a picture...🙏
@this-is-gamedev
@this-is-gamedev 2 жыл бұрын
Yes that’s possible! I’ll see what I can do. :)
@this-is-gamedev
@this-is-gamedev 2 жыл бұрын
Link to a massive 14000x8000 PNG is in the description. Have fun Brett!
@bretthuang6390
@bretthuang6390 2 жыл бұрын
@@this-is-gamedev You are sunshine, moonlight, and star in the sky.
@adnanrf8609
@adnanrf8609 Жыл бұрын
those sound effects tho
@Jono1982
@Jono1982 2 жыл бұрын
This is a really good video but I wish you could choose one component but then go in depth on what each option does with examples.
@this-is-gamedev
@this-is-gamedev 2 жыл бұрын
Thanks! Yes agree, that might be a future step, especially since several components can be grouped/covered together.
@Jono1982
@Jono1982 2 жыл бұрын
@@this-is-gamedev for example i'm studying the Light component, lets say i choose directional, why can i choose a color, what colors can i choose, what are some examples of video games using colored directional lights? when do i use realtime vs baked lights? and maybe you could draw a little map where one component is a sister or family of another component that works together (i've been looking for something like this for a long time)
@Nick-rq4gy
@Nick-rq4gy 10 ай бұрын
Terrain collider🎉 thanks Skybox thanks Shadow for sprites thanks Outline for sprites thanks
@sjoerdvanloon
@sjoerdvanloon 2 жыл бұрын
Efficiënt!
@asleeper
@asleeper Жыл бұрын
wheres the variables component, cuz i've been trying to find out how to use variables component in code
@this-is-gamedev
@this-is-gamedev Жыл бұрын
That’s for visual scripting? You should be able to just write Variables.Object.(gameobject).Get(“variable name”)
@tymofii4718
@tymofii4718 Жыл бұрын
Areeeeea
@treymtz
@treymtz 6 ай бұрын
Ngl, Unity really needs a 2DCharacterController like it has for 3D. Something not as obtuse as raw dogging Rigidbody Kinematic.
@this-is-gamedev
@this-is-gamedev 6 ай бұрын
True, still I often end up using a custom rigidbody solution even for a 3D game. The Character Controller is pretty basic.
@GameShorts484
@GameShorts484 2 жыл бұрын
why did they make a component to scale gameobject :D lmao
@this-is-gamedev
@this-is-gamedev 2 жыл бұрын
Legacy maybe :D
@xoquachie
@xoquachie Ай бұрын
within cell interlink.
@GameShorts484
@GameShorts484 2 жыл бұрын
please create auto subtitle for english, it's germany rn :)
@this-is-gamedev
@this-is-gamedev 2 жыл бұрын
Oh, will go change that!
@tymofii4718
@tymofii4718 Жыл бұрын
It is 18 minutes if you watch it in 1.5x
@this-is-gamedev
@this-is-gamedev Жыл бұрын
That must be pretty fast 💨 😅
@zeiksz
@zeiksz Жыл бұрын
I love the content, except the random annotations. I found them irritating.
@this-is-gamedev
@this-is-gamedev Жыл бұрын
Thanks! I hear you. Well, that was a creative experiment 😅
@androidone3175
@androidone3175 2 жыл бұрын
UI
@Grent66
@Grent66 Жыл бұрын
I appreciate the explanations, in theory this is exactly what I was looking for but the loud bass and popup "funnies" are very annoying
@this-is-gamedev
@this-is-gamedev Жыл бұрын
Thanks! Well I experimented and some things did not work out :D Appreciate your feedback.
@chrisurbanister8110
@chrisurbanister8110 5 ай бұрын
The video is great, but these bass effects are soooo lound
@JARPON
@JARPON 10 ай бұрын
Don't worry guys I took notes. Transform Stores position, rotation scale Mesh filter Attach 3d mesh, mesh renderer will render it Mesh renderer Takes mesh from the filter and the transform to put mesh in scene Skinned mesh renderer For animations/ bone. Will make mesh bend and deform. Text mesh 3d geometry mesh for text Textmeshpro More options and controls over text from above Rigidbody Gameobjects will react to physical forces with this component Constant force Fastest way to apply a force to a rigidbody Character controller For 3d players, don’t need rigidbodies, you can up your workload with the character controller Cloth Physically simulates fabric. Needs a mesh to deform, will add skin mesh renderer, expensive. Box collider Collider the shape of a box, can be deformed. Efficient Sphere collider Can only change radius, efficient Capsule collider Efficient Mesh collider The shape of a mesh, set to convex to react to other mesh colliders. More expensive Terrain collider Unity terrain system will require this on the terrain objects/ mesh Wheel collider Wheel physics Fixed Joint Will joints connect 2 objects with physics and can break with enough force. Like parenting an object to another Spring joint More like an elastic connection Hinge Joint Connect with a hinge, good for doors or traps Character joint Useful for rag dolling a character Configurable joint Supports all features of all joints above. Complicated Rigidbody2d Rigidybody only works on x and y planes Constantforce2d Apply force to rigidbody2d Box collider2d It’s a box Circle collider2d It’s a circle Capsule collider2d Good for characters Polygon collider Can make a custom collider, edge must close. Edge collider 2d Define the shape with line segments, does not have to close Composite collider 2d Collider with no shape, instead it merges box and polygon colliders in a group to a new shape. Use a checkbox on other colliders Buoyancy effector Needs a collider, can direct forces of colliders that come in contact with each other. Make objects float Area effector 2d Used to raise trigger colliders mostly Surface effector 2d Applies force tangent to colliders surface, like a conveyer belt Point effector 2d Can attract or repulse game objects, used with trigger collider Platform effector 2d Can be used to make character jump up from the bottom, but not fall past the floor in a platformer. One way collider Fixed joint 2d Can be broken with force Spring joint 2d Friction joint 2d Reduces linear and angular velocities between rigid bodies to zero. Distance joint 2d Spring joint but the distance is always constant between 2 objects Target joint 2d Does not need rigidbody, can connect to any target/ good for drag and drop, or handing a gameobject with the mouse cursor. Hinge joint 2d Hinge, can rotate like one Wheel joint 2d Good for 2d vehicles Relative joint2d Can make 2 objects hold a specific distance and angle from each other. Motor based, useful for making things follow along as and object moves Slider joint 2d. This joint makes a rigidbody slide freely along a line Navigation mesh agent Pathfinding, place on objects so they can find their way. Can avoid other agents. Not ai, pretty stupid Nav mesh obstacle Baking a nav mesh is static and expensive. If moving obstacles nav mesh can understand, add this. Off mesh link Nav mesh can find the shortest path by keeping their feet on the groud. This link can help them jump over objects. Audio source Speaker, can play sound and spacial 3d Audio listener Microphone of the game, this transmits sound to player Audio reverb zone When the listener enters this zone, reverb is applied. Audio reverb filter Filters instead of zone. Always applied Audio low pass filter Cuts low frequency waves. Makes audio sounds like its coming from an old speaker or radio Audio high pass filter Filters high frequency sounds Audio echo filter Echos Audio distortion filter Makes sounds appear worse Audio chorus filter Takes a sound, duplicates it from multiple sources Fun tip, audio orders matter Low pass, echo chorus is not the same as chorus echo low pass. Visual effects Like a particle system but with more options, works with visual effect graph installed Trail renderer Creates trail behind moving object Line renderer Render custom line, need 2 points Projector Project material onto surface. Lens flare Manually create lens flare. Put flare layer on camera. Takes a flare asset, needs texture. Halo Adds cheap bloom effect around a light source Camera What is used to show gameplay Light Many varieties, add light sources to a game Light probe group can bake light information. Can be more efficient in some areas. Light probe proxy volume Probes are good for smaller objects like boxes or characters, large objects may need a light probe proxy volume. Reflection probe Expensive accurate reflections Occlusion area This will increase precision of occlusion culling in an area Occlusion portal It's a portal. Closed will hide objects behind, open will render them. Place behind doors or hidden areas. LOD Group Level of detail, can cull objects or fade into different versions based on distance Canvas renderer No properties, needed to render ui objects Sprite renderer Renders a sprite Sorting group Can group sprite renderers together Skybox Allows control over the sky, useful for many cameras in a scene. Can override skybox camera settings Flare layer Needed on the camera to see lens flares Steaming controller Manages textures in memory, by default unity computes mipmap streaming for all cameras. Deactivate it manually and use this to control how to tune texture loading Tilemap Used to create 2d levels. Can work with top down, isometric, hex tiles. Tilemap renderer renders the tilemap Tilemap collider 2d Can cover a tilemap in proper colliders Event system Manages selected gameobjects, input modes, raycasting. Added automatically when creating ui Event trigger Catch events and call functions Physics raycaster Needs camera, will shoot raycasts. Can send messages to target objects with I event system handler. Physics 2d raycaster Same as above, for 2d Graphic raycaster Used for graphic ui elements Standalone input module To support mouse keyboard and controller input, best for ui elements. Touch input module Deprecated Text Display text on canvas Textmeshpro text More options than above Input field For getting user text Textmeshpro input field The same but better options Dropdown List of options for player input Textmeshpro -Dropdown Cooler fonts Slider Move handle between 2 values Scroll bar It scrolls . Can change color Scroll rect Needed to make a larger component scrollable with a bar Button click click Selectable Buttons and other components already have these Toggle On off switch, checkbox Group toggle Group the above Image Add a sprite to ui Raw image Add a 2d texture to ui, used to display 2nd camera as minimap Shadow Add shadows to ui element Outline Add outline to ui element Rect mask 2d Can mask ui element Mask Will show mask graphics Position as UV1 Saves a position of the canvas as UV data. Can be used for shaders Rect transform All ui elements are changed from transform to rect transform Canvas Can have many canvases, this is where ui elements go to live Canvas group Handy to modify properties like alpha on all children Canvas scaler Manages how the canvas scales. Important to support many resolutions Vertical layout group Automatically organize child elements vertically Horizontal layout group Automatically organize child elements horizontally Grid layout group Same as above but elements are sorted into grid instead Layered element Placed on child elements to override default values Content size fitter Tries to fit content by resizing rect transform automatically. Can constrain fit. Aspect ratio filter Resizes rect transform by considering the given aspect ration Playable director For playing playable assets like timelines Video player Can play a video Animator One and all mighty component to animate sprites and gameobjects. Uses unity mekanim system Animation Legacy system, less options. Lighter expense to perform specific short animation Terrain Renders a terrain, used automatically when creating terrain gameobjects Volume Specific to URP, defines volume to apply post processing Billboard renderer Displays simpler versions of complicated assets at a distance Sprite shape renderer Renders geometry of a sprite. Sprite mask Mask specific for sprite renderers. Grid Used to define a grid to create a map or objects and attach them to. Position constraint Moves a gameobject to follow the source gameobject Rotation constraint Rotates a gameobject to match the source gameobject Scale constraint Scales an object to match a source Parent constraint Parent objects together without having to have them parented in the hierarchy Aim constraint Makes a gameobject face another, keeps one axis fixed Look at constraint Similar to above, fixes all axis Particle system forcefield Forcefield which can combine with particle system for more control. Wind zone Used to realistically animate trees in a terrain system. Can effect other particles. Articulation body Type of joint for more realistic physics for industrial robots and stuff
@this-is-gamedev
@this-is-gamedev 10 ай бұрын
Nice! “You took notes” 🤖😅
@nomorecookiesuser2223
@nomorecookiesuser2223 4 ай бұрын
Just an honest opinion.. that sound was rather annoying. i muted it so i could use subtitles, but the subtitles translation did not work to English :/
@jcd9456
@jcd9456 7 ай бұрын
What's up wit "EFFICIENT" "LESS EFFICIENT" and "EXPENSIVE" etc.? It is so distracting. Everytime it pops up, it cuts my train of thought, attempting to comprehend each component.
@this-is-gamedev
@this-is-gamedev 7 ай бұрын
An experiment 🧪 💥
@kunal-ko
@kunal-ko 3 ай бұрын
You could have used examples by actually using them
@darklord8793
@darklord8793 Жыл бұрын
Thank you wholesome funny man
@AntonioZL
@AntonioZL 2 жыл бұрын
This video is UNDERRATED
@this-is-gamedev
@this-is-gamedev 2 жыл бұрын
XD 👍😅
How to Make a Game. Overly Simplified for Unity Beginners
2:20
This is GameDev
Рет қаралды 3 М.
How I learned Unity without following tutorials (Developing 1)
18:11
Game Maker's Toolkit
Рет қаралды 2 МЛН
Heartwarming Unity at School Event #shorts
00:19
Fabiosa Stories
Рет қаралды 20 МЛН
Пранк пошел не по плану…🥲
00:59
Саша Квашеная
Рет қаралды 5 МЛН
Despicable Me Fart Blaster
00:51
_vector_
Рет қаралды 26 МЛН
Mama vs Son vs Daddy 😭🤣
00:13
DADDYSON SHOW
Рет қаралды 28 МЛН
Watch This Before Working on a Big Game in Unity
18:44
John Leorid
Рет қаралды 293 М.
11 Things You (Probably) Didn't Know You Could Do In Unity
13:49
Game Dev Guide
Рет қаралды 150 М.
Giving Personality to Procedural Animations using Math
15:30
t3ssel8r
Рет қаралды 2,5 МЛН
every step to actually make your dream game (then sell it)
24:27
10 Things You NEED to Be Doing in Unity
11:40
Tarodev
Рет қаралды 128 М.
ULTIMATE Event System for Unity Beginners
8:27
This is GameDev
Рет қаралды 45 М.
20 Advanced Coding Tips For Big Unity Projects
22:23
Tesseract
Рет қаралды 168 М.
Optimizing my Game so it Runs on a Potato
19:02
Blargis
Рет қаралды 501 М.
Making Minecraft from scratch in 48 hours (NO GAME ENGINE)
16:38
10 Unity Tips You (Probably) Didn't Know About
8:58
Sasquatch B Studios
Рет қаралды 10 М.
Heartwarming Unity at School Event #shorts
00:19
Fabiosa Stories
Рет қаралды 20 МЛН