Learn Unity Beginner/Intermediate 2024 (FREE COMPLETE Course - Unity Tutorial)

Поділитися
Вставка
  • Опубліковано 28 вер 2024

КОМЕНТАРІ • 13 тис.

  • @CodeMonkeyUnity
    @CodeMonkeyUnity  Рік тому +1313

    💬 This was a ton of work to make so I really hope it helps you in your game dev journey! Hit the Like button!
    🌍 FREE C# Beginner Complete Course! ua-cam.com/video/pReR6Z9rK-o/v-deo.html
    ❤ Follow-up FREE Complete Multiplayer Course ua-cam.com/video/7glCsF9fv3s/v-deo.html
    🌍 Check the Course Website for FAQ and Related Videos cmonkey.co/freecourse
    🎮 Play the game on Steam! cmonkey.co/kitchenchaos
    ❤ IF you can afford it you can get the paid ad-free version cmonkey.co/kitchenchaospaidcourse
    🌍 Check out my other Courses! ✅ unitycodemonkey.com/courses
    👍 Learn to make awesome games step-by-step from start to finish.
    ❤ Follow-up FREE Complete Multiplayer Course ua-cam.com/video/7glCsF9fv3s/v-deo.html
    🔴 RELATED VIDEOS 🔴
    There are too many to fit here, they're all linked in the course page for each Lecture cmonkey.co/freecourse
    🔴 NOTES AND UPDATES 🔴
    I will keep this portion updated with any critical changes. For most Frequently Asked Questions just check the course page cmonkey.co/freecourse

    • @BobbysWhip
      @BobbysWhip Рік тому +15

      10 hours woahh

    • @lucajo16
      @lucajo16 Рік тому +5

      @@BobbysWhip ya I will be watching this for my own project as I have a rough understanding of unity and C#

    • @edschueler7549
      @edschueler7549 Рік тому +4

      Well done! Looking forward to going through this course step by step.

    • @jamesbell8148
      @jamesbell8148 Рік тому +9

      Absolute legend

    • @SyPhase
      @SyPhase Рік тому +4

      This is really great of you to do, and perfect timing with the need for videos on the new Netcode for Game Objects

  • @MrChrizzilla
    @MrChrizzilla Рік тому +879

    I appreciate that you've made this free. It will help so many people like me who were on the fence about starting this journey.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +101

      Thanks for the super thanks! I'm glad you're enjoying the course! Best of luck in your learning journey!

    • @LowGuyy
      @LowGuyy Рік тому +15

      I agree code monkey is the goat

    • @digen4656
      @digen4656 Рік тому +14

      The GoatMonkey

    • @DeepakKumar-xo2te
      @DeepakKumar-xo2te 6 місяців тому

      Why are you saying this

    • @DeepakKumar-xo2te
      @DeepakKumar-xo2te 6 місяців тому +1

      He is a best teacher of coding

  • @WhitefoxSpace
    @WhitefoxSpace Рік тому +4736

    A 10 hour course. From a professional. For free. What could probably have made him literally thousands of dollars. What a world, what a guy. ❤💻🐵

    • @WhitefoxSpace
      @WhitefoxSpace Рік тому +24

      @@robbyz512 of course! But iirc he said a couple of weeks ago that he did have some doubts about whether it's a good idea

    • @BestMods168
      @BestMods168 Рік тому +58

      @@robbyz512 it depends on the community. Some communities are leeches. They only want to take and never give. This community seems positive. Looking at the comments below, people are donating to this dev.

    • @BestMods168
      @BestMods168 Рік тому

      @@WhitefoxSpace I think its a great idea because if we cannot get a good taste of a developer's course, we wouldn't know to buy from them or not. Some courses I bought on Udemy wasn't too good despite the instructors "supposed" credentials. And some just say, do this, do that, then the next thing, just type this in, you don't need to know what it means, etc. I'm willing to pay a lot of money for legit courses that teach me how to do things correctly instead of $10/course that just kind of teaches me, but never allow me to get a fully released product out the door. Just think about the free unity courses. It helps us get some concept down, but you cannot release a fully mini game from them. I have high hopes for this course. Hopefully, I won't be disappointed. And if its good, I hope he continue to make detailed courses to sell. Nothing is more tragic than having money to buy courses, but good course to buy.

    • @Dominik-K
      @Dominik-K Рік тому +9

      I really like the effort put into this, it's awesome!

    • @FreshWaffles3
      @FreshWaffles3 Рік тому +12

      11 Hour video, not 10 (10 hour 50 minutes)

  • @mnmlst1
    @mnmlst1 Рік тому +170

    You are going to help so many people with this one! Amazing work you did here!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +15

      Thanks for the super thanks, I hope you like it!

  • @ViviCraft-rg5it
    @ViviCraft-rg5it 6 місяців тому +49

    Took me time to finish this course!
    Now I'm looking to the multiplayer part!
    Thanks!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  6 місяців тому +4

      Thanks for the super thanks! Congrats on completing the course! I hope you learned a ton!

    • @mayankgarg9728
      @mayankgarg9728 4 місяці тому

      Can you let me know if I am a beginner in Game dev with Unity, then how much days/time would it take to complete?

  • @5bangs197
    @5bangs197 Рік тому +73

    I'm a Korean and have several years of dev experience but I'm a beginner in Unity. I struggled to find a high quality Unity tutorial, and finally I got this video. This video highlights the importance of naming rules, code structure and refactoring, but I've never seen a Korean Unity tutorial do that. I think this channel is much more professional than most of Korean tutorials. So, this is worth watching, despite of language barrier. Thank you!!!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +7

      I'm happy you see the value in writing good clean code! I hope you enjoy the course, thanks!

    • @harryseo1091
      @harryseo1091 Рік тому +4

      알고리즘이 인도한 곳에, 이렇게 같은 것을 느낀 분이 계시다니.. ㅎㅎ 다른 강의나 영상도 추천받고 싶네용

    • @5bangs197
      @5bangs197 Рік тому +4

      @@harryseo1091 음 다른 강의를 많이 보진 않았지만 이 영상이 퀄리티는 압도적이라고 봅니다. 이 영상 다 보면 기본기는 거의 익힌 셈일 테니, 저는 이 영상으로 기본기 종결하고 다음 프로젝트부터는 스스로 만들어보려고 생각 중이에요. 직접 고민하면서 그때그때 구글링하면서 만드는 게 훨씬 실력 향상에 좋을 것 같아서요. ㅎㅎ 골드메탈, 설후개의 게임데브 채널에서 뼈대 정도는 참고하려고 합니다~

    • @harryseo1091
      @harryseo1091 Рік тому

      @@5bangs197 답을 늦게 확인했습니다. 답변 감사합니다!

    • @LoRDkiyBINder
      @LoRDkiyBINder Рік тому +3

      I took the official unity course before coming here.
      Now that I'm finishing this course, I have the impression that the official unity course was practically useless.
      So I understand you perfectly.

  • @kellyrodgers9326
    @kellyrodgers9326 11 місяців тому +104

    This is simply THE best tutorial for unity I have ever seen. And code monkey even replies to comments quickly when I have a problem I can’t solve. The pace is great and so much is packed into short time frame. There’s so much detail and no unnecessary filler. Seems every word has value to me ❤

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  11 місяців тому +9

      Thanks for the super thanks! I'm glad you're enjoying it! Best of luck in your learning journey!

  • @lucas8089
    @lucas8089 Рік тому +50

    I have now watched the whole course. I did not do the project with you, becasue when I follow these kinds of courses I usually watch it once first and then rewatch parts of the course while making a totally different project. I have figured out that that's the way I learn the most.
    I loved the course! It's much more general than most other courses. It teaches concepts and how to use them generally, in a good, clean way. Most other courses only show how to use the concepts in the specific projects that they're doing. You explain everything very good, and you don't assume that you already have some knowledge. Even if you are an intermediate developer, there will still be some concepts that you don't know and therefore that's very good.
    I have used Unity for a long time (7 years) and I learned a lot from this video. Not only editor tips and tricks such as that you are able to make an object unselectable in the hierarchy, but also general C# concepts. There are certain things that I have used a lot before but not fully understood until now. For example, events and interfaces. And for the stuff I already knew, the course was a great repetition task and a great way for me to learn best practices. I am totally self thaught, so best pratices are not usually a habit for me. That's something I'm currently trying to change.
    In summary, I would recommend this course to anyone: beginners, intermediates and even professionals because I think there might be stuff in here even for professional Unity Developers. Feels illegal not to pay for it!
    With that said, I also have some questions about the course:
    1. You made Scriptable Objects for slicing recipes. The first solution I thought of was to make a SliceOutput variable in the KitchenObjectSO directly and if the output would be null, act like there is no recipe. Same with the frying. What do you think about this approach?
    2. I also wondered why we would need two different recipes for frying and burning. Why not just have a frying recipe with an already cooked meat as input and burnt as output and then it could actually continue to fry always and we could delete one or two states from the state machine? The burned state does the same thing as idle, so why not reuse that state instead of having several states?
    I'm guessing your reasoning is code readability and that it might be useful for future features to have more states, because future features might have to know if it's frying or burning stuff. But, I'm curious to know your thoughts about this :)
    3. During the whole course you usually did (except for at 8:12:00):
    if(HasKitchenObject() && bla bla bla){
    logic here...
    }
    I usually do like this for validation:
    if(!HasKitchenObject()) return;
    if(! bla bla bla) return;
    logic here..
    What do you think about this? What's best practice? What's better performance wise? Does it matter at all?
    Thanks in advance,
    and once again, great course.
    I'm eagerly waiting for the multiplayer course now!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +20

      Congrats on completing the course! Thanks for the super thanks!
      1. If you make a SliceOutput directly on the KitchenObjectSO then you are defining that field for every KitchenObjectSO even though only a handful can be sliced. So it is a valid approach although I don't like it because you're mixing specific and generic logic together.
      Same thing with frying and any other action you would like to add. If you had 10 unique actions you would end up with 10 fields on every single KitchenObjectSO even though only one or two would be used for each object.
      2. Yup merging those recipes is indeed a valid option, I kept them separate just to make the code a bit more expandable in case you wanted to add extra logic to each specific state alongside extra data in each specific SO, but yes merging them is valid.
      3. Yup that is also a valid option. There's really no best practice or any concern with regards to performance, use the pattern that you prefer.
      For me I tend to use both. For example in the Multiplayer course I use a lot of if (!IsServer) return; to stop the Update code from running on the Clients but in other places I use it like that with the logic inside the if. So really personal preference.
      Thanks again!

  • @sharky3188
    @sharky3188 Місяць тому +3

    Thanks for the course Mr Monkey.
    Im a 3D artist currently working at a mid sized studio and decided to try and get a bit more familiar with programming. I often hear about clean code, so it was nice to have someone teach those practices. It was pretty difficult at first a lot of concepts went over my head, but the later I got into the video the more I started to understand.
    When I finally understood what classes were it was like the scene from the Matrix 'He's starting to beleive' haha. Some concepts still feel a bit abstract, but I'm planning on attempting to do the roll the ball game next to avoid tutorial hell and put everything into practices.
    Thank you for making this course free for all, big respect.
    I was told by some of the guys at work, that they use actions over events, I'm not sure what the difference is, but is there a reason to use one over the other?
    Also the fact I've seen you in comments still replaying to people 1 year on is very comendable.
    I look forward to practicing a bit more then coming back to try your advanced course.
    Much appreciation coming from Australia.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Місяць тому +2

      Thanks for the super thanks!
      I'm glad you learned a lot! Yup definitely take the knowledge you gained and apply it to a project like Roll-a-ball, you will really solidify everything you've learned.
      Events use delegates and Action is a type of delegate, so they're not really competing concepts. I'm guessing they're talking about EventHandler vs Action and yup if you want a simpler delegate then Action is the simplest. I like using EventHandler just to stick with the C# standard but it works fine with any delegate type.
      You can watch my lectures on delegates and events on my C# course for more detail ua-cam.com/video/I6kx-_KXNz4/v-deo.html

  • @hainkiwanki
    @hainkiwanki Рік тому +155

    I am about halfway through the course and it is a delight. I consider myself an experienced programmer so I didn't learn much. But still learnt a few things left and right! So I am really glad to see that my programming ways are similar. I adore this kind of content where they teach you how it is like in real life programming. Refactoring, good game dev patterns (events, interfaces), clean code, naming conventions, ... Very well put together. Looking forward to completing it and to the multiplayer part. I recommend this course for beginners but also for advanced programmers so they can see if they actually code to todays standard or perhaps learn a few things. Thank you so much for putting this together.

  • @thepolyglotprogrammer
    @thepolyglotprogrammer Рік тому +82

    Just finished the entire course! You are an absolute legend!
    On the programming and clean code side I have been programming professionally for 21 years now (outside of game development) and I vouch that this guy knows what he is talking about!
    On the Unity game development side I have been learning Unity for about a year and this course covered so many wholes I had from either learning things from the wrong source or just trying to skip some steps on the learning process that I cannot count.
    This course should be an absolute must watch for every Unity beginner! And I already bought your turn-base course which I am starting to follow this week!
    Again, really good job and the community cannot thank you enough for the time you invest to do this!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +10

      Congrats on reaching the end!
      I'm glad you enjoyed the quality of the code, hope you also like the TBS course.
      Thanks!

  • @littleflea20
    @littleflea20 Рік тому +26

    Thanks. Already bought your full course and now I can fully understand everything you teach me. Your manner of speech and explaining are perfect and I love all your content.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +1

      Thanks for the super thanks! I hope you learn a lot from the course!

  • @scarletrever
    @scarletrever Місяць тому +2

    I've really enjoyed this course so far. I'm at 3:09:50 and hit an error I almost couldn't resolve. I almost gave up. I finally realized I attached the script in the wrong place in the prefab. I attached it to the child object Selected > Kitchen Counter, instead of Selected. It works fine now!

    • @TheWhitenessCat
      @TheWhitenessCat 21 день тому

      Had same problem, thank you very much for solving it! I added 'if' block for checking if visualGameObject is not null in SelectedCounterVisual class, but with your solution I can remove if-check.

  • @ShaneLikesCake
    @ShaneLikesCake Рік тому +50

    It was a great feeling during the "04:13:02 Player Pick up, Drop Objects" chapter when everything gets tied together from the first 4 hours. You can now see how everything is interacting together

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +10

      heh yup when connecting everything together it feels like magic!

  • @SEF84
    @SEF84 Рік тому +27

    I'm at the point where I can code most of things but can't scale it well as the project got bigger, but just 2 hours in and I can already see stuffs that I can use to improve my code structure, thank you very much!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +6

      Thanks for the super thanks! I'm glad you're finding the project structure helpful, that definitely is one of the main things that I hope to get across with this course since it's not something that is covered in regular tutorials.

  • @JaumeArimon
    @JaumeArimon 4 місяці тому +1

    YOU ARE AWESOME, i am starting my jouney as a game dev and i just came across your video, i am just at the minute 8 of the video but i can already see all the work you have made to do this, thx a lot and i hope this has paid off along the years

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  4 місяці тому +1

      I'm glad you found this video! I hope you learn a ton! Thanks!

    • @adityakeshla1668
      @adityakeshla1668 2 місяці тому

      Brother can you tell me ..how can we unlock items in call of duty mobile..they are too expensive..and i want some of them but i have pc

  • @lorenzocherubin
    @lorenzocherubin Рік тому +45

    I finished the entire course, it was sooo good. You deserve this super thanks!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +6

      Thanks for the super thanks, I'm glad you liked the course!

  • @NachitenRemix
    @NachitenRemix Рік тому +9

    This course is HUGE. It's beautiful that you decided to make it free. You are helping a LOT of people who are just starting. Or who need a modern complete and polished course that allows them to make a complete game, and with good coding practices.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +4

      I really hope this video helps tons of people, I hope it helps you, thanks!

  • @trades5117
    @trades5117 26 днів тому +1

    I am at the Intermission comment spot 2.04.10. This has been a very good video. I like that you are teaching coding practices as well. I especially liked the 4 ways to rotate something. I wondered why I was confused about rotating things in Unity. I really look forward into going more in depth watching your other video suggestions that popped up along the way.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  26 днів тому +1

      I'm glad you're enjoying it! Yeah for me I also find rotation with quaternions to be quite tricky to understand but with transform.forward it is super straightforward.
      Keep at it! Thanks!

  • @fmoralesaraneda
    @fmoralesaraneda Рік тому +16

    Se agradece enormemente lo que has hecho por todos nosotros. Tus videos han sido una guia para muchos que hemos querido aprender a desarrollar videojuegos, tanto para comenzar un proyecto como para continuar cuando nos encontramos estancados. Gracias por tu ayuda desinteresada.
    Saludos desde Chile.

  • @Ikazryu
    @Ikazryu Рік тому +7

    I just crunched through this course in two days and I'm overwhelmed how good it was. A short break, then heads first into the multiplayer part!
    I would say the best part of this masterpiece is the continuous refactoring. It really shows the every day workflow instead of the perfect solution for each problem on the first iteration.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +2

      Congrats on completing the course! I'm glad you liked it!

  • @EleanorCo-fh8ue
    @EleanorCo-fh8ue 28 днів тому

    Finally finished this tutorial after 12 days. Thank you so much for the tutorial, really appreciate it!

  • @andrewmackay907
    @andrewmackay907 Рік тому +14

    Finally finished! Thanks again for such a wonderful course. The main thing I wanted to get from this was how a game was structured in terms of how code and objects interacted with each other, and how to best store functionality. This did that and much more. I definitely now feel ready to design and make my own game. I feel ill be referring to this project file for a while to see "oh how did we do that again". Hopefully that will fully cement the knowledge I gained here

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +3

      Congrats on completing the course!
      I'm glad you enjoyed the clean structure, yup now go ahead and make a small original game to apply everything you learned!

  • @murilogallani3040
    @murilogallani3040 Рік тому +5

    Finished everything after almost a month following this video on my free time.
    I had experience coding in C, Python and Matlab but had absolutely no idea how Unity or developing games in general worked.
    There was tons of information in this course and after watching it I definitely feel more prepared to tackle some of my game ideas.
    I will definitely be coming back to this and other of your videos to remember and learn new stuff as I need it.
    Thank you very much for the time you put into this course, definitely the best place to start learning game development and good, clean coding practices.
    Cheers! 😄

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +2

      Congrats on completing the course, I'm glad you got a lot out of it!
      Best of luck with your game ideas! Thanks!

  • @casabro
    @casabro 5 місяців тому

    It has taken me nearly 2 months, but I have finally managed to complete this course!
    I just want to say THANK YOU so much Code Monkey! This has, without a single doubt, been one of the best learning experiences i've gone through in game development.
    I managed to make a couple of simple games prior to this course, but I was anxious about taking on a larger project with all the gaps in the knowledge I had prior to this, but I feel so much more confident going into my next project with all of the knowledge i've acquired throughout this course.
    Again I give you my genuine thanks and appreciation for making this course available for free, this has been an incredible learning journey and please keep doing what you're doing as you're a big inspiration to me and many others!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  5 місяців тому +1

      Congrats on completing the course!
      I'm glad you learned a ton! Now go ahead and apply that knowledge to a new project! Best of luck!

  • @LemuriaGames
    @LemuriaGames Рік тому +7

    The best part of this course: How you consistently seperate logic and visuals. That's the #1 thing new developers need to learn and that most tutorials don't do. As someone with two dozen Unity projects done, this is very high on the list of things that I wish I had known when I started. You can learn it through experience, tears and pain, or you can learn it from this tutorial. 🙂

  • @cubeflinger
    @cubeflinger Рік тому +7

    Thanks so much, just finished the course. Will make some minor visual tweaks and then start the multiplayer course. For me, the biggest lesson was code quality and consistency. I am very messy and learning with everything ready to go makes things so much easier. I also didnt really know how to use events properly. I'll probably put a progress clip on here / twitter but thanks again for all your hard work.

  • @swordlakeentertainment
    @swordlakeentertainment Рік тому +12

    I'm definitely gonna follow this tutorial! I'm fairly new to programming, so I'm sure I'll learn lots of new things from it. I've been documenting my programming journey thus far, so I might even make a video about the experience! Thank you so much for making such a detailed tutorial and posting it to us for free. You're really making a difference for beginners like myself 😄

    • @rmt3589
      @rmt3589 Рік тому +2

      If you do make the video, I'd love to see it!

  • @debbieboscombe2775
    @debbieboscombe2775 6 місяців тому +1

    I had to take a break after the summer to teach, but I finished today! Thanks for the great tutorial series!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  6 місяців тому

      Congrats on completing the course! I hope you learned a ton! Now go ahead and apply that newly gained knowledge to an original game!

  • @vojtaondracek8571
    @vojtaondracek8571 Рік тому +15

    Amazing work. Love your effort put into although it's free. If UA-cam tutorials would be going in this direction, we surely have a bright future ahead of us

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +5

      Thanks for the super thanks! I hope you enjoy the course!

  • @asa989asa
    @asa989asa Рік тому +4

    Thank you so much for the hard work. this is amazing. The Unity community cant thank you enough for your effort helping others.

  • @sparklingjane
    @sparklingjane Місяць тому

    I'm only watched 9min of this video but I want to thank you already for what you've done. Thank you in the name of the people like me who can't afford to paying code courses. I'm so glad and excited to learn everything you have to teach! Once again thank you! God bless you 🙏

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Місяць тому

      Thanks for the kind words, I hope you learn a lot!

  • @igortalic2021
    @igortalic2021 Рік тому +7

    Thanks! This is the most useful unity tutorial ever! Amazing job 👏

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +2

      Thanks for the super thanks! I'm glad you're enjoying it!

  • @joshwyse1761
    @joshwyse1761 Рік тому +4

    I've been looking forward to this (and the upcoming multiplayer sections) since it was announced. Thank you so much for putting out such quality content, for free. I've taken your Turn-Based Strategy and Builder-Defender courses, so I know this one will be great quality. I also purchased this one to support what you're doing. Thanks!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +1

      Thanks for your help! I really hope you like it!

  • @leonardocafissi5580
    @leonardocafissi5580 6 місяців тому +1

    thank you!!! finally I have finish it... with this free course I saved months to learn the same things with short videos, I want to watch all your videos that you mention in this video and I have to rewrite half variables name because I write half in italian... thanks you again... you are my favorite content creator because I never find a free high quality videos like your videos, and I like that you speak easy english because I don't find italian tutorial of unity...

    • @jodop5397
      @jodop5397 4 місяці тому

      can you help my stove ui is not working

  • @AeonAnomaly
    @AeonAnomaly 2 місяці тому +1

    I have finally completed the course. There have been a couple concepts that I couldn't wrap my head around when trying to learn C#/Unity my own before this course. Interfaces and Events. I could not understand why you would want to use Interfaces when you could use inheritance, but even outside of the fact that you can only inherit one class, the fact that you can create an Interface to be used on several different types of objects, but still write code for something to interact with the Interface instead of each type individually, really made it click.
    Also, with how much you called Events and Listeners, it really helped me understand how to use them and why they are so powerful.
    I did have a question concerning events and listening though. The Sound Manager is a great example of it. You can end up listening to a LOT of event sometimes. The Sound Manager has to listen to so many different things. Is there a more elegant way of listening to a bunch of things at once like that, or do some projects just have some classes with very large Start functions listening to so many different events?
    Thank you so much for making this. My next goal is to make game of a card game I collect in real life. I know the rules, I know how it should play, so I want to use what I collected here to make a working prototype. Then, I'll watch your next lesson converting Kitchen Chaos into a multiplayer game to then make my card game multiplayer to play with my friends.
    Thank you SO much for this lesson. I have been trying for years to learn C# and Unity, and this lesson finally made it all fall into place. While some concepts I still struggle with, I have so much confidence to just create, and come back here for a reference when I run into trouble. I just need more and more experience to create on my own.
    While I can't give you anything right now, I definitely plan on buying something of yours to support you. This project must have been massive, and it's really commendable. Thank you so much Code Monkey. You're the GOAT.

  • @cubeflinger
    @cubeflinger Рік тому +15

    Me : this is the cleanest code I've ever written
    Codemonkey : alright, let's clean up this code

  • @MrsAwesomdary
    @MrsAwesomdary Рік тому +4

    Differences in your VS setup, compared to a clean install I just did on VS2022, starting at 33:50 :
    - Visfora: General tab: Enable Developer Margins = True by default, yours is False
    - Visfora: Rainbow Braces tab: Yours have black colour for level 1,2,3, default has (255,153,0), DeepPink, YellowGreen respectively
    - Text Editor: General Tab: Enable mouse click to perform GO to Definition is enabled by default, with modifier Ctrl.
    - Text Editor: Advanced tab: near the bottom, Horizontal scrolling sensitivity, default is 1, yours is 10
    - Text Editor: C#: General tab: Automatic Braces Completion is true by default
    - Text Editor: C#: Advanced tab: In the Using Directives section, by default, the 'suggest using for types in .NET framework assemblies' and 'suggest using for types in NuGet packages' are also true, yours are false.
    - Text Editor: C#: IntelliSense tab: in Snippets behaviour section; none are checked by default, your have 'always include snippets' selected.
    - Text Editor: C#: Code Style: Formatting: New Lines: by default, all boxes are ticked in the first two sections 'New line options for braces' and 'New line options for keywords'. yours are all false.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +1

      Many thanks for this list! I'll add it to the course FAQ!
      I hope you're enjoying the course, thanks!

    • @MrsAwesomdary
      @MrsAwesomdary Рік тому +1

      @Code Monkey I am thanks :). I've been stuck in tutorial purgatory without actually making anything. So I want this to be the one to break out of that purgatory :).

  • @wingedviking2706
    @wingedviking2706 5 місяців тому +1

    Just finished it! What an incredible course! Thanks so much!!! Now onto the multiplayer course.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  5 місяців тому

      Congrats on completing the course! I hope you learned a ton!
      Best of luck in the multiplayer one, it is a bit more complex but if you fully understood everything here you should be able to follow that one.

  • @michalrv3066
    @michalrv3066 8 місяців тому +4

    2:04:07 🐒Excellent course! Pacing is just spot on. This course fits my skill level 100% (I can code, I know basic of Unity but I can't make a full game) and it's actually fun to follow. It's really the kind of course that should cost £100+ but it's free and I thank you for that. I will definitely be buying your Ultimate Unity Overview when I complete this course.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  8 місяців тому +2

      Nice, I'm glad you're enjoying it! Keep at it!

  • @CallMeClio1269
    @CallMeClio1269 5 місяців тому

    Im just starting my coding journey (9m in) and gamedev journey (today) and im so excited to start using unity with your help. this is seriously the best thing to happen to beginners, i cannot express this enough you truly are such a blessed man. thank you so much for all you do & im excited to go through this journey with you 🎉

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  5 місяців тому +1

      Nice! I hope you learn a lot! Best of luck in your learning journey!

    • @CallMeClio1269
      @CallMeClio1269 5 місяців тому

      @@CodeMonkeyUnity thank you!!

  • @dustmang
    @dustmang 2 місяці тому +1

    If you get Null error at around 3:36:34 it could be because the testing checkbox is ticked on both ClearCounter's, make sure it is only ticked on the one with the secoundClearCounter field filled. Also thanks for making this great course free!

  • @michaelmurray2595
    @michaelmurray2595 Рік тому +4

    Yay! Can't wait to get at it :) If it's as great as your Turn Based Strategy Game Course, it'll be awsome :) Is this the video you asked us to watch to the end for your YT video stats, or is there another video for the stats?

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +2

      Yup this is the one, hopefully with lots of people clicking on it, watching and liking, the video will hopefully get a boost in the UA-cam algorithm and reach much more people.
      So far it's going great! 5k views in the first hour as opposed to my normal of about 2k, so thanks to everyone for clicking on the video!

  • @masskhan9087
    @masskhan9087 2 місяці тому

    Hi, I am following the course its super amazing and so easy to digest, i literally got fan of writing clean code :)
    I am currently at stove counter part !
    literally following this tutorial clearing so many things
    thanks for this great series :)

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 місяці тому

      I'm glad you're enjoying it! Great job getting that far, keep going!

  • @juozasQaz
    @juozasQaz Рік тому +4

    Well im at 6:55:00 and i want to thank you @CodeMonkey for this tutorial, it is not easy for me since i'm just a beginner, but the fact that you put a lot of thought in what and when to teach makes it very valuable for people like me. Great job!

  • @CarlosD7
    @CarlosD7 2 місяці тому

    I’m currently at 5:56:05 and this tutorial is very enjoyable. When I am done I’ll probably start your C# courses and I am really looking forward to it.

  • @hieigamedev
    @hieigamedev 5 місяців тому +5

    It's difficult to keep up with the video after 2:35:30. The automatic UA-cam caption translation isn't working anymore. Could you divide this video into several small parts and post them as unlisted videos in a playlist? The second part also encounters errors after 2:40:30.

  • @TheInterestingInformer
    @TheInterestingInformer 5 місяців тому

    I’m not even looking for a unity tutorial but I came here to say people like you are a godsend, truly.
    10 hours of free tutorial? Beginning to intermediate? Truly man I wish you all the best in life you deserve it.
    Also I’m actually gonna save this and come back to it in a few days when I have time because I lowk wanna learn game dev haha

  • @dmitrykomkov8480
    @dmitrykomkov8480 3 місяці тому

    Done. It took 2 weeks, couple of hours each day. Extremely useful.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  3 місяці тому

      Nice! Congrats on completing the course! I hope you learned a ton!

  • @nicopardooo
    @nicopardooo 5 місяців тому

    I finished the course, it took me like a month but I learned a lot. Thank you very much! 😁😁😁😁😁😁😁😁

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  5 місяців тому +1

      Congrats on completing the course, I'm glad you learned a lot!
      Best of luck in your learning journey!

  • @bennyjones1502
    @bennyjones1502 6 місяців тому

    I've spent 3 days of the last 6 days methodically going through this course, which has unilaterally been my favourite gamedev course I've ever tried. That said, I've only ever tried three other courses, which varied in quality - two of them were for the Godot Engine, and the one that was for Unity didn't explain its concepts nearly well enough. This course is far better.
    The reason I like this course the most, is not only because of its clarity, polish and speed (I like fast things) but because of that very thing you mentioned - you are teaching how to write not only code *that works*, but *good code*, or at least the best code practices you know, and would use in your own games.
    I'm learning much more about the *principles behind* game dev, instead of just rote copy/pasting code and pretending I know how it works. So thank you so much for that. After this, I will be going through as many videos by you as I can, so I can get a broad understanding of Unity, then work on my first game after that.
    Yet again, thank you. :D

    • @bennyjones1502
      @bennyjones1502 5 місяців тому

      I completed the course! I've learned so much about C# and Unity and thank you for providing this course. I am extremely happy, and thank you very much for the effort you put into this.

  • @yanderekat1
    @yanderekat1 3 місяці тому

    Currently 3:11:11
    Been in gamedev for ~4 years, trying to learn a new engine and this is an amazing resource to learn about tools as well as the programming language, I appreciate this course a lot.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  3 місяці тому +1

      Nice! I'm glad you're enjoying the course! Keep going!

  • @DrYunfattpao
    @DrYunfattpao Місяць тому

    7:39:01 🐒 amazing course, thank you! I'm going to pause here and start working on my own game to put all the concepts so far into practice, and then come back to finish off the final sections!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Місяць тому +1

      I'm glad you're enjoying it! I would still recommend you at least watch until the end first but yup definitely make sure you put what you learned into practice so you truly learn.

    • @DrYunfattpao
      @DrYunfattpao Місяць тому

      @@CodeMonkeyUnity Ah ok I will be sure to do so in that case! :)

  • @dmitrykomkov8480
    @dmitrykomkov8480 3 місяці тому

    In the delivery manager chapter I believe there are a lot of other simple ways to compare two lists with unique elements rather then iterating though all of them.
    HashSet probably?
    HashSet set1 = new HashSet(list1);
    HashSet set2 = new HashSet(list2);
    return set1.SetEquals(set2);

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  3 місяці тому

      Yup every problem has multiple possible solutions and yup using a HashSet is indeed a great way to do it.

  • @Kharabish
    @Kharabish 4 місяці тому +1

    where were u my man !!! , i was looking for u for along time , i rly wanna learn this unity and how to make games
    ty so much ♥

  • @ThePinkieShit
    @ThePinkieShit 2 місяці тому

    Thanks a lot for all that ínformation you gave freely. Best tutorial ever. This was my first tutorial into learning Unity and i dont know where should I be headed to after this. Some advice would be perfect. Thank you.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 місяці тому +1

      Congrats on completing the course! I hope you learned a lot!
      After this you have many possible options, you can try applying what you learned by making a simple game, something like Flappy Bird or Space Invaders.
      Alternatively if you want to keep learning through a course you have my Turn Based Strategy course which takes things up a notch unitycodemonkey.com/courses.php?c=turnbasedstrategy
      Or if you want to learn more on the language itself check out my C# course ua-cam.com/video/pReR6Z9rK-o/v-deo.html
      Best of luck in your learning journey!

  • @bilalalghabra6224
    @bilalalghabra6224 6 місяців тому

    Just finished the course, it was an awesome journey and i learned a lot, it was really enjoyable, thanks a lot❤

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  6 місяців тому +1

      Congrats on completing the course! I'm glad you learned a lot, now go ahead and apply that newly gained knowledge to an original project!

  • @a-groups3800
    @a-groups3800 Місяць тому

    Thank you, just finished this one, started Turn based tutorial

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Місяць тому

      Congrats on completing the course! I hope you learned a ton!

    • @a-groups3800
      @a-groups3800 Місяць тому

      @@CodeMonkeyUnity Yes I learned a lot and thanks for your efforts in doing good production-level clean code projects, I really liked it,
      I also purchased 2 of your courses on Udemy, these 2 also have a nice explanation of each topic clearly
      Unity Turn-Based Strategy Game: Intermediate C# Coding
      Ultimate Unity Overview (70+ Tools and Features Explained!)
      Looking for DOTS in Udemy
      Thank you for replaying...

  • @Yellow_G
    @Yellow_G 25 днів тому

    Thanks Bro i Watch A Lot Of Tutorials On UA-cam But This One 🔥

  • @timmybottlestop
    @timmybottlestop 5 місяців тому

    2:04:00 🐒Loving the course so far. Thank you for making such an in-depth work along course to help myself and others begin to learn the basics of the Unity program for the first time. Has been a real lifesaver. 👍👍

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  5 місяців тому +1

      Great job getting that far! Keep at it!

  • @판도라7422
    @판도라7422 3 місяці тому

    7:39:00
    Almost done! ty for nice lecture! 🐒
    거의 다 왔네요! 좋은 강좌를 만들어주셔서 정말 감사합니다!

  • @MrZinvixYT
    @MrZinvixYT 6 місяців тому

    I visit a lot of tutorials, yours os one of the best so far

  • @Larmama
    @Larmama 2 місяці тому +2

    Learning progress: 9:26:00
    Awesome!

  • @yungalgorithm
    @yungalgorithm Місяць тому

    hi @CodeMonkey --
    I have a broad question:
    1. What steps, and in what order, would you take to repurpose this into an iOS mobile game? The things I can think of are:
    - changing the controls to have a floating gamepad;
    - changing the dimensions to fit a landscape iPhone dimension; and
    - changing the build type to an iOS build.
    But I am sure I am missing stuff other than this and am not aware of best practices associated with converting a PC build to a iOS/mobile build.
    2. I want to do user auth using thirdweb (which allows for email/web3 auth), so the user could create an account or login before getting to the main menu. What steps would you take to do this/how would you approach this?
    Thank you!

  • @VICEJAX
    @VICEJAX Місяць тому

    bro ur insane u know that right? jesus this is all we might ever need!!!

  • @bemtheman1100
    @bemtheman1100 3 місяці тому +1

    7:39:24 🐒 I think I am going to take a break here and move on to my next tutorial. I want to thank you so much for this resource. I have a notebook full of so much amazingly put together information and after more than 30hrs on this tutorial I think I really have a good base understanding of how intense this process is. This is really my intro to making games and I was hoping to use this as a resource to fire hose myself on unity. I dont think I expected myself to remember everything but I did want to have at least an awareness of as many things as possible and I think I got that. However, the more I got through this tutorial the more the gears got turning on what simple games I want to make and im really itching to get started! I think I hope to finish this tutorial one day alongside my first game when I have figured out some simple gameplay and reach a point that I need to start putting together a menu. I hope to use this tutorial many many many many times as a reference and I cannot thank you enough for helping me get started on this journey! My plan after this is to do a shorter platforming tutorial since this is the first kind of game I want to make and then from there get started on diving into the waters on my own game. Thank you thank you thank you, cannot say that enough!!!!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  3 місяці тому +1

      Thanks for the super thanks!
      Sounds like you really took your time to pay attention and learn slowly, great job!
      Yup go ahead and build some simple mini games to test out the knowledge you already gained, you can always refer back to the various lectures in this course when you want to remember how something was done.
      Best of luck in your learning journey!

  • @badrelnajjar6678
    @badrelnajjar6678 6 днів тому

    I appreciate your efforts and I wanna to thank you alot 🎉❤

  • @Jason-td1gu
    @Jason-td1gu Місяць тому

    4:35:00 Can you explain a little more about the use of the static method here? Aside from that one time that you mentioned where we used the singleton pattern, we haven't used any other static methods. Leading up to this part of the video, my thought was you were going to create a separate spawner class to handle all of the spawning. It makes sense the way you did it after thinking through it, but it's something I had to pause the video on and really think about, so I want to make sure I have it right.
    Thanks!

  • @cairofenton5739
    @cairofenton5739 Місяць тому

    Starting this course today! lets see how this goes

  • @MtxLk
    @MtxLk 2 місяці тому

    2:04:04🐒 I just wanna thank you 1.5 years after this course was uploaded.
    I really respect people who make high quality stuff just to help other people, and believe me this course worth +50$ when it comes to quality and value. Thank you again for helping me and so many people to finaly step in this amazing world of game dev ❤

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 місяці тому +1

      Great job getting to that point! I'm glad you're enjoying it, keep at it!

  • @patrickbarras200
    @patrickbarras200 2 місяці тому

    9:36:34 Having added the new field pressToRebindKeyTransform to OptionsUI.cs
    students must go into the editor and drag the PressToRebindKey object to the corresponding (new) field in Options UI script of OptionsUI object. Otherwise they will get errors:
    -UnassignedReferenceException: The variable pressToRebindKeyTransform of OptionsUI has not been assigned.
    -You probably need to assign the pressToRebindKeyTransform variable of the OptionsUI script in the inspector.

  • @MyComedystudio123
    @MyComedystudio123 6 місяців тому +1

    Arey Prabhu ji 🙏 Love From India ❣️ Literally very nice ☺️

  • @Takiplay243
    @Takiplay243 18 днів тому +1

    Complete reset!
    Day 1: 1:42:42
    Day 2: 2:38:21
    Day 3: 3:24:46
    Day 4: tmrw

  • @1bustudios
    @1bustudios Місяць тому

    10:49:40 finished :). thank you so much for making the course, it is really amazing!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Місяць тому

      Congrats on completing the course! I hope you learned a ton!

  • @autobr_
    @autobr_ 6 місяців тому

    loving the course man.. even though it's almost 11 hours 😆
    my prof. assigned me this because I was the only one in my class to be Unity User Certified (I'll be Unity Associate Game Designer Certified by the end of May 🥳🥳) and I dreaded the long hours but this was such a great learning experience!
    thank you so much for this free course!! 🐵

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  6 місяців тому

      Nice! I'm glad you're enjoying it! Best of luck in your learning journey!

  • @oscarcoca5385
    @oscarcoca5385 2 місяці тому

    AMAZING STUFF!!!

  • @unknownfactor6489
    @unknownfactor6489 3 місяці тому

    Still an amazing video, Thank you for making it free

  • @Fullmodeingaming
    @Fullmodeingaming 4 місяці тому

    i founded one bug, you can add meatpattyfryed and meatpattyburned both in same plate

  • @Duck_The_Gamer
    @Duck_The_Gamer 5 місяців тому

    Woah, a COMPLETE course for FREE??? You are a real chad!

  • @codingwale8
    @codingwale8 6 місяців тому

    guys if u also faced the problem that your script is not running kindly follow all recommendation as given and also 1:02:26 from this part video is cut , in that you have to go to game tab and just click play button , then only you will able to see value at console, although this is very obvious thing , but it's hard to find it for newbie developer like me . 👍

  • @Gamaffin
    @Gamaffin 5 місяців тому

    8:26:00 Wow! That was really cool! I'd even say EPIC!

  • @kg9571
    @kg9571 Рік тому +602

    Step 1: Learn how to make video games with this video
    Step 2: Get money by making a video game
    Step 3: From the money you made with the game, donate 1000$ to this awesome wholesome gentleman

    • @danielluko7635
      @danielluko7635 4 місяці тому +6

      That's a good choice, i hope that i will can earn some money on solo development in indie browsers games, if i will can it, i donate to this greatest youtuber

    • @kraken5057
      @kraken5057 4 місяці тому

      @@danielluko7635 if you donate 100 dollars to me i'll give you 200 when i go big... trust me bro..

    • @tehmasipalikhan8598
      @tehmasipalikhan8598 3 місяці тому +2

      For Sure I will Sir You are AWESOMEEEEEEEEEEEEEEEEEEEE

    • @100push-upsguy6
      @100push-upsguy6 3 місяці тому +2

      Are you kidding me? With over 2 million views he doesnt need more money. Also with that money I could study 10 courses in Udemy or LinkedIn Learning.

    • @jrgamerelite5287
      @jrgamerelite5287 2 місяці тому

      so how much did you earn?

  • @money_hyde
    @money_hyde 9 місяців тому +339

    Every time I get stuck somewhere, I find myself revisiting this video to refresh my memory on important topics. This video is a serious treasure, thank you for all you’ve done for the community! I wish I could do more :)

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  9 місяців тому +43

      Thanks for the super thanks! That's awesome, I'm glad the video is helpful as a reusable resource!
      Best of luck with your projects!

    • @EchoYoutube
      @EchoYoutube 7 місяців тому +4

      Baller comment, Baller video.
      Y’all are inspiring, and I dream for that energy. I’m gonna watch this on repeat till I’m better at finishing things.

    • @haroonhanif80
      @haroonhanif80 7 місяців тому +1

      wow, spending $50 just for a super comment

    • @money_hyde
      @money_hyde 7 місяців тому

      @@haroonhanif80 It’s not much, but this channel has done a lot for me and my personal growth, I’m sure many others too, and I think it’s important to show support to those who have supported you. No matter how small :)

    • @gamerboi6034
      @gamerboi6034 6 місяців тому

      can you tell me the most advance topics he used in this game?

  • @alxdrksoul
    @alxdrksoul Рік тому +284

    Man you're insane, this is just ridiculous, the huge amount of time and hard work to put this together, and for free, thank you for your kind heart, I'm sure the community appreciates what you've done.

    • @Monodori1
      @Monodori1 Рік тому +4

      Even watching this takes a lot of effort

    • @guillermodanielmazzarigiov1768
      @guillermodanielmazzarigiov1768 Рік тому

      I totally agree with this comment, thank you very much! I am a C# dev, and always wanted to jump to game development, I feel this is the perfect tutorial for me!

  • @ByteSizedSociety
    @ByteSizedSociety Рік тому +186

    You are cooking my mind with this kitchen simulator HOWTO!! Thank you Code Monkey for the consistent high-quality tutorializing, and all the tips and tricks.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +21

      Thanks for the super thanks! I hope you learn a ton from the course!

    • @MascotLofiCafe
      @MascotLofiCafe Рік тому +2

      In all honesty u right, this was just beautiful, God bless you bro!

  • @_richardaustin
    @_richardaustin Рік тому +158

    I have done many tutorials, given up, finished but didn’t like it. This, this is the best game dev tutorial ever made. Loved every second of it and feel like I accomplished something great. Took me 4 weeks doing it at weekends and after work. I will more than likely continue with your multiplayer tutorial and eventually keep working on this to be even more fleshed out.
    Thank you CodeMonkey! You’re amazing

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +18

      Thanks for the super thanks!
      Great job on completing the course! Now go ahead and use that knowledge in your own projects!

  • @shakibdewan7441
    @shakibdewan7441 Рік тому +324

    Man, you’re a treasure! I really, really, REALLY appreciate what you do for the community. Thank you so much for teaching us Unity. Keep it up 😁

  • @peterwilliams4054
    @peterwilliams4054 6 місяців тому +160

    Professionally I work as a software engineer. We're a C# shop on most of the tech stack and I'm extremely familiar with the language. I took this course to learn the Unity side of things and let me tell you all that this guy is the real deal. Especially in regards to clean code practices. Well done CodeMonkey, and thank you so much for all you do!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  6 місяців тому +13

      That's awesome to hear, I'm glad you enjoyed the course! Thanks!

    • @Al3xdude19
      @Al3xdude19 4 місяці тому

      Same here. I can't stress enough how helpful CodeMonkey has been so far

    • @jameshelton9422
      @jameshelton9422 2 місяці тому +2

      your comment is sold me to this gentleman. Than for some reason I clicked on your channel to see if you were being genuine about coding and i found your coding playlist and now its my playlist

  • @samirkazah302
    @samirkazah302 Рік тому +358

    Single handedly empowering an entire generation of game developers, what a legend

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +30

      I hope you like it!

    • @lewiswinars
      @lewiswinars Рік тому +5

      ​@@CodeMonkeyUnitythank you you are a legend

    • @markfuckerturd5165
      @markfuckerturd5165 10 місяців тому

      @@CodeMonkeyUnityi dont think theres anyone who wouldnt like this dude

  • @paulogustavo3841
    @paulogustavo3841 Рік тому +221

    This course is really really amazing. Not only because the content itself but also for all the tips you give us during all the course about good practices, clean code, related videos of some specific topics.
    The way you teach and show examples about how to do something is very clear. I watched tons of videos about Unity and yours is always the best, no doubts. Thank you for all the support to the game development community.

  • @TEMISsX
    @TEMISsX Рік тому +65

    Merci !
    As a web developer this my first time with Unity and game development and your courses are of an absolute quality ! I am learning so much things !
    Thank you again for all you work 🔥

  • @sqwatchy1010
    @sqwatchy1010 Рік тому +154

    Weird side note. I have ADHD and I really appreciate the no or very little background music in this series. It allows me to listen to whatever background music I'm feeling at the moment and focus better :). I seriously can't thank you enough for doing this entire course for free.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +26

      Heh yup I also prefer learning without any music in the background of tutorial videos. I'm glad you're enjoying it! Thanks!

    • @zksoaps
      @zksoaps Рік тому +3

      thats an adhd thing? I have adhd but like ppl saying stuff that I just dont experience

    • @sqwatchy1010
      @sqwatchy1010 Рік тому +2

      @zksoaps it's different for everyone. Personally I get very distracted from noise. And yes... I am clinically diagnosed with ADHD-I

    • @zksoaps
      @zksoaps Рік тому +2

      @@sqwatchy1010 ​ @sqwatchy1010 I get distracted by... idk, but its really bad I've been at this course for months

    • @1georgekitchen
      @1georgekitchen Рік тому +6

      I have adhd and mad at you both because I'm reading comments and not watching the video! Jerks. 😂

  • @jamestolton6882
    @jamestolton6882 Рік тому +114

    broooooo this is absolutely legendary!! I can't believe you put in all this work for us. You're making a huge difference to a lot of people. THANK YOU!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +13

      Thanks for the super thanks! I hope you enjoy the course!

  • @NeilDonkin
    @NeilDonkin Рік тому +58

    Thank you so much for your consistently high quality contributions to the commUnity, Hugo.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +5

      Thanks for the super thanks! I hope you like the video!

  • @count3rcultured
    @count3rcultured Рік тому +177

    Just finished the course, and I can't thank you enough for all your work on this project! I'm coming into game dev as a complete beginner, and this was exactly what I needed to get my feet wet, start learning the process, and develop positive habits. THANK YOU THANK YOU THANK YOU!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +31

      Congrats on completing the course! Thanks for the super thanks!
      Now go ahead and apply that knowledge you gained to an original project! Best of luck in your learning journey!

    • @Mirpurmad
      @Mirpurmad Рік тому

      I am right behind you , I aim to finish the course and learn and practice more and will contribute as well as a little thanks to this delightful gentleman Codemonkey
      let me know how youa re getting on and if we can catchup and share notes or collaborate to do something together to pay our homage to our great teacher.

    • @adityakeshla1668
      @adityakeshla1668 2 місяці тому

      Brother can you tell me ..how can we unlock items in call of duty mobile..they are too expensive..and i want some of them but i have pc

  • @49wares
    @49wares Рік тому +112

    Nice finally the course is out, i really hope for you it will be a success. You invested so much time and effort into this. Great Job! I will continue to watch this beast during the next week 😀👍

  • @goma8167
    @goma8167 Рік тому +353

    I just finished the course. Thank you so much for everything I learned.
    The amount of tips and good habits I gained from this tutorial is just amazing.
    I love the way you code, decoupling logic and visual.
    My favourite part was all the UI stuff, I didn't know how to use the Unity UI and never realised it was so easy and so powerful at the same time.
    I'll keep playing with it experimenting things and look for tutorials more specific on that matter.
    My goal was to take a month to finish this, I am a little bit early! That's how motivated I was! I am ready for the next big step. I can't wait for the multiplayer course.
    Meanwhile I'll look at all the videos you talked about during this one. I also have your Udemy courses in stock that I never opened for lack of motivation. Now I'm at my best! Let's do all this.
    Thank you so much for sharing.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +46

      Thanks so much for the super thanks!
      I'm happy you enjoyed learning good habits and nice code decoupling.
      If you want to take your learning even further I can highly recommend the book Code Complete 2, reading that huge book helped me improve my programming skills 10x.
      Now take everything you learned here and build an original project! Best of luck!

    • @goma8167
      @goma8167 Рік тому +18

      @@CodeMonkeyUnity You are more than welcome, it is well deserved for such an amazing tutorial.
      That's a great advice! It's been sitting on the shelf next to me for years. It's time to get on that motivation vibe going on and open it.
      That's the greatest feeling post tutorial, the motivation it gave me.
      Can't thank you enough.
      😍🐵

    • @eneaganh6319
      @eneaganh6319 Рік тому +4

      wish i could donate too

    • @freepik19nineteen2
      @freepik19nineteen2 Рік тому +7

      @@eneaganh6319 If i had money like mr beast i will donate 10,000 dollars

    • @IndianProYT
      @IndianProYT Рік тому

      ​@@eneaganh6319 Why couldn't you...?

  • @KvnLeandro
    @KvnLeandro Рік тому +43

    Thank you for taking such a huge time for making this awesome content for us, you're one of the best content creators for the gamedev community here on UA-cam
    I hope this helps some people start on this carreer
    Code Monkey, our hero!

  • @Hary0n
    @Hary0n 7 місяців тому +30

    Thank you, @CodeMonkeyUnity!
    I have completed the course on my 2nd attempt (first time, I got confused after 4h and went back to learning the basics).
    It was amazing, hands down the best and clearest toutorial I've ever seen.
    I am your fan now and actively waiting for more of your content.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  7 місяців тому +3

      Congrats on completing the course! Thanks for the super thanks!
      Now go ahead and apply that newly gained knowledge to your own projects! Best of luck!

  • @bonesvalley7230
    @bonesvalley7230 Рік тому +38

    7:39:04 🐒 I'm in disbelief that this course is free

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Рік тому +6

      Congrats on getting that far, and seriously congrats on finishing that game! Every game you finish makes the next one easier so keep it up!