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

Поделиться
HTML-код
  • Опубликовано: 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! ruclips.net/video/pReR6Z9rK-o/видео.html
    ❤ Follow-up FREE Complete Multiplayer Course ruclips.net/video/7glCsF9fv3s/видео.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 ruclips.net/video/7glCsF9fv3s/видео.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

  • @WhitefoxSpace
    @WhitefoxSpace Год назад +4735

    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)

  • @kg9571
    @kg9571 Год назад +601

    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?

  • @MrChrizzilla
    @MrChrizzilla Год назад +875

    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  Год назад +100

      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

  • @SwiftyKazari
    @SwiftyKazari 5 месяцев назад +13

    I just finished the whole course. I just want to say how amazing this has been from start to finish. Everything is explained with purpose and reason, the fact it is in video format means I could take my time with it and the tutor here knows his stuff with Unity. Loved it and I'll be using his videos for help to eventually make my own game. Thanks a bunch! :D

    • @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

    • @kashafrafique0508
      @kashafrafique0508 Месяц назад

      Which version of unity did you used for this course because in this version there's only sample 3d URP scene even the latest version doesn't have actual urp template

    • @zonroxx-clorox
      @zonroxx-clorox Месяц назад

      @@adityakeshla1668
      Step 1: Watch this whole tutorial
      Step 2: Make awesome game
      Step 3: Sell awesome game
      Step 4: Buy the items on call of duty mobile with your game dev money

    • @adityakeshla1668
      @adityakeshla1668 Месяц назад +1

      @@zonroxx-clorox thanx bro this is what i am looking for...life saving advice 😭😭🙏

  • @_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!

  • @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!

  • @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!

  • @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.

  • @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!

  • @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

  • @farazk9729
    @farazk9729 4 месяца назад +5

    What a thoughtful, proactive teacher you are..
    Anticipating students' problems and questions is a sign of great intelligence. Good job, and thank you.

  • @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...?

  • @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.

  • @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 🔥

  • @ViviCraft-rg5it
    @ViviCraft-rg5it 6 месяцев назад +47

    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?

  • @achrafparkour382
    @achrafparkour382 6 месяцев назад +64

    I am in 3:11:22 can't thank you enough, i am a software engineer and it makes my heart warm to see a youtuber and game developer brings some clean code best practices. thank you very much for this course

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  6 месяцев назад +9

      Nice! I'm glad you're enjoying the focus on best practices! Keep going!

    • @cruzchaps3662
      @cruzchaps3662 5 месяцев назад

      Ey thats where i am lesssgggoooo

    • @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

  • @creative.outlet
    @creative.outlet 5 месяцев назад +2

    I am a software developer so I highly appreciate the clean code approach. You're teaching style is so good that there were times during the course where I paused and tried for myself with the tools I learned. Thanks a bunch. It's crazy that this is free. 😱 Took me around 30 hours to complete, but it's well worth it!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  5 месяцев назад +1

      Thanks for the super thanks! Congrats on completing the course, I'm glad you enjoyed it!

  • @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!

  • @mhreinhardt
    @mhreinhardt Год назад +134

    I finally finished! Having already earned a ton of general programming experience, what I appreciate most is the Unity specific intricacies you share that would have taken me hours or days to try to figure out and debug... things like when you need to destroy objects, how different canvas and animator options work, and things like that. Thank you again for sharing all of your hard won insights. I feel like I have enough skills now to tackle the projects I wanted to complete!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад +21

      Congrats on completing the course, thanks for the super thanks!
      I'm glad you learned a lot, now go ahead and apply that new knowledge to an original game!

  • @Jecyn14
    @Jecyn14 3 месяца назад +4

    I just hit the halfway point! I came into this video knowing a lot of what's been covered so far but you've definitely taught me so much on clean code practices and how to approach certain problems in a much simpler way, like using the interface to detect kitchen object parents. I can't recommend this video enough for someone who wants to learn something new or improve on something they thought they knew everything about. Thanks for this!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  3 месяца назад

      Nice! Great job getting that far! I'm glad you're learning a lot! Thanks!

  • @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!

  • @katrixerahn
    @katrixerahn Год назад +91

    Came here knowing nothing and came out with complete understanding how C# works and now ready to start my own projects. Amazing work: I wanted to cry at the end. Never had such an enjoyable learning experience. You're the best, Monkey.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад +7

      That's awesome! Congrats on completing the course!

    • @therealhecker
      @therealhecker Год назад

      hey bro i dont have any programming background or c#....can I follow this course

    • @doomfistXD
      @doomfistXD Год назад

      @@therealhecker ofcourse you just shouldnt give up

  • @baovirus
    @baovirus 9 месяцев назад +41

    Day 5: 5:19:30 (HALF WAY DONE 🥳🥳🥳)
    Man, I really feel like I should say something at this point. I can't thank you enough. Myself and everyone truly appreciate you for creating these amazing courses for free. Hopefully, the sincere praises and gratitude from everyone will provide additional motivation for you to continue creating more free courses👍👍👍.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  9 месяцев назад +9

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

  • @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 ruclips.net/video/I6kx-_KXNz4/видео.html

  • @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!

  • @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!

  • @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!

  • @bearshaman
    @bearshaman 4 месяца назад +4

    Hey just finished this course last night after working on it for months and I want to say thank you so much! I've taken a few paid tutorial courses and while they were good and I learned a lot not one of them went into key rebinding or pause menu setup. One of the main reasons I decided to take this course was because you also cover how to use a controller to navigate through button menus, something the dialogue course I took did not do, despite making all the dialogue choices buttons. Thankfully, adding controller support will be way easier than I thought it would be. But the biggest takeaway for me is your naming conventions. I make notecard flashcards of all my courses to aid with retention. This course helped me realize the reason I wasn't retaining certain courses as well as others is due to their inconsistent and unclear naming conventions. Looking at the code in this course it's extremely easy to grok. These clear conventions have also helped my flashcard technique grow, by influencing me to make the intent of what is asked to be remembered with each flashcard more clear. One final comment. This course is insanely dense! There is so much helpful information being dropped constantly. Easily the most dense course I've seen, especially towards the end. I ended up with over 1600 notecard flashcards from it, close to twice as many as I made in the next densest course. Thanks again, and cheers!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  4 месяца назад +2

      Congrats on completing the course! I'm glad you took your time and really learned!
      Great job on putting in the effort making all those flashcards, I'm sure they helped you truly learn all those concepts.
      Best of luck with your future projects!

  • @onatkocabasoglu2634
    @onatkocabasoglu2634 Год назад +17

    This guy knows how to present his product! You should make content more like this.

  • @joaomonteiro2286
    @joaomonteiro2286 Год назад +64

    I haven't even went through the lectures yet, but your initiative is commendable and I'd like to support upfront just for the time you dedicated to spreading your knowledge in such a professional way

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад +12

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

    • @ssamyyy
      @ssamyyy 11 месяцев назад

      I have a problem:
      after doing this 2:14:56 i get an error stating that:
      Assets\Scripts\Player.cs(71,9): error CS0106: The modifier 'public' is not valid for this item@@CodeMonkeyUnity

  • @MrKvra666
    @MrKvra666 4 месяца назад +3

    Just reached the last lecture, only 40 min left, it has been quite the jorney but I learned a ton, thank you sir! You are amazing and I will sure check out the other tutorials.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  4 месяца назад +2

      That's awesome! Congrats on sticking with it till the end!

  • @Cortex.01
    @Cortex.01 Год назад +29

    You've been the best mentor for me in coding for years! Thanks for amazing tutorials and all the motivation you provide for us. I really appreciate it!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад +2

      Thanks for the super thanks, I'm glad the videos have helped you!

  • @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.

  • @Yanders
    @Yanders Год назад +35

    I'm really happy with what you are doing and thank you, and I'm also very grateful that you have released such a detailed 10 hour course totally free! Thanks again

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад +4

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

  • @baranidharanmurali469
    @baranidharanmurali469 Месяц назад +2

    Finally completed the course after a week of coding along as the tutorial progressed. I have never gone through a RUclips tutorial this long. Such a great tutorial. I started of with zero knowledge on unity game development and u helped me get a very good idea on the unity game development mechanics. I come from Android development background and i work with Kotlin. Coding in C# was a bit of a pain hopefully i get used to it soon. Thank you so much for this excellent tutorial 🤝.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Месяц назад

      Thanks for the super thanks and congrats on completing the course!
      I'm glad you took the time to really learn, I've never used Kotlin but I love C# so if you stick with it I'm sure you'll love it as well!
      Best of luck in your learning journey!

  • @batimius
    @batimius 10 месяцев назад +18

    Just finished the course. I am truly speechless by the quality of this course. In 10 hours, I managed to learn more than I would have following a 6-month IRL course. Not only that, but this course is polished and teaches you not only the basics, but some advanced concepts as well. At the same time, this is one of the few courses that I managed to follow without any error (there were no errors if all steps were followed correctly), so hats off for the future- and error-proofing of this course. I have nothing more to say, this course is just plain amazing. Thank you so much for the time spent on this course, it has helped both me and a lot of other people, and will help many more!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  10 месяцев назад +4

      That's awesome to hear, I'm glad you learned a lot! Best of luck in your future projects!

    • @Chaffy-v3p
      @Chaffy-v3p 7 месяцев назад

      I havent started the course, so maybe im getting ahead of myself, but does doing this course help in some way to pass the unity cert exams. And like how does this help later on if you wanna work in a company, like the engines they use. What do you do after completing this course. It just seems like theres so much to learn, so im trying to understand the roadmap. lets say id like to work in a specific company somehow, i do art, but never worked with stuff like this, just have a bachelors in computer science. hmm i dont think i posted a proper question but if you could answer any doubts i have, thatd be really helpful. basically i wanna break into the industry, try making games on my own and eventually work in an ideal company, with direction and design and such.

  • @cryptorcd9352
    @cryptorcd9352 Год назад +19

    Aaaaand DONE!
    After probably 25 or so hours I finally finished this course. I was doing some other tutorials of yours while doing this at times when you recommended them, like events and delegates and similar.
    Seriously thank you! This is not my first game, but I started taking coding seriously at the beginning of this year and this was THE best tutorial I followed so far.
    This is all I ever wanted for when I looked for first tutorial(well except that it's 2D but that doesn't matter much), but when I was creating my first game I wanted to learn all necessary things like sound, options, key rebinding etc so thank you for adding that in here!
    I learned a ton, especially about writing clean code!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад +9

      Congrats!
      I'm glad you learned a lot, now go ahead and take that knowledge and build an original game! Best of luck!

    • @bigsharkslippers4806
      @bigsharkslippers4806 Год назад +1

      This really is a great tutorial. And a heads up, another tutorial(series. Not one long vid) creator is Pandemonium

    • @cryptorcd9352
      @cryptorcd9352 Год назад +1

      @@bigsharkslippers4806 Oh yeah! That was my first unity tutorial I did in Sep 2022 lol

  • @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 RUclips
    I hope this helps some people start on this carreer
    Code Monkey, our hero!

  • @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 20 дней назад

      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.

  • @Sphax84
    @Sphax84 Год назад +75

    Thank you for all the things you do for the Indie developers ❤️

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад +5

      Thanks for the super thanks! I hope you find the course helpful!

  • @soupsipper4614
    @soupsipper4614 Год назад +31

    10:49:40 I just want to say thank you for taking the time to make this truly magnificent tutorial. After a week of on and off watching I made it to the end. I have about 4 years of coding experience but I had never touched a game engine before. I can't describe how valuable this tutorial was to me and it gave me the push I needed to take my first step towards developing indie games. Again thank you so much, gonna go add multiplayer now :)

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад +6

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

    • @olivierthonon6214
      @olivierthonon6214 Год назад

      Yep, going for multiplayer right now :D
      Just a little coffee before that.

  • @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!

  • @vaynemarksyou6213
    @vaynemarksyou6213 4 месяца назад +2

    You know you've done a great job when I try to write the code alongside with you and when I miss a line or two of code, I can just add them by myself without rewinding the video. Great Job!

  • @MalikenGD
    @MalikenGD Год назад +10

    Awesome course man. I also love how you still support us on your previous courses (you answered my question 12 hours ago even). Keep up the great work.

  • @cubeflinger
    @cubeflinger Год назад +25

    Top quality content. I'm going to love going through this. Thank you.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад +5

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

    • @RM-lh7on
      @RM-lh7on Год назад +1

      @@CodeMonkeyUnity Nice, could you please renew your Assetstore 10 % discount code?

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад +2

      ​@@RM-lh7on I've asked my Unity contact but apparently a bunch of people were off in January so not sure if it went through yet

  • @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!

  • @Aneef-S
    @Aneef-S 5 месяцев назад +2

    Okay, I am commenting this because I just want to went up. I always thought that I should just watch tutorial in the initial stages of my game dev journey. But seeing this, I knew that I was absolutley wrong. there are many things you will learn from following new videos. Each video contains 90% info you already know but 10 % you didn't even new that existed. Sometimes, that 10% info can change your entire journey. And I hope that every video I watch will contain that new 10% life changing knowledge.

  • @coffeecaveman123
    @coffeecaveman123 Год назад +16

    Still working on it, but so far this has been top quality.
    Q: As a personal challenge, I decided to make the character rotation more complete. (I.e. when movement stops, rotation continues to last moveDir by using a faceDir variable.) I finally got it working as intended, however I found it tricky to have the character stop while facing a diagonal input direction. (Requiring releasing two movement keys at the exact same instant.) How would one accomplish this without making general movement more sluggish? I've found little clarity on this issue on the internet or with ChatGPT.
    Thanks.

  • @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!

  • @omergosh-personal
    @omergosh-personal Год назад +17

    🐒 Made it past the 2 hour mark at last! I'm an intermediate-level user so a lot of the lessons taught so far involves concepts I learned and picked up myself over time, but it's really nice seeing it all gone over in detail and filling in gaps here and there.
    It's also always nice to be validated on the design patterns I've already been using for personal projects, haha.
    Looking forward to seeing what I can learn from the remainder of this course (and its sequel)!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад +3

      Good job! I'm glad you're enjoying the course, keep at it!

    • @ssamyyy
      @ssamyyy 11 месяцев назад

      I have a problem:
      after doing this 2:14:56 i get an error stating that:
      Assets\Scripts\Player.cs(71,9): error CS0106: The modifier 'public' is not valid for this item@@CodeMonkeyUnity

  • @trades5117
    @trades5117 25 дней назад +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  24 дня назад +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!

  • @MiDnYTe25
    @MiDnYTe25 Год назад +5

    Just finished the course, took me a little over a week. I've learned so much, can't thank you enough for all the insight you're providing. I'll surely be coming back to this video for refreshers.
    It's so rare to find no-bs, straight to the point, but not underexplained content on RUclips, let alone free for all to enjoy. Your channel truly is a gem for game developers out there.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад +3

      Congrats! That's really awesome, it took me years to learn this so if you understood everything in one week then that's extremely fast!
      Now go ahead and apply that knowledge to an original game!

    • @MiDnYTe25
      @MiDnYTe25 Год назад +2

      Thank you, I will!
      What can I say, I had a great teacher

  • @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.

  • @yuyewang8349
    @yuyewang8349 11 месяцев назад +9

    ❤I just finished following this tutorial from begining to end! It took me 6 full days (50+ hours) to do it. I learnt so much from it, especially the good practices about writing good and structured C# code part. This gives me so much courage to go down the path game development. Love this tutorial so much, and thank you so much Code Monkey for putting this tutorial together. This must be a huge effort to making such a awesome, easy to follow and high-quality tutorial together. Thank you to make it avaialble for everyone. I can't wait to follow the next part of the tutorial! ❤

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  11 месяцев назад +1

      That's awesome! Congrats on completing the course! Best of luck with your games!

    • @ssamyyy
      @ssamyyy 11 месяцев назад

      I have a problem:
      after doing this 2:14:56 i get an error stating that:
      Assets\Scripts\Player.cs(71,9): error CS0106: The modifier 'public' is not valid for this item@@CodeMonkeyUnity

  • @daniro-san
    @daniro-san 4 дня назад

    Before you started talking about scriptable objects I had a vague misconception that the interface could to the same job, but now it can see the power that scriptable objects can give to a game, very cool

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  3 дня назад

      Yup scriptable objects are super awesome! Definitely one of my favorite Unity features

  • @LuCaSiNo
    @LuCaSiNo Год назад +5

    For me, the most important thing about this course, which I have not seen in practically any other course, is to make a clean and efficient code. It has helped me a lot to be able to follow the style, all very clear. I have learned more in this course than in the University. Thank you very much, here you have a student for life. Congratulations.

    • @ElianeGameDev
      @ElianeGameDev Год назад +1

      What is amazing is that this course is totally free ! Really good quality content and accessible for everyone.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад +1

      I'm glad you enjoyed the focus on good clean code! Thanks!

  • @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. 🙂

  • @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!

  • @itodobien1396
    @itodobien1396 Месяц назад +1

    Thanks! This is the best thing I have done with RUclips. This totally gave me the bug and a place to channel all my free time and super power/crippling personality trait of hyper focus. I fell like now is such a cool time to get into game making. You don't need a huge studio and an army of personnel to make a fun game. I am the perfect example of the Dunning-Kruger effect right now lol. I feel like I'll get zapped back down to Earth soon enough

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Месяц назад +1

      Thanks for the Super Thanks!
      I hope you're learning a lot! Just take your time and you will definitely gain the knowledge needed to then make lots of awesome games! Keep going!

  • @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!

  • @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.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад +8

      Gracias! Espero que te guste el video! Thanks!

  • @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.

  • @KVBA
    @KVBA Год назад +5

    nearly 11 hours of learning content, and all of this for free
    massive respect mate, amazing job

  • @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!

  • @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!

  • @melihalayk9660
    @melihalayk9660 8 дней назад

    I finished the whole video in 5 days. All I can say is PERFECT. Thank you so much for giving this course for FREE!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  5 дней назад +1

      Oh wow, I hope you managed to learn a lot in such a short amount of time. If not then go through it again. Best of luck in your learning journey!

  • @vojtaondracek8571
    @vojtaondracek8571 Год назад +15

    Amazing work. Love your effort put into although it's free. If RUclips 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!

  • @BlortNet
    @BlortNet Год назад +6

    Thanks so much Code Monkey! The chapter on Selected Counter visual with singleton pattern is a hard concept to wrap my head around, but you have explained it in the simplest way possible. I will study this concept and ingrain it into my head

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад +3

      Thanks for the super thanks! Yeah some more advanced patterns take a while to fully understand but definitely stick with it, they are extremely powerful!

  • @rohitchaoji
    @rohitchaoji 5 месяцев назад +1

    I've come here to tell you that I landed my first job as a game programmer after I was able to demonstrate some understanding and familiarity with Unity, thanks to this tutorial. I'll still go through 3 months of training in Unity, and will also learn more from your other videos (and often revisit this) in the process, but woohoo, I managed to get a game development job, in part thanks to your tutorial!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  5 месяцев назад

      That's awesome to hear! Congrats on landing that job!

  • @extraordinaryrock2013
    @extraordinaryrock2013 8 месяцев назад +4

    For anyone who ran into the same issue I did 10:49:40 - Visual Studio wouldn't recognize PlayerInputActions as a class. It turns out that switching the active input manager to 'both' and restarting unity actually reset my external script editor for some dumb reason so the solution wasn't updating in Visual Studio. Simple fix was to go back into Edit > Preferences > External Tools > External Script Editor. Drove me crazy. Hope this is helpful to someone!

    • @zeddiccus
      @zeddiccus 8 месяцев назад

      thank you!!! just happened to me good thing you posted this 5 hours ago!

    • @extraordinaryrock2013
      @extraordinaryrock2013 8 месяцев назад

      My external script editor was reset once again after opening up Unity the next day. Not sure if this is a bug with the version I'm using (2022.3.17f1), but may or may not have to repeat the process every time I open Unity.

  • @mantra1229
    @mantra1229 Год назад +4

    Thanks, the course has only been out 35 minutes but I just finished the whole 10 hour course my game looks great, lots of burgers 10/10

  • @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!

  • @EmmeB.
    @EmmeB. 23 дня назад +1

    Finished the video after many attempts. I'm very proud of myself, and thank you so much for the amazing course!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  23 дня назад +1

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

  • @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.

  • @meshhra
    @meshhra Год назад +5

    Wow, I finally finished the course, and it took me almost a month! 🤕 But I have to say, it was totally worth it. I learned a ton of stuff, and the slow pace really helped me nail down the concepts.
    I can't believe you're offering such high-quality knowledge for free. Thank you so much! ❤

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад +1

      Congrats on completing the course! I'm glad you learned a lot! Best of luck in your future projects!

    • @One-laugh
      @One-laugh Год назад

      Bro which version you download and what you select Android bulit up or Microsoft studio while downloading editor

  • @gamedevshrish7602
    @gamedevshrish7602 Год назад +9

    Thanks man!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад +2

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

  • @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!

  • @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!

  • @cletuswa
    @cletuswa Год назад +4

    This is super well put together, from what I've watched already. Excited to give this all a try this week!

    • @cletuswa
      @cletuswa Год назад +1

      Also 2:04:02 🐵 😁

  • @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

  • @chaplin006
    @chaplin006 Год назад +5

    Can't wait to finish the course there is so much to learn from this tutorial its amazing. Thank you Code Monkey!

  • @mertcilgasit4035
    @mertcilgasit4035 10 месяцев назад +5

    One of the best game development content in RUclips!

  • @rmt3589
    @rmt3589 Год назад +4

    5:47:19 I just want to say thanks for the "there are multiple ways" thing. As someone new to this logic, most tutorials only show one way. This causes me to default to that method instead of trying out my own, because I don't know any others. This way of doing this gives me multiple options, all of which I can return to later if I have problems in future projects, and allows me to judge which I like better instead of wishing there were more options.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад +2

      Yup there's always tons of options to solve every problem, I'm glad you're enjoying the course, thanks!

    • @rmt3589
      @rmt3589 Год назад +1

      @@CodeMonkeyUnity My pleasure. Thanks for doing this for us!

  • @EleanorCo-fh8ue
    @EleanorCo-fh8ue 27 дней назад

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

  • @cubeflinger
    @cubeflinger Год назад +14

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

  • @kellerwhite9299
    @kellerwhite9299 Год назад +6

    Feels good to be a part of the 20% that made it past the 15-lecture mark! We have been using Unity for about a year and a half, and this video has been invaluable to fill in missing pieces of knowledge like Events! Looking forward to continuing on, this video/lecture series is such a Godsend, thank you!
    💻🐒

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад +3

      Congrats! I'm glad you already found the course useful, keep at it! Thanks!

  • @georgewashington3505
    @georgewashington3505 Год назад +4

    2:04:08 You have created such a great learning platform I am beyond thankful!!
    7:39:07 Has been taking me a bit but still pushing forward! I've learned so much and gained so much confidence already and am so eager to implement the information that I've learned from your course into my own projects. You teach such good practices that most RUclips, and even paid courses don't follow, it makes it so much easier to follow along concurrently with my classes at university.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад

      Good job! I'm glad you're enjoying the course! Keep at it!

  • @brianalmond
    @brianalmond 4 месяца назад

    What a fantastic video. I was nervous about having to learn not only Unity but also coding in C# and within a few clicks I find a video made by someone who was willing to put in at least 10 hours creating a course to teach what I needed and not only that, he isn't charging for it. I am overcome with gratitude.

  • @Mekhel
    @Mekhel Год назад +27

    7:38:53 🐵
    This course so far has been really valuable, and I cannot emphasize how grateful I am that you made this free.
    I made all the assets myself instead of using the ones you provided, and that has been a great learning experience as well.
    Thank you again for this!

    • @ssamyyy
      @ssamyyy 11 месяцев назад

      I have a problem:
      after doing this 2:14:56 i get an error stating that:
      Assets\Scripts\Player.cs(71,9): error CS0106: The modifier 'public' is not valid for this item

  • @eddiemaccready7646
    @eddiemaccready7646 Год назад +5

    10:49:40 Just finished! 😄 This was an amazing course! I can't believe how many complex topics you covered through making one, relatively straightforward game! I especially appreciated all your tips for writing good clean code, and keeping the logic separated properly to keep everything modular and scalable. I actually think I will continue to use and reference the materials in this tutorial over and over again for all future games that I make. I really liked your teaching style! And, in the end, I actually created a really cute, fun game! Thank you so much for all your hard work! I will be referencing your RUclips Channel constantly in the future!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад

      Congrats on completing the course!
      I'm glad you enjoyed the focus on writing good clean code! Best of luck with your future projects!

    • @brickabang
      @brickabang Год назад

      😬

    • @TaksharyaSinghJasrotia
      @TaksharyaSinghJasrotia Год назад

      😢😢

  • @KITH808
    @KITH808 Год назад +6

    You're absolutely amazing for creating free courses and essentially make coding games accessible for everyone! Got the turn based course awhile ago, and very excited to get this started too and start doing the multiplayer one when that is out!

  • @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!

  • @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 :).

  • @luke1890
    @luke1890 Год назад +4

    2:04:00 🙈💻
    it took me a while to finally start this course as I wanted to finish the Unity Learn Course that I had already started first.
    Loving the course so far and how you've split all the segments up so well. That's really helped me keep track of what I'm doing and my overall progress.
    Thanks so much for the course, and for being so passionate about teaching quality game development practices to everyone!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад +2

      Congrats on getting that far! I'm glad you're enjoying it, keep at it!

  • @Larmama
    @Larmama 2 месяца назад

    I just completed the course!
    Thank you so much Code Monkey. Never in my life did I find a better teacher than you! Your instructions are clear and careful, I could follow so easy!
    Thank you so much!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 месяца назад

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

  • @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!

  • @shahzadansari849
    @shahzadansari849 Год назад +7

    Thank you So Much Code Money ! Everyone People Like this Video so that It Can Reach Other People Also.

  • @J8rgen_
    @J8rgen_ 3 месяца назад +1

    Just finished! This really is THE BEST Unity course out there! Thank you so much! ♥

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  3 месяца назад +1

      Congrats on completing the course! I'm glad you learned a lot!
      Best of luck in your future projects!

  • @jjrod1995
    @jjrod1995 Год назад +6

    7:39:18 Almost there! Thanks Code Monkey, really appreciate the work that went into making this video! 🙉

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Год назад +1

      Good job on making it that far! I'm glad you're enjoying it!