Learn Unity - Beginner's Game Development Tutorial

  Рет қаралды 2,603,374

freeCodeCamp.org

freeCodeCamp.org

Күн бұрын

Пікірлер: 2 800
@eminkilicaslan8945
@eminkilicaslan8945 Жыл бұрын
Him revealing self insecurities, laughing his own weird joke, I have seen good tutors, I have seen bad tutors, but I haven't ever seen any tutor as sincere as him, this guy gets me.
@oyun.gezgini
@oyun.gezgini Жыл бұрын
gülünç
@pkz7511
@pkz7511 9 ай бұрын
hes a bro fr
@sonscargaming
@sonscargaming 6 ай бұрын
can someone provide me the links?????
@kasper369
@kasper369 3 жыл бұрын
I know it's corona times but look at all the resources that are available for free. what a time to be alive love it
@sergio-ld8xi
@sergio-ld8xi 3 жыл бұрын
there s a game dev engine named corona
@Blentux
@Blentux 3 жыл бұрын
Facts
@apoenaabreu257
@apoenaabreu257 3 жыл бұрын
I was talking about exactly that with some friends a couple of days ago. We are all facing a fucked up situation worldwide and for possibly the first time in history we have the opportunity to try using this time we are locked down to learn amazing things.
@Blentux
@Blentux 3 жыл бұрын
​@@apoenaabreu257 Absolutely, we gotta make the best out of this situation so that it'll be worth it.
@heyyounotyouyou3761
@heyyounotyouyou3761 3 жыл бұрын
reminds me of two minute paper
@ccuny1
@ccuny1 3 жыл бұрын
7 hours plus of free training. You've outdone yourselves. Fell off my chair but I'm OK now.
@kuttytheboss8870
@kuttytheboss8870 3 жыл бұрын
i sliced the character but only one of it showed up "character 1_0" the rest didnt show up why is that? can u clear my doubt bro
@manishpatil09
@manishpatil09 3 жыл бұрын
Yes and lol
@VanzLogan
@VanzLogan 3 жыл бұрын
is the chair okay?
@linuxjunkie
@linuxjunkie 3 жыл бұрын
😂😂glad to know you are okay
@ccuny1
@ccuny1 3 жыл бұрын
@@VanzLogan Mangled, Joey. I now do Unity standing up.
@CrazyWeridoRH
@CrazyWeridoRH 2 жыл бұрын
I'm only two hours in and I feel like my brain is swelling and going to burst out of my eye sockets, ears, nose, and mouth from all the pure knowledge you're giving me. Thank you. This is the tutorial I was looking for. You're actually teaching me the terms and functions and what they mean, and not just teaching me how to copy text. Thank you.
@SlumberousSnorlax
@SlumberousSnorlax 2 жыл бұрын
have you kept learning?
@CrazyWeridoRH
@CrazyWeridoRH 2 жыл бұрын
@@SlumberousSnorlax So far I've made a capsule that can run, jump, and double jump, with the jump resetting when it touches the ground. Slow and steady but getting there.
@SlumberousSnorlax
@SlumberousSnorlax 2 жыл бұрын
@@CrazyWeridoRH nice hope you keep coding
@FluffScripts
@FluffScripts Жыл бұрын
@@CrazyWeridoRH How's it going 3 months later?
@CrazyWeridoRH
@CrazyWeridoRH Жыл бұрын
@@FluffScripts Thanks for asking. Haven't had too much time to work on it (I've set aside January to prioritize my game) but I have a rough textureless model of my most basic default fighter, two hit boxes which are a "punch" and a "kick" (they suck and I plan on prioritizing the attacking system next), basic Smash style UI that shows a character portrait, and your HP, both in numbers and the bar is the backdrop to the character portrait that drains vertically as you take damage. HP turns red when it gets low enough and reverts back to black when it heals past the danger zone, is green when full. I've set up a punching bag dummy that can receive damage which responds to the P2 health gauge. On my little tester stage, I've set up a red block and a green block that are hurt and heal boxes to test out damage. I'm actually glad you asked, because I've been feeling down on myself about not having too much time set aside to work on it, but in hindsight I've gotten quite a bit done for a beginner, so my motivation is high now. Thanks.
@nyanyanyanya5125
@nyanyanyanya5125 2 жыл бұрын
OMG, you don't know how thankful I am for this tutorial. I've been trying to find a tutorial that explains every single thing in a line of code for me for so long! Thank you so much!
@sheldoncooper3373
@sheldoncooper3373 3 жыл бұрын
You guys should get a world wide credit for any improvements in the field of CSE in upcoming years. Thank you for giving us these things for free.
@comrade_aryan
@comrade_aryan 3 жыл бұрын
Truly said
@korpos8833
@korpos8833 3 жыл бұрын
Just exactly what I’ve wished for :3
@thatguyhere
@thatguyhere 3 жыл бұрын
@@comrade_aryan hey do you know how to find and import the sprits he never explained that
@comrade_aryan
@comrade_aryan 3 жыл бұрын
@@thatguyhere do you mean "sprites"?
@thatguyhere
@thatguyhere 3 жыл бұрын
@@comrade_aryan yes sorry
@ks.doherty
@ks.doherty 3 жыл бұрын
this just shows how good youtube can be for teaching, several one hour long lessons compressed into a single video for everyone to watch for free no matter where you are
@deepshah5572
@deepshah5572 2 жыл бұрын
Check out this ocean scene made with unity! kzbin.info/www/bejne/fGaznWuQoMl2jKs
@adherod876
@adherod876 2 жыл бұрын
True he is great
@denizyalcn3178
@denizyalcn3178 2 жыл бұрын
other than north korea
@CosmicHarmony58
@CosmicHarmony58 Жыл бұрын
@@denizyalcn3178 lmao
@Heidraa
@Heidraa 3 жыл бұрын
Hi everyone. For everyone who having the issue, the character doesn't always jump when you press space. to solve it call the function on void update, not fixedUpdte , because You can't put any *Down or *Up input in FixedUpdate, since FixedUpdate is only for physics, does not run every frame, and will miss events if they don't coincide with the physics update. Input like that must be checked every frame.
@rudrapratapshinde7689
@rudrapratapshinde7689 3 жыл бұрын
Thnx bro
@meex88hiphop
@meex88hiphop 3 жыл бұрын
i was just gonna post that the only way i got jump to work is on Update()
@ethanalkout949
@ethanalkout949 3 жыл бұрын
Actually yes you call it from update () but also you need to multiply by Time.FixedDeltaTime to smooth it. Set gravity scale to 2 Jump force to high number like 500.
@leomeetei1540
@leomeetei1540 3 жыл бұрын
@@ethanalkout949 Nah bro. impulse works only once per keyDown , not per frame/update , so u dont need to even things out.
@anthonypetit8878
@anthonypetit8878 3 жыл бұрын
Thx!!!
@khuramshahzad9089
@khuramshahzad9089 Жыл бұрын
In 8 weeks of my semester, i have not learnt as much as i have learnt in this video. This Team deserves alot of credit more than i can think as of know. Thanks alot the only thing i can afford right know🥰
@maithilym4717
@maithilym4717 2 жыл бұрын
7 hours of free content actually teaching you something and for free. Thank you!
@abhinavkumar8396
@abhinavkumar8396 3 жыл бұрын
I sat at 10pm in evening ,by morning 6am, I was playing my own 🎯 game🎯😂 Blessed & feels GOOOD Edit on 11th June,2021: Game has evolved for its 3rd version. ❤️ Working pretty hard to make it saleable. Tho I am sold on it😂. Working like Hell to make it better🙏
@theultimatecoder3433
@theultimatecoder3433 3 жыл бұрын
Good
@captaingears5605
@captaingears5605 3 жыл бұрын
@@sayanbiswas6256 he already made his own game
@AirshipToday
@AirshipToday 3 жыл бұрын
@@sayanbiswas6256 He already made his game
@adg2302
@adg2302 3 жыл бұрын
क्या बात है
@abhinavkumar8396
@abhinavkumar8396 3 жыл бұрын
@@sayanbiswas6256 I didn't follow along bruh,I made my own you dont observe I guess..
@piranhabytes482
@piranhabytes482 3 жыл бұрын
Just finished learning C#. This is pure gold!
@syedsadiq8631
@syedsadiq8631 3 жыл бұрын
Shinchan lol cartoon
@GamersTherapy
@GamersTherapy 3 жыл бұрын
I have just started learning unity and I've done a few things and trying a small thing for me for practice but have been battling, admittedly with bare basics. This is perfect. Thank you so much for doing this. 💘💘💗💗
@deepshah5572
@deepshah5572 2 жыл бұрын
Check out this ocean scene made with unity! kzbin.info/www/bejne/fGaznWuQoMl2jKs
@mr_jawid6956
@mr_jawid6956 2 жыл бұрын
One of the best offical courses THANKS for your Tutorial Continue to change the world for Plz be with us .
@ddouston
@ddouston 2 жыл бұрын
I've been writing code for a few years. Decided to get back into game dev, but it was a long time since I touched Unity. This was a fantastic re-introduction to the IDE. Thanks, sir!
@OracleMS316
@OracleMS316 2 жыл бұрын
Only 30 minutes in and you're a much better teacher than my college professor. Hell I'd be willing to give you a portion of my tuition for these kind of lessons!
@madomation7984
@madomation7984 3 жыл бұрын
This is a heavy request from me and I know a lot of people want this - there are A LOT of free unity beginners tutorial on the internet, you should teach unity by building 3-4 big 3d projects(on different genres) and build everything from scratch Btw no pressure, this is my favourite KZbin channel, I literally gained 70 percent of my CS knowledge from this channel You guys rock
@microdavid7098
@microdavid7098 3 жыл бұрын
I don't think 3d is easier than 2d. Every 3d project starts off simple and I know lots of tutorials talk about unity 3d, but it's the same thing/ similar. Only you have to account for axes and stuff
@iver1343
@iver1343 3 жыл бұрын
@@microdavid7098 3D is easier in terms of graphics, in 2D you need to draw/illustrate everything, meanwhile in 3D you only need models which you can make by yourself (simple models for like low-poly game are easy to make), buy, download for free (good for practice not suitable for publishing game, it will be seen that your models are free and not yours), or ask a friend to make you 3D models
@fodk7021
@fodk7021 3 жыл бұрын
@@iver1343 yeah I totally agree . Modelling is super easy to learn but drawing Omg its super hard I have been trying to do pixel sprites but wth so hard( shades of colours ...)
@blasttrash
@blasttrash 3 жыл бұрын
@@fodk7021 how do you guys model characters so easily that are rigged and ready to do? I tried to learn modelling few years back and it was so hard. Back then I wanted to model anime characters, but I couldn't model them at all coz after rigging them, if I tried to animate them they would have weird artifacts etc.
@Mewheniumm
@Mewheniumm 3 жыл бұрын
@@microdavid7098 nope 2d is worse like learn 3d then 2d that's how you do it
@joevaghn457
@joevaghn457 2 жыл бұрын
On your segment about corountines: It's more efficient (in my experience) to cache the corountine as an Object like this: "Coroutine function = StartCoroutine(MyFunctionCo())" and then terminate using "StopCoroutine(function);" -> because performing a string lookup can often be a very expensive operation. By caching the coroutine into a variable, it often tends to allow the CPU to access data faster and more efficiently. This is if performance matters. What he showed in the video is usually reasonable in most cases.
@Dazaer
@Dazaer 2 жыл бұрын
I knew there must be a better way because it looked like a javascript setTimeout. You're much better off not using magic strings whenever you can.
@waiitwhaat
@waiitwhaat 3 жыл бұрын
I know a bit of Unity Game development already, and my god you're absolutely a showman! It was so fun to watch this!
@proudnepali9297
@proudnepali9297 3 жыл бұрын
Can I use unity smoothly in 8 gb ram and in 2 gb. Nvedia gpu please explain 💻
@waiitwhaat
@waiitwhaat 3 жыл бұрын
@@proudnepali9297 Sure, why not
@hhcdghjjgsdrt235
@hhcdghjjgsdrt235 3 жыл бұрын
@@waiitwhaat Does your father know you are wasting your time on game dev while you can prepare for ssc or upsc? Ok just kidding
@user-tm7rn9hf6z
@user-tm7rn9hf6z Ай бұрын
@@hhcdghjjgsdrt235 The last 2 words saved you from my insanity.
@sukhdeepshevy9643
@sukhdeepshevy9643 Ай бұрын
best Unity Course ever i am beginner to game development but this man is GREATTTTTT i love the course and he speak english normally so that everyone can understand I LIKE THAT THING i recommend to those if anyone reading my comment checkout this full tutorial all your unity learnings are available here
@TheGoauldApophis
@TheGoauldApophis 2 жыл бұрын
I made my first and only game in C 19 years ago, earned my BS in computer science 14 years ago, but haven't haven't written a program in years, so I had no idea where to even start in today's world. This is perfect. Thank you.
@csgeek1505
@csgeek1505 3 жыл бұрын
To make the transition between Idle and Walk animation even smoother you can uncheck the 'has exit time' on the transition arrow and it will stop right away.
@vegchicken5213
@vegchicken5213 2 жыл бұрын
Hey, quick question, even when I set the transition delay and exit time to be 0, after stopping I still notice that the walk animation is still there for a split second, any idea on how to fix this bug??
@ahmedabdelhameed3916
@ahmedabdelhameed3916 2 жыл бұрын
@@vegchicken5213 I have the same problem , please let me know if you've found a solution yet
@Flw-uv2md
@Flw-uv2md 2 жыл бұрын
@@ahmedabdelhameed3916 issue of input detection? if u are not using rawinput, the amount raise slowly to 1 or -1, but if u set the boolean to true at exactly 1, you have to wait.
@arbin-exe2855
@arbin-exe2855 Жыл бұрын
jump animation doesnt work any ideas ?
@yantheman-gaming
@yantheman-gaming Жыл бұрын
Know this is an old thread, but I found the solution. When you go to transition screen, the settings bar shows a grid that shows how long the animation WILL STILL PLAY during the transition. If you move around the sliders fully left, no transition animation exists, and it will instantly change. The transition, in a nutshell, is an animation of it's own. Like if this helped!
@captainvaughn5692
@captainvaughn5692 3 жыл бұрын
1 month ago i aksed you guys to do a unity course, today, the course is here. Thank you sm
@ServantKing72
@ServantKing72 3 жыл бұрын
FYI : Not to downplay the tutorial, great stuff! @1:02:30 you are talking about the difference of a char and a string, pointing out the brackets and such but you are overlooking the one main point that makes them different and powerful in there own right! Strings are arrays/collections of characters, so they are not a value type like a char or even like the other examples float, double, int or bool! So if you were taking a test with the question, what value type you listed is not a value type? The answer would be the string! Lets also consider another example, int vs string, lets say you have 12345 as a value for both the int and string, the int will only hold the value 12345 as a whole number, you can not find the 3 position of the number with ease as it is stored as a full number and you would have to convert it to a string or mathematically separate the number to process the position number, where as the string is already an array of chars, so to find position 3 in the string is as simple as calling the 2 position in its array! Just mentioning it as the string is more then what you presented!
@animemv7177
@animemv7177 2 жыл бұрын
It took me a month's to learn what this course is teaching you in 7 hours, trust me just complete this course and you will be able to make any type of 2D game.
@dbg-rizan6138
@dbg-rizan6138 11 ай бұрын
Hey everyone hope you having a great day! I just wanted to say that, from today I started my game dev journey by watching this video with no experience. Got to looping statement on the video. I want you guys to reply to this comment and ask me my progress after weeks or months or even years and I'll share you my progress. *Excited to start this journey!!*
@harshpatel2090
@harshpatel2090 11 ай бұрын
Same bro, i have started today only, let's continue this journey
@jaklongshot9056
@jaklongshot9056 11 ай бұрын
Just started too myself. Are you having any errors in the classes section (Player does not contain 3 arguments)? If so, how did you deal with it??
@shitpostnation3069
@shitpostnation3069 11 ай бұрын
good luck bro ur comment is fresh fr@@jaklongshot9056
@mmmMindo
@mmmMindo 11 ай бұрын
hope you made progress this week pal! Im a experienced programer (+5 years of professional use) watching the same great tutorial!!
@Black-hw6zo
@Black-hw6zo 11 ай бұрын
dont use unity man, switch to godot or something
@mkoi228
@mkoi228 3 жыл бұрын
It makes no sense to me that this course is free. It's insanely complete and the teacher is beyond awesome. This is insane.
@ghauswood9594
@ghauswood9594 2 жыл бұрын
Ur not wrong
@blackangel1130
@blackangel1130 2 жыл бұрын
true but good cause well IM PRETTY MUCH BROKE
@brownbearedurardo
@brownbearedurardo 3 жыл бұрын
As a computer enginnering student, this satisfies me. Thank you for uploading this tutorial.
@zoesparg9564
@zoesparg9564 2 жыл бұрын
For anyone having trouble with the player's transition from Idle to Walk taking too long, I found that going to the animation transition and unchecking "Has Exit Time" fixes it. Excellent tutorial though! Will definitely be saving future me a lot of struggle ;-;
@Neo-ry3jk
@Neo-ry3jk 2 жыл бұрын
For beginners like me this is pure gold bb thanks for posting your vids!!
@etautocar2566
@etautocar2566 Жыл бұрын
😀
@vfxyahia
@vfxyahia Жыл бұрын
W
@alexaltaccount7812
@alexaltaccount7812 Жыл бұрын
W
@dhiyanabdurazack5257
@dhiyanabdurazack5257 Жыл бұрын
W
@notbenben9404
@notbenben9404 Жыл бұрын
what is that to us dollars
@Peak_Stone
@Peak_Stone Жыл бұрын
Props to you. Not only is this one of the best tutorials on Unity, but your voice is still clearly legible at 2X speed.
@zia1753
@zia1753 3 жыл бұрын
The ultimate beginner-friendly approach to Unity in KZbin, thank you!
@ryanherman3356
@ryanherman3356 2 жыл бұрын
Thank you so much. This teacher is the best teacher from a tutorial I've ever had. Clear, entertaining, and easy to follow. Well done.
@deepshah5572
@deepshah5572 2 жыл бұрын
Check out this ocean scene made with unity! kzbin.info/www/bejne/fGaznWuQoMl2jKs
@im.majorfrazier
@im.majorfrazier 2 жыл бұрын
HELP . Why isn't the automatic slicing not working on mine...?
@BurgerLarry
@BurgerLarry Жыл бұрын
If dragging the image for you doesnt work at 23:57 make sure to set Texture Type in the inspector to Sprite (2D and UI) and apply the changes
@RealShojin
@RealShojin 2 жыл бұрын
I watched this in one sitting and i have to say your teaching style and way of making things entertaining with humor really helps retain my attention/focus
@uniquescience7047
@uniquescience7047 2 жыл бұрын
woahh bro nice
@Yargam1
@Yargam1 2 жыл бұрын
Thank you very much for the time you put into making this tutorial. I've managed to complete the game by trying to figure out how to do things before watching how you did it. I've learned a lot and I'll keep on learning. Thanks again!
@renatosardinhalopes6073
@renatosardinhalopes6073 2 жыл бұрын
I think that's the best way! You interact with the engine and figure it out by yourself instead of relying on the already finished result.
@pranavtiwari_yt
@pranavtiwari_yt 3 жыл бұрын
OMG!!! literally i just wanted this after brackeys left YT there are not much youtubers for game dev
@AbhishekReloaded
@AbhishekReloaded 3 жыл бұрын
Their mind reading algorithm working perfectly.
@pranavtiwari_yt
@pranavtiwari_yt 3 жыл бұрын
@@AbhishekReloaded yessss exactly
@donatellodonini3147
@donatellodonini3147 3 жыл бұрын
Sad
@pathik_25
@pathik_25 3 жыл бұрын
are you able to open the assests?
@user-fk8zw5js2p
@user-fk8zw5js2p 3 жыл бұрын
There is tutorialsEU which are very good. He has a Unity playlist from the end of 2020, but I don't think he is making any new videos because of low popularity.
@kinuly1174
@kinuly1174 3 жыл бұрын
You know, I just have to say it. Free code camp is the BEST programming tutorial channel of 2021
@shivam96sa
@shivam96sa 3 жыл бұрын
Unity is absolutely fascinating. And I'm not even a game developer! But still loves working on it.
@zahria295
@zahria295 2 жыл бұрын
1:15:00 - If I'm not mistaken, I think that integer division just truncates the decimal to zero decimal places instead of rounding to the nearest whole number. That is why 20/7 would yield 2 instead of 3 when using integer division. Even though it is approximately 2.85, it doesn't round up to 3. It just drops the .85 part.
@ultimategamingwithisaac7232
@ultimategamingwithisaac7232 2 жыл бұрын
It does truncate.
@giraldotv
@giraldotv 2 жыл бұрын
Just want to comment that I was able to watch, follow and finish this tutorial. Thanks to the teacher, he is really good and funny and crazy, he is definitely crazy and he knows it. Now I am working on my first ever video game, that is just amazing to say! Be patience, it took me about 2 weeks to finish the lessons, do as the teacher says, repeat the videos, pause, repeat, if I could do it (married, 2 kids, 2 dogs), you can do it too!
@ellycrickett1058
@ellycrickett1058 2 жыл бұрын
I wanted to thank you so much for this tutorial! I'm a total beginner and everything is explained so well and in a pleasant pace. Also I'm very thankful for the nice structuring of the video, which really helps going back and finding the topics that you need easily. Thanks a lot for your effort, it really is helpful!
@deepshah5572
@deepshah5572 2 жыл бұрын
Check out this ocean scene made with unity! kzbin.info/www/bejne/fGaznWuQoMl2jKs
@mixproductions4226
@mixproductions4226 2 жыл бұрын
Hay man,how is your things going on,imean are you still working in games or left it,im begginer plz reply
@AbhishekReloaded
@AbhishekReloaded 3 жыл бұрын
Hence proved - They definitely Read our mind and create the courses. Whatever we thought about they publish that course in no time.
@chaitanyakapre6309
@chaitanyakapre6309 3 жыл бұрын
Totally agreed!!
@shykathimu
@shykathimu 3 жыл бұрын
Absolutely 🤗
@abhishek_bhardwaj
@abhishek_bhardwaj 3 жыл бұрын
True bro...
@manishpatil09
@manishpatil09 3 жыл бұрын
100%
@toiletprime806
@toiletprime806 3 жыл бұрын
"You can attach it wherever you want. Even on your grandma." Is what taught me how unity works
@sankofax8082
@sankofax8082 2 жыл бұрын
haha... this instructor is legit nuts...
@avikjain1286
@avikjain1286 2 жыл бұрын
Just completed it. I am so thankful for this. I think I will have to revisit Delegation and Events. The course is 7 hours but it took me 3 days to complete.
@andreiivan5173
@andreiivan5173 2 жыл бұрын
For those of you that the link won't work for DOWNLOADING GAME ASSETS. I had the same issue.... after following some steps I could download the assets... so: 1. Disable Antivirus protection if you have one. 2. Open another browser (I used Internet explorer... the link didn't worked before on google chrome or Microsoft edge) 3. Disable all security within IE browser. 4. Copy and paste the link in the IE and your download should start. (If this doesn't work, try also downloading it from incognito mode of your browser) The reason why it couldn't let me download it in the first place was that my computer thought the file was a threat for itself. Afterwards, I tried different methods to bypass my computer protection. Feel free to try different methods now that you know the possible root cause... at least in my case, this was the root cause.
@STuNxHaptic
@STuNxHaptic 3 жыл бұрын
Not to far in but already took more notes than if I was at school. Very well demonstrated and explained so far feel like I’ve already learn so much. Thank you guys for everything definitely one of the best coding tutorial channels I’ve seen so far so many people just give you tutorials to show you what to do but don’t explain to give the viewer an actual understanding of what the code means or what it does as well as structure. Keep up the good work guys
@kaushikkalesh1678
@kaushikkalesh1678 3 жыл бұрын
C# course (to make it easy, for people who already know, to skip) time interval - [54:22-2:26:54] Resulting course duration - 6 hours (only)
@donatellodonini3147
@donatellodonini3147 3 жыл бұрын
In this segment does he explain also start and update? Because I know c# but not from the unity point of view: I am used to type "Console.WriteLine()" and not "Debug.log()"
@kenanime5839
@kenanime5839 3 жыл бұрын
@@donatellodonini3147 It is better to watch that part
@enthuast3370
@enthuast3370 3 жыл бұрын
@@donatellodonini3147 I know I'm late, but here you go. 2:40:27
@no_se_nada_de_nada
@no_se_nada_de_nada 3 жыл бұрын
thanks, I'll watch it with 2x speed just in case.
@wise_old_tree
@wise_old_tree 3 жыл бұрын
@@no_se_nada_de_nada thnx for idea
@animewhore3949
@animewhore3949 3 жыл бұрын
I had been obessed with game development lately. Thank you for this
@thatdude1623
@thatdude1623 2 жыл бұрын
You really sat down for more than 7 hours explaining this to us. Thank you kind sir.
@OctolinkG
@OctolinkG Жыл бұрын
This man recorded 7 and a half hours of tutorial including assets, demonstrations, annotations and troubleshooting FREE OF CHARGE- And ended this goliath of a walkthrough with 'So this was Monster Chase Game'. Fucking Legend.
@skittstuff
@skittstuff 3 жыл бұрын
I'm following along because I've never used Unity before, and this tutorial is awesome. But I also learned that C# seems really similar to Java! I'm taking Java courses in college and next semester I'm starting C++, so I thought maybe I could get close enough to work with Unity, but after seeing this I'm really excited! This is stuff I'm familiar with! :D
@jammiejammed
@jammiejammed 2 жыл бұрын
same!!
@KermitDominicano
@KermitDominicano 2 жыл бұрын
Same
@ozan628
@ozan628 Жыл бұрын
same
@zaderku
@zaderku 3 жыл бұрын
The Events and Delegates chapter was fantastic. Clear and concise through and through. Kudos Fahir.
@feep1642
@feep1642 3 жыл бұрын
bro i was literally just searching for some unity tutorials thank you very much man
@silverfoxgaming6661
@silverfoxgaming6661 Жыл бұрын
Other tutorials: barely tell anything about what they're doing and make you just copy the code wich doesn't teach you how to do things on your own. This tutorial: actually explains what you are doing and why you are doing it so you completely understand the principles and can make things on your own.
@canitbeapplied2500
@canitbeapplied2500 3 жыл бұрын
Wasnt expecting a Unity Tutorial out of Free Code Camp. This is Awesome! Unity is what got me into programming years ago, and finally what led me to the career I'm pursuing today. Unity is fun and user-friendly, as well as has lots of user support online. Game Jams allow for programmers to band togethor and share there skills as well. Its an awesome way to get started into programming.
@learningcore289
@learningcore289 2 жыл бұрын
i have completed all the steps but still both the players get selected at once anyone can help?
@1ps-133
@1ps-133 2 жыл бұрын
@@learningcore289 hi
@MaximumLowBlow
@MaximumLowBlow 2 жыл бұрын
Thanks!
@BleachHorizons
@BleachHorizons 3 жыл бұрын
It's finally here!
@sebastiansanhueza9601
@sebastiansanhueza9601 2 жыл бұрын
Thanks, man! Just finished the tutorial! It helped me to go from "magic!" to "ok, there are certain tools or resources by means of which I can make a lot of code to run a proper game". It may not seem like much, but, being a complete ignoramus, I wanted to get into my head a general framework from which I can keep on practicing, failing and trying again, and expanding - and your tutorial did that for me, my friend! Thanks again and fly high!
@goro7199
@goro7199 Ай бұрын
just finished watching this seven and half hours tutorial, 10/10🙌🙌
@kareenaolivera
@kareenaolivera 3 жыл бұрын
Yes guys! I did this 7+ hours course and now I made a Pizza game! Never give up😩🤟
@vinithepooh4514
@vinithepooh4514 3 жыл бұрын
I can't download the assets can you help me?
@alessandro2640
@alessandro2640 3 жыл бұрын
@@vinithepooh4514 copy and paste the link in microsoft edge
@pingu_pox
@pingu_pox 3 жыл бұрын
Solid video, thank you so much! EDIT: I was rolling my eyes at the Events and Delegates part thinking I'd never use it, the DAY after I watched this video I had a need to make a dispatcher for a custom event. How do I like a video multiple times?!
@3uz
@3uz 3 жыл бұрын
All comfortable in learning Unity, I leave it after a few days, and then forget everything I learned! 🤣🤣🤣but now I'll learn it seriously 😸
@Mr-rl1zy
@Mr-rl1zy 3 жыл бұрын
Where from are you learning?
@3uz
@3uz 3 жыл бұрын
@@Mr-rl1zy Kingdom Saudi Arabia
@reezez7545
@reezez7545 2 жыл бұрын
@@3uz are you still on it or did you leave it all?, just wondering
@3uz
@3uz 2 жыл бұрын
@@reezez7545 Well, listen to my story 🤣My laptop is break so I didn't know how to complete it, and then I fixed it, But after that my studies had started, so I was not free, and now we have the first and second term exams joined together.And the answer is no Knowing that it took 3 months to repair the laptop. 😅 But Programming is one of the most important things for me, so I will finish my studies and continue.
@reezez7545
@reezez7545 2 жыл бұрын
@@3uz haha, good to hear because most of the people that start programming quit after a couple days because they think that scripting is hard and confusing, it's not hard to learn, when you know the basics you're gonna learn everything else in the process. People just take one look at it and quit immediately. I am also currently learning how to script, and i find most videos confusing, but i don't quit because of that? anyways, i'm done talking haha, just idk what so say more.
@AdibasWakfu
@AdibasWakfu 3 күн бұрын
If you have problems with Enemy/Enemy collisions the layer matrix has moved to a "Layer Collision Matrix" tab in Physics 2D
@Aravestia
@Aravestia 2 жыл бұрын
for someone who learnt java and looking to learn C# and eventually game development, this is amazing! Thanks
@kal1nadam205
@kal1nadam205 2 жыл бұрын
thank you so much mate.. this was my very first step to learning unity. I appreciate that you provide this for free ♥♥♥
@ShinzuMusic
@ShinzuMusic 2 жыл бұрын
if (Input.GetButtonDown("Jump")) { myBody.AddForce(new Vector2(0f, jumpForce), ForceMode2D.Impulse); It doesn't seem to be working for me. It's so weird.. When I press the play button and then press the space bar, my players will jump only once in 10 - 20 times. My keyboard isn't the issue. I can't seem to be able to find a solution yet. If anyone had this issue and solved it please help!
@ShinzuMusic
@ShinzuMusic 2 жыл бұрын
Well if anyone has any issue with this, here's what I found: "The general rule of thumb is to place all keyboard/mouse input into the Update method and not the FixedUpdate method. The reason for this is because FixedUpdate is not a frame by frame process, but is called at fixed time increments which can be more or less calls in a certain frame period. Input data is determined every frame, so in FixedUpdate where it can run in-between frames, skip frames, etc. you have the possibility of losing input. Instead, move your input code to the Update method which is called every frame. You will no longer lose input. The issue with setting your physics calls in Update is because all physics code should be placed in FixedUpdate. As Update can run faster or slower than the physics system in your game, placing physics-based calls in it can have unexpected results."
@awegaawegogamesinc.8444
@awegaawegogamesinc.8444 2 жыл бұрын
If you are getting an error at the Classes part, in later versions of unity you don't put static classes (classes without MonoClass etc.) in objects in the hierarchy. If it just exists in the assets folder of unity, it will still run. So, you can delete the Player script from the player.
@43qubed57
@43qubed57 Жыл бұрын
Huge thanks
@boyanwei
@boyanwei Ай бұрын
You are the first teacher who make me sit down and learn for more than 7 hours till the end.
@moonyloonylad
@moonyloonylad 3 ай бұрын
I know I can always count on you guys when it comes to quality programming related courses. In the times of paywalled content it is so refreshing
@Mungo13
@Mungo13 2 жыл бұрын
Just have to say thank you for this awesome tutorial. The clarity which things are explained here is pretty rare!
@TimmacTR
@TimmacTR 3 жыл бұрын
My left ear is now expert at Unity.. xD More seriously, this was great. Thanks a lot. I've also checked out your channel AwesomeTuts and it looks like a hidden treasure cove for game dev! Thanks again.
@NewLondonMarshall
@NewLondonMarshall 3 жыл бұрын
It's stereo for me, must be your setup!
@TimmacTR
@TimmacTR 3 жыл бұрын
@@NewLondonMarshall To be fair it cleared up later on
@NewLondonMarshall
@NewLondonMarshall 3 жыл бұрын
@@TimmacTR Ahh ok gotcha!
@tubbs5015
@tubbs5015 Жыл бұрын
Absolutely the most deserved subscription that I've ever seen. You're doing some great work!
@shruti3315
@shruti3315 Жыл бұрын
can u share assets link here in comments.... links in description are not working for me
@anujpunekar5233
@anujpunekar5233 Жыл бұрын
@@shruti3315 Copy the link for the asset and paste it into your browser, if you want to download
@shruti3315
@shruti3315 Жыл бұрын
@@anujpunekar5233 that is what I was doing but for some reason (dk what) it's not working. Can u plz put it here :)
@lukaschao3528
@lukaschao3528 Жыл бұрын
If you are having a problem with the player not going back to idle after you released the movement keys, its probably cause the Has Exit Time Checkbox is still checked. You can find it when you press on one of the arrows in the animator tab. Its in the inspector
@dhiyanabdurazack5257
@dhiyanabdurazack5257 Жыл бұрын
It's* in the inspector.
@Robin-os1os
@Robin-os1os 2 жыл бұрын
You telling me to practice continuously really does motivate me to go and type the code myself. You're a great teacher !!
@gregwilkinson8127
@gregwilkinson8127 3 жыл бұрын
I found a spot you could use char. In your calculator example you could have put the symbol(addition, subtraction, multiplication) as a char and then insert the variable into your calculation and in your debug line to save you having to manually change it....but yes for the most part not something you would need very often.
@vudshpreyk
@vudshpreyk 3 жыл бұрын
04:08:07 using FixedUpdate for checking input will result in unreliable jumps. With this code not all jump presses will be registered. For Input always use Update. Use FixedUpdate if you manually update Physics, for example.
@GuyLORD852
@GuyLORD852 3 жыл бұрын
Hey you mind writing out the code. Its not working for me either. if you can, it will be really helpful!
@vudshpreyk
@vudshpreyk 3 жыл бұрын
@@GuyLORD852 Put "PlayerJump();" in "Update()" function and remove "FixedUpdate()" altogether
@GuyLORD852
@GuyLORD852 3 жыл бұрын
@@vudshpreyk I tried it and its still not working :/
@laibahameed689
@laibahameed689 9 ай бұрын
thanks mine wasn't working at all in FixedUpdate()
@geriibra1645
@geriibra1645 3 жыл бұрын
I will buy you udemy course after I see this. Thank you for this free 7 hour content. 👏👏🔥
@andreagrumpeenlate5813
@andreagrumpeenlate5813 2 жыл бұрын
I liked that one moment when he said “and so on and so forth”.
@andreagrumpeenlate5813
@andreagrumpeenlate5813 2 жыл бұрын
“You get the point”
@revengerking5377
@revengerking5377 2 жыл бұрын
I appreciate you so much! You are literally the funniest and the best coding teacher that I ever had!
@yogeshcs2003
@yogeshcs2003 Жыл бұрын
Excellent game development tutoral. Leared a lot from him. thank you....
@JonnyRoss
@JonnyRoss 3 жыл бұрын
EDIT: [FIXED] Make sure the Z axis of your Spawner GameObject is above the background. Mine was somehow set to -106. 😅 Anyone else's monster sprites visible in the "Scene" tab but not in "Game"? I press play and can see them spawn, their rigidbody's hit my character and push him around, but when I'm in the Game tab I can't see their sprites? How might I fix this?
@Deltasayan
@Deltasayan 3 жыл бұрын
Thanks man. I was facing the same problem.
@jorgemuguira8419
@jorgemuguira8419 3 жыл бұрын
Thank you for the explanation! I was having the exact same issue, you just saved me a lot of time. :)
@tomcarlsen3863
@tomcarlsen3863 3 жыл бұрын
Thanks, that was driving me bananas
@renovoendingfulling6582
@renovoendingfulling6582 3 жыл бұрын
thanks! this solved my problem too!
@sumandey8614
@sumandey8614 2 жыл бұрын
you just saved me bro love you
@ahhhhhhhhhhhhhhhahhhhhhhhhhhhh
@ahhhhhhhhhhhhhhhahhhhhhhhhhhhh 2 жыл бұрын
Very good tutorial ! Even if this tutorial is one year old, I'd like to add something. For the inheritance, I think it would've been worth mentioning the "Protected" accessibility level for variables. For those that don't know, a Protected variable is the same as a private one, except that the variable will be treated as if it was public for the child classes. It's pretty useful in cases like the one shown in this video.
@420troll4
@420troll4 4 ай бұрын
you could do that or you just make it private and use getters and setters like proper OOP.
@deadeye8794
@deadeye8794 2 жыл бұрын
Finally! A recent comprehensive tutorial! Edit: after a hour of listening to you it sounds like you are trying to sell me something lol
@onatozdemir
@onatozdemir 2 жыл бұрын
I loved this guy. Man, he's funny and a great tutor. Thank FCC for showing us this gem.
@hexeract9541
@hexeract9541 3 жыл бұрын
Fun drinking game: Take a shot every time he says "so on and so forth". On a serious note, thank you for this great tutorial. It was informative, easy to follow, and relatively concise--not to mention free!
@EmperorStick
@EmperorStick 3 жыл бұрын
Will do!
@oddball2137
@oddball2137 2 жыл бұрын
One of the best tutorials of anything I’ve found on KZbin… amazing teacher, well organised and also hilarious
@gabrielfey8291
@gabrielfey8291 3 жыл бұрын
Don’t mind me, just saving where I am before i go to sleep for tomorrow. 6:38:00
@youvankhatri2850
@youvankhatri2850 3 жыл бұрын
thats a lot for one time bro!!!! keep it up
@EmperorStick
@EmperorStick 3 жыл бұрын
Well now everybody's gotta like and make your comment go to the top
@Eddings06
@Eddings06 Жыл бұрын
Just fished watching it and made my first game! What an amazing tutorial, thank you so much! Awesome to get this for free and so helpful
@chandanyadav7811
@chandanyadav7811 Жыл бұрын
hey, how did you access the assets of the game? the given link is not working for me.
@DarkProgrammer11
@DarkProgrammer11 Жыл бұрын
@@chandanyadav7811 same here with me, I downloaded the assets folder but the system is not supporting its file
@9MenWalking
@9MenWalking Жыл бұрын
I had to bail on this in Player Jump when isGrounded failed to be available. Copied your code exactly, many times, but gave up after 5 hours. Your presentation is good though. Keep it up!
@chernik_us2752
@chernik_us2752 2 жыл бұрын
Hint for Background. If u want to resize ur bg much better, just change in Sprite Renderer > Draw Mode and select Tiled. And u can just resize ur bg how u want ;) p.s. if u want set Colliders - just click on ur Collider (box...etc), just set mark on Auto Tiling :)
@shriyans3618
@shriyans3618 Жыл бұрын
"public speed float = 5;" not working.... i added the scipt in character inspector but its not showing "speed = 5" ...pls help
@onlysybilvane
@onlysybilvane Жыл бұрын
Almost one year later, thank you so much for this. Just saved my OCD from placing all those repeated tiles of bg!!! It's a basic functionality, and yet nobody else has said anything about it! You got some karma points for this.
@limegalixy619
@limegalixy619 2 жыл бұрын
To good to be true i looked everywhere for a tutorial and i finally find a perfect one
@ow5622
@ow5622 2 жыл бұрын
Awesome tutorial! Enjoyed every second and learned a lot, especially key concepts like the events, which you explained perfectly. Also, don't know where the assets are from, but they look phenomenal. So thank you very much for you're hard, high-quality work - it is much appreciated.
@onattanriover
@onattanriover 2 жыл бұрын
did u manage to download the assets?
@uniquescience7047
@uniquescience7047 2 жыл бұрын
@@onattanriover yes you will have to copy the link , then paste it on other tab
@gy3940
@gy3940 11 ай бұрын
your*
@newtogames9687
@newtogames9687 2 жыл бұрын
This 7 hour watch is really worth it thank you so much for this video ❤️❤️
@gavn2185
@gavn2185 2 жыл бұрын
Junior GameDev here! Thank you so much! I didn't realize how many holes I had in my knowledge! This really made everything seem so much clearer and simpler!
@victoriabart8322
@victoriabart8322 Жыл бұрын
I wish someone would make a detailed video like this but for blender :') I feel like I know everything there is to know after watching this video. Thank you!
@chavellyn7717
@chavellyn7717 Жыл бұрын
there are a lot of videos for blender. its not like maya or 3dsmax
@washyb
@washyb Жыл бұрын
there are quite literally hundreds of good videos
@ritumaheshwari3711
@ritumaheshwari3711 3 жыл бұрын
For those of you who can't download the assets, just right click on the link and copy link address and paste it in a new tab hit enter and a zip file will be downloaded (I said this because I wasn't able to download it)
@vinithepooh4514
@vinithepooh4514 3 жыл бұрын
OMG THANK YOU SO MUCH
@Hemson
@Hemson 3 жыл бұрын
Bless you
@bigztar
@bigztar 3 жыл бұрын
Thaanks
@davood4693
@davood4693 2 жыл бұрын
God bless you.
@JuanMolina-tl2xc
@JuanMolina-tl2xc 3 жыл бұрын
At last, a worthy video to watch
@francaischannel5127
@francaischannel5127 2 жыл бұрын
I've tried a lot of teachers of unity .you're the best.thank you .
@MrNura96
@MrNura96 Жыл бұрын
Excellent tutorial! Learnt a lot from it. The Singleton part was the most difficult to wrap my head around though. I also loved the fact that he is freely expressing himself, making weird jokes and laughing at them. What a lovable guy!
@oliverbarrow8252
@oliverbarrow8252 2 жыл бұрын
Thanks
The Unity Tutorial For Complete Beginners
46:39
Game Maker's Toolkit
Рет қаралды 3,5 МЛН
Making an atomic trampoline
58:01
NileRed
Рет қаралды 6 МЛН
Glow Stick Secret Pt.4 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 19 МЛН
Blue Food VS Red Food Emoji Mukbang
00:33
MOOMOO STUDIO [무무 스튜디오]
Рет қаралды 34 МЛН
The CUTEST flower girl on YouTube (2019-2024)
00:10
Hungry FAM
Рет қаралды 41 МЛН
1ОШБ Да Вінчі навчання
00:14
AIRSOFT BALAN
Рет қаралды 5 МЛН
7 DEVS Make a GAME without COMMUNICATING! (centipede edition)
17:16
Blackthornprod
Рет қаралды 1,1 МЛН
The Future of Game Development
8:58
Brackeys
Рет қаралды 1,2 МЛН
We built the Biggest iPhone in the World.
23:30
Mrwhosetheboss
Рет қаралды 3,1 МЛН
The future of game development... has no game engine?
4:13
Fireship
Рет қаралды 852 М.
Unity in 100 Seconds
2:45
Fireship
Рет қаралды 1,1 МЛН
Unity vs Unreal: Which Engine Should You Choose As A Beginner
14:18
Awesome Tuts - Anyone Can Learn To Make Games
Рет қаралды 957 М.
How to Start Gamedev in 2024
10:28
Sasquatch B Studios
Рет қаралды 520 М.
1 Year of Learning Game Development In 6 Minutes
6:01
Giedzilla
Рет қаралды 2,5 МЛН
How I learned Unity without following tutorials (Developing 1)
18:11
Game Maker's Toolkit
Рет қаралды 2 МЛН
So you want to make a Game Engine!? (WATCH THIS before you start)
14:39
Giant Sloth Games
Рет қаралды 299 М.
Glow Stick Secret Pt.4 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 19 МЛН