@@thepro4805that's actually really important in Awake you initialize the current script (like getcomponents and stuff) and don't reference other scripts, in Start you can reference other scripts and this way you make sure that all the referenced scripts are already initialized and you won't get something like a null reference or some other problem
Very good tutorial. I made some very simple modifications to the code and bought an asset from the asset store for 1 million dollars but I made the perfect Terraria clone in the end and I earned 1 billion dollars. Thank you. If anyone wants a quick 1 minute tutorial on how to achieve this I can upload the tutorial
This is spot on. The overexplaining of basic programming concepts, the skipping of whole parts of code and the "just use this paid package you can find on the unity asset store".
let's set up our quad tree to track entities in our sparse map. btw we can use what is called a "for loop" to iterate through an array which is a datastructure that basically lets you store a list of items.
On the other side of the spectrum, the tutorial is 120 hours long, teaches you the philosophies of the meaning of life and the concept of Boltzmann's Brain which are required for a 3rd person controller which you skimmed through, only to find out the the UI tutorial in the series makes no sense without the full context.
Thank you for this tutorial!! I was looking all over the internet for what a Boolean was but none of the other tutorials explained it, and you did it with such clarity in less than 10 seconds, you’ve earned a sub!
Don't forget when you have the exact same code, but their unity is 0.0.1 version older so all of their functions have been deprecated and no longer work
but it doesnt matter because the code will always have a logic error at the start then u spend 20 days just to find out that line of code no longer works@@heckerhecker8246
There is also other kind of tutorial: "Okay, so we are using our cursor to open up unity, you can move your cursor with your mouse that should be connected to pc or laptop, pc stands for personal computer that is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or technician. Unlike large, costly minicomputers and mainframes, time-sharing by many people at the same time is not used with personal computers. Primarily in the late 1970s and 1980s, the term home computer was also used. The advent of personal computers and the concurrent Digital Revolution have significantly affected the lives of people in all countries. It looks like our time is up so I hope we see each other in the next episode where we would choose if we want to create new project or not."
Very good tutorial. I understand everything (perlin noise, procedural etc.) and just i said myself "wtf is the boolean???" then you said what it is. Thank you!
I think the thing I hated when learning Unity was nobody ever uploaded their project or code to a repo site and everyone is stuck copying blips of their code.
Thank you for this tutorial! I wanted to create minecraft-like fighting game, and i just copy-pasted all of your code from monitor and it worked exactly how i wanted! However, can you please also do next tutorial on how to download unity?
Just make absolutely sure you don't include how to climb steps. Wouldn't want the player to be able to do that. Oh and just use a single raycast line to represent the player's shape, because that's close enough.
The fact that you need an expensive module was announced too early in the video. Wait for the last 10 seconds for more suspense. Otherwise, perfect tutorial.
bro i was playing terraria and i got hella confused when i heard the music then he said "we built terraria" and i was like "wait did he just build my game thru the screen wtf"
I know Unity Tutorials are not Programming Tutorials, but it's always best if they include a bit of explanation on the programming side for those that are yet proficient with coding. Quickly summarizing about the subdetails of the details that are being taught is what dictates whether a tutorial is high or low quality. "Click on that. Click on this. Do that. Do this. Now you got this result" vs "Click on that, it helps does this. Click on this, it prevents it from doing that because X. Then add this, it keeps it clean because of Y." Tutorials/Lessons overall are always top notch when they focus on the Why of things.
unity tutorials are def always programming tutorials unless theyre explaining like the ui (like the tile window / animating window / others), because you cant do anything complicated or tutorial worthy without programming
@@shadowseek27 but you also can't do anything worthy of you can't figure out how the UI works. You need to be able to put the pan on the stove before you can cook a meal
i’m genuinely convinced they do it that way becausw if you understand it then you’ll never come back to their tutorials, but it they just tell you what to do then you need all their tutorials
OMG THISSS... THIS, is so true... just searching 1 small thing, like "Why is my normal map not blue in unity".... And you get everything you didn't search for AND as a bonus, you get bullied by the community, because THEY invested TIME into learning this, and you are just asking for solutions... Like jesus christ, I have never seen so much gatekeeping in a DEVELOPER community in my life
This is like my biggest problem with programming tutorials. They always show you what to do (good i guess) but they never explicitly say why you need to do it, or why they are doing it the way they do it and the difference that makes for other methods.
I used tutorials exactly like this to build my game in Unity. I never got it working. Could never understand booleans. Thanks so much for this tutorial! You still won't find my game on Unity because I forgot to back it up(the tutorial for that was also reliant on booleans at the time).
I keep going from one tutorial to the next trying to find out how the missile knows where it is. Im no closer now to figuring it out than I was 20 years ago when I was just a cadet. But dammit, ill figure this out! I swear it.
Wow I cant believe how true this fucking video is XD. I thought I was alone with not fully understanding things like event handlers, floats vs doubles, void, ect
omg I'm crying. So true. They always start from complex stuff, then forgot to mention all the details, after that they starting to explain the most trivial things. "Hello guys, today I'm gonna show you how to use feature N" *Forgot to mention that to use this feature, you need to install this from package manager and PROPERLY configure* "see, just click on this button aaaand that's it! Thank you guys for watching"
Thanks, I have been looking for a tutorial like this for year, now i understand everything better except the boolean part you should explain that better.
I wish Unity tutorials didn't actually spend hours explaining the most basic things every time. What people in this comments section call advanced is just showing how low the standards of difficulty are. If there's any actually super advanced tutorials that are common please link them, would love to see it
I know my education as a computer science student is paying off, because I understood several things mentioned in this video, I just don't know what each function does.
Class session complete. I am Unity pro now. $5,999 I will build you a fully multiplayer FPS game if you need. Thank you true hero of YT Mr. Hubbard for the ways.
Amazing tutorial! I can make Terraria now! I just had one question. When I was coding the duke pigron in 0.3 seconds there was a bug where it could be trapped in a box. It also dropped the sussy amogus sword when I killed it but that's a secret dev item that you're not supposed to get!! How do I fix this??!?!!
For some reason, this is common in the tech field. I work IT and the giy that just trained me did exactly this. Maybe it's reverse imposter syndrome, because they act like everything they're TEACHING you is obvious, and known already. True sign of a bad teacher
Excellent tutorial! All I had to do was buy Terraria on the unity asset store, and I've made my very own Terarria. Now all I have to do is sell this on the unity asset store for billions of dollars.
The fact that the only thing explained was what a boolean is was beautiful
Don't forget, awake is called before start!
@@_stephenhubbard and lateupdate is called AFTER update.
@@_stephenhubbard I didn't know that lmfaooo😭😭😭😭
@@thepro4805that's actually really important
in Awake you initialize the current script (like getcomponents and stuff) and don't reference other scripts, in Start you can reference other scripts and this way you make sure that all the referenced scripts are already initialized and you won't get something like a null reference or some other problem
And use serializedfield
Very good tutorial. I made some very simple modifications to the code and bought an asset from the asset store for 1 million dollars but I made the perfect Terraria clone in the end and I earned 1 billion dollars. Thank you. If anyone wants a quick 1 minute tutorial on how to achieve this I can upload the tutorial
upload it
Make sure I get put into the credits of your new game! Gratz
Plz upload turorial
Dont forget to mention the 1 trillion dollar price of the tutorial.
*exists in every comment section of videos in this tutorial type
This is spot on. The overexplaining of basic programming concepts, the skipping of whole parts of code and the "just use this paid package you can find on the unity asset store".
I think some of the guys only explain the stuff that they understand but not the stuff that they themselves are not experts in
@@Daniel03YT Or they dont want u to get too far,
And the paid stuff are made by them
let's set up our quad tree to track entities in our sparse map. btw we can use what is called a "for loop" to iterate through an array which is a datastructure that basically lets you store a list of items.
Nailed it
On the other side of the spectrum, the tutorial is 120 hours long, teaches you the philosophies of the meaning of life and the concept of Boltzmann's Brain which are required for a 3rd person controller which you skimmed through, only to find out the the UI tutorial in the series makes no sense without the full context.
That's been my experience learning Godot. And Blender. It's why I prefer text-based tutorials, or even the manual.
Yep that's my blender experience too
Yep that's my blender experience too
@@henryfleischer404yep, that's my godot experience too
@@henryfleischer404yep, that's my godot experience too
Thank you for this tutorial!! I was looking all over the internet for what a Boolean was but none of the other tutorials explained it, and you did it with such clarity in less than 10 seconds, you’ve earned a sub!
Ya love to see it!
Don't forget when you have the exact same code, but their unity is 0.0.1 version older so all of their functions have been deprecated and no longer work
And you spend 1 hour trying to find the error in a single line of code
@@geothepoly "You forgot the semicolon"
but it doesnt matter because the code will always have a logic error at the start then u spend 20 days just to find out that line of code no longer works@@heckerhecker8246
There is also other kind of tutorial:
"Okay, so we are using our cursor to open up unity, you can move your cursor with your mouse that should be connected to pc or laptop, pc stands for personal computer that is a multi-purpose microcomputer whose size, capabilities, and price make it feasible for individual use. Personal computers are intended to be operated directly by an end user, rather than by a computer expert or technician. Unlike large, costly minicomputers and mainframes, time-sharing by many people at the same time is not used with personal computers. Primarily in the late 1970s and 1980s, the term home computer was also used. The advent of personal computers and the concurrent Digital Revolution have significantly affected the lives of people in all countries. It looks like our time is up so I hope we see each other in the next episode where we would choose if we want to create new project or not."
The horror
*skips ahead ten seconds* what the hell did I miss omg I don't have any of this.
"The bool always return a true or a false value" is the best joke in this video
"i think we all know what these two functions do .... a bool will alway returns a true or a false value" accurate
Once your octree is set up for more efficient k-d tree search we can go ahead and pass in our sprite reference. A 'sprite' in unity is a 2D image.
Nailed it
As a struggling novice, I love it! I followed this sweet tutorial and built terraria in 20 minutes.
amateur, I built it in 20 seconds.
@@dreadwolfy7568pft, i just needed 2 seconds
Noobies, I did it in 2 nanoseconds
Terraria LaTerraria Aperta
The random explanation of a boolean hits different
and then all the comments would be filled with people saying "oh my god this was so useful! your tutorials are so clear!"
Very good tutorial. I understand everything (perlin noise, procedural etc.) and just i said myself "wtf is the boolean???" then you said what it is. Thank you!
You forgot the part where the game crashes withins seconds.
You just gave me a GENIUS idea for another video
@@_stephenhubbard 👀
This hit home. Reminded me back when programmers tried to explain stuff to me.
I can't stop laughing atm... thank you so much XD
"We'll come back to this later in the video"
Lol I need to remember that line if I ever do another one like this XD
I think the thing I hated when learning Unity was nobody ever uploaded their project or code to a repo site and everyone is stuck copying blips of their code.
Cause secretly everyone is embarrassed to share the full repo and not just what they're highlighting! XD
Thank you so much for this tutorial! You explained everything so well. I might use this one day. But probably not, I don’t make video games.
you made me feel like i'm back to my week 1 of studying unity.
Thank you for this tutorial! I wanted to create minecraft-like fighting game, and i just copy-pasted all of your code from monitor and it worked exactly how i wanted!
However, can you please also do next tutorial on how to download unity?
That’s so true with the Boolean value like he’s acting like we didn’t just build a fucking 100 line function 😂🤣😂
Thank you for the very helpful tutorial, I finally learned how to Minecraft with this tutorial as well.
I love how he casually opened up Terraria
Built* Terraria FTFY
The most relatable thing I've seen in a while. Thanks!
Thank you so much for this tutorial! Your explanations are amazing! ♥️♥️♥️♥️
I was struggling with exactly this for the past days.
Your Tutorial was better than Brackeys good job! Maybe next time you can show us a really "simple" Movement script :)
Make sure you attach a normal Rigidbody and not a Rigidbody2D. Hope this helps!
@@_stephenhubbard thx you solve my problem !!
Just make absolutely sure you don't include how to climb steps. Wouldn't want the player to be able to do that. Oh and just use a single raycast line to represent the player's shape, because that's close enough.
I learned so much from this, most of all, that I have no clue what you were talking about, I learned that a great deal.
this is so true, it can make game design feel so intimidating.
Great tutorial! I love how clearly and concisely you explained everything! It really helped me make uhhh umm uhhhhh
the boolean explanation was very accurate :))
thank you for this great tutorial!
really helpful, thanks!
The fact that you need an expensive module was announced too early in the video. Wait for the last 10 seconds for more suspense. Otherwise, perfect tutorial.
bro i was playing terraria and i got hella confused when i heard the music then he said "we built terraria" and i was like "wait did he just build my game thru the screen wtf"
The first time a tutorial mentioned events I had an aneurysm and avoided them for the next 6 months.
I know Unity Tutorials are not Programming Tutorials, but it's always best if they include a bit of explanation on the programming side for those that are yet proficient with coding. Quickly summarizing about the subdetails of the details that are being taught is what dictates whether a tutorial is high or low quality.
"Click on that. Click on this. Do that. Do this. Now you got this result" vs "Click on that, it helps does this. Click on this, it prevents it from doing that because X. Then add this, it keeps it clean because of Y." Tutorials/Lessons overall are always top notch when they focus on the Why of things.
unity tutorials are def always programming tutorials unless theyre explaining like the ui (like the tile window / animating window / others), because you cant do anything complicated or tutorial worthy without programming
@@shadowseek27 but you also can't do anything worthy of you can't figure out how the UI works. You need to be able to put the pan on the stove before you can cook a meal
@@martijnp I'm gonna eat the pan instead
i’m genuinely convinced they do it that way becausw if you understand it then you’ll never come back to their tutorials, but it they just tell you what to do then you need all their tutorials
@@martijnp correct, that is what i said
As a Unity Game Designer with 33 years of experience and newly acquired bold head I can confirm this is true!
Bro, no joke I want to talk to you. Do you have any handles off CZcams for me to reach out to you? I swear I'm not joking
@@BahaaSoliman Well I were just joking around instead dude, I wish I was that cool IRL 😆
@@hotlinefrenzy you had my hopes high I'd find someone able to help me out 😜 - all is good though fam, wishing you all the best ahead :)
Nailed it bro😂
Great tutorial!
This is way too accurate >:( I can feel the frustration of all these tutorials
You good sir, earned my subscription
Ya love to see it!
HOW POWERFUL WAS THAT PROCEDURAL GENERATION?!
nice touch of explaining what boolean does.
Brackeys been real quite since this dropped
Unclear Instructions, accidentally made gta 6
Don't forget the "For the player movement, just copy these 300 lines of code with no comments and no, I wont explain what it does or how it works"
The part where you have to by the package is so true
OMG THISSS... THIS, is so true... just searching 1 small thing, like "Why is my normal map not blue in unity".... And you get everything you didn't search for AND as a bonus, you get bullied by the community, because THEY invested TIME into learning this, and you are just asking for solutions... Like jesus christ, I have never seen so much gatekeeping in a DEVELOPER community in my life
This produces a visceral rage inside me.
This is like my biggest problem with programming tutorials. They always show you what to do (good i guess) but they never explicitly say why you need to do it, or why they are doing it the way they do it and the difference that makes for other methods.
This is gold!
Bro really created a bool and assigned the default value to false
Actually, it is still easier for me than some blueprints with arrows in the UE
Any sort of visual scripting ain’t the life for me!
idk if I just haven't seen enough unity tutorials or if I have a knack for finding good ones but I've never encountered any of these tropes
Thank you for the tutorial, with some modifications I ended up creating minecraft.
I used tutorials exactly like this to build my game in Unity.
I never got it working. Could never understand booleans. Thanks so much for this tutorial! You still won't find my game on Unity because I forgot to back it up(the tutorial for that was also reliant on booleans at the time).
so informative and succint
It is sometimes hard to tell if a tutorial is actually trying to teach or if it is just someone trying to show off their skills.
I feel less stupid now thanks to you x)
I keep going from one tutorial to the next trying to find out how the missile knows where it is.
Im no closer now to figuring it out than I was 20 years ago when I was just a cadet. But dammit, ill figure this out! I swear it.
instructions unclear, blown my pc up
Finally.. a good tutorial
Wow I cant believe how true this fucking video is XD. I thought I was alone with not fully understanding things like event handlers, floats vs doubles, void, ect
I got your thumbnail reference! 😂
Pure gold...
omg I'm crying. So true. They always start from complex stuff, then forgot to mention all the details, after that they starting to explain the most trivial things.
"Hello guys, today I'm gonna show you how to use feature N"
*Forgot to mention that to use this feature, you need to install this from package manager and PROPERLY configure*
"see, just click on this button aaaand that's it! Thank you guys for watching"
Oh my god this is genius
Thanks, I have been looking for a tutorial like this for year, now i understand everything better except the boolean part you should explain that better.
I wish Unity tutorials didn't actually spend hours explaining the most basic things every time. What people in this comments section call advanced is just showing how low the standards of difficulty are. If there's any actually super advanced tutorials that are common please link them, would love to see it
Yeah. Straightforward is more acceptable than watching 1 part of 20-30 minutes.
Yeah the only youtuber who comes to mind that actually makes videos at a higher level than beginner Jason Weimann
No, what people are looking for is _consistency._
I know my education as a computer science student is paying off, because I understood several things mentioned in this video, I just don't know what each function does.
this is how it feels to me every Unreal engine and Unity tutorial XD
instructions unclear, made minecraft
Class session complete. I am Unity pro now. $5,999 I will build you a fully multiplayer FPS game if you need. Thank you true hero of YT Mr. Hubbard for the ways.
Instructions unclear, i now owe unity 1 billion dollars from installations
I thought this was a real tutorial for a minute...
Amazing tutorial! I can make Terraria now! I just had one question. When I was coding the duke pigron in 0.3 seconds there was a bug where it could be trapped in a box. It also dropped the sussy amogus sword when I killed it but that's a secret dev item that you're not supposed to get!! How do I fix this??!?!!
"Absolutely amazing!" - 10/10 - IGN
simple, Easy to follow I Like it
As someone that had a really huge game going on that failed terribly, i agree with those 43 seconds of pure wisdom (and that terraria is awesome)
ReLogic would be proud of Unity
You get 90% through the tutorial and then they slap you with the $999 asset you need to buy for it to work
"If you can't explain it, you haven't understood it." the main problem of many content creators.
As someone pushing out tutorials, I was ready to rage... But this did make me laugh!
Thank god you explained what bool var does was confused for a moment, anyways how much was that package ?
This is fucking hallarious xd
xD amazing.
Gotta love the compiling errors on the editor lol
Sometimes, when we go too far, we forget the place where we began from.
Thank you for reminding me, how does boolean work.
Exactly what I was looking for! I switched to Python
What why, there's no simple game engine in python
Finally some f**** honest explanation lol.
ROFL this was great! I do Unity tutorials that are simple ;)
@@PeterMilko you’ve helped with my pixel art a lot!
Accurate af
"... but just as a reminder a bool will always return a true or false value" HAHAHAHAHAHA
For some reason, this is common in the tech field. I work IT and the giy that just trained me did exactly this. Maybe it's reverse imposter syndrome, because they act like everything they're TEACHING you is obvious, and known already. True sign of a bad teacher
Very bad tutorial. I wanted to build a AI based MMORPG, this didn't help me. Also: how do I move an object? Unity documentation isn't helping.
As an AI language learning model, I'm unable to assist with this request
What I hate most is going to asset stores tbh. I can’t even find my files in file explorer 😂
Made sense to me... shrug
Excellent tutorial! All I had to do was buy Terraria on the unity asset store, and I've made my very own Terarria. Now all I have to do is sell this on the unity asset store for billions of dollars.