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

Поділитися
Вставка
  • Опубліковано 9 лют 2025

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

  • @CodeMonkeyUnity
    @CodeMonkeyUnity  2 роки тому +1420

    💬 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 2 роки тому +17

      10 hours woahh

    • @lucajo16
      @lucajo16 2 роки тому +5

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

    • @edschueler7549
      @edschueler7549 2 роки тому +4

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

    • @jamesbell8148
      @jamesbell8148 2 роки тому +9

      Absolute legend

    • @SyPhase
      @SyPhase 2 роки тому +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 2 роки тому +5260

    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 2 роки тому +29

      @@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 2 роки тому +62

      @@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 2 роки тому

      @@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 2 роки тому +9

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

    • @FreshWaffles3
      @FreshWaffles3 2 роки тому +12

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

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

    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  Рік тому +121

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

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

      I agree code monkey is the goat

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

      The GoatMonkey

    • @Dk001xtalk
      @Dk001xtalk 10 місяців тому +1

      Why are you saying this

    • @Dk001xtalk
      @Dk001xtalk 10 місяців тому +1

      He is a best teacher of coding

  • @money_hyde
    @money_hyde Рік тому +435

    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  Рік тому +49

      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 Рік тому +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 Рік тому +1

      wow, spending $50 just for a super comment

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

      @@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 11 місяців тому

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

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

    I have been learning game developing for 8 months now. I'm not a complete beginner. But there is SO MUCH good info in this video I can't imagine what I'd be doing if I would have skipped over this video. So many good practices, so many useful hints, tricks, tips, you name it. I'm excited to continue on from this to the multiplayer course when I'm done.
    The game being made has nothing to do with the games I want to make, but the info is pure gold, and with detailed notes, can be applied to any game.
    Thank you for making this video and making it free at that, unbelievable how many people you're helping

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

      Thanks for the super thanks!
      I'm glad you're learning a lot even while not being a beginner!
      I hope this knowledge helps you a lot in the games you want to make, thanks!

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

      Hello can you send me the project assets and files
      I cant download

  • @peterwilliams4054
    @peterwilliams4054 11 місяців тому +242

    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  11 місяців тому +18

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

    • @Al3xdude19
      @Al3xdude19 8 місяців тому

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

    • @jameshelton9422
      @jameshelton9422 6 місяців тому +3

      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

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

      Hello can you send me the project assets and files
      I cant download

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

      @@neduukwu1921 you have to register in the code monkey page, then you will be able to dowload them, is free

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

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

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

      I hope you like it!

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

      ​@@CodeMonkeyUnitythank you you are a legend

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

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

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

      Hello can you send me the project assets and files
      I cant download

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

      Absolutely 💯 ❤

  • @goma8167
    @goma8167 2 роки тому +380

    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  2 роки тому +45

      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 2 роки тому +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...?

  • @AceOfSpades_211
    @AceOfSpades_211 12 днів тому +5

    I'm done! By god I'm finally done! 2 weeks, 22 hours and I feel like I am just finally starting to go from a simple animator to an actual coder as well. A HUGE thank you for taking the time to build all of these courses and I'm very much looking forward to the next lecture to solidify things even further

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

      Many thanks for the super thanks!
      Congrats on completing the course and taking your time, I hope you learned a ton!
      Yup best of luck in your continued learning journey! Thanks!

  • @jamestolton6882
    @jamestolton6882 2 роки тому +124

    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  2 роки тому +13

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

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

      Hello can i get the assets for this game ...
      I been trying to download it says invalid emails address
      Please help

  • @mnmlst1
    @mnmlst1 2 роки тому +179

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

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 роки тому +15

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

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

      Hello can i get the assets for this game ...
      I been trying to download it says invalid emails address
      Please help

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

    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!

  • @braedenshanahan7877
    @braedenshanahan7877 4 місяці тому +13

    I'm in my school's Science Math and Technology program (SMT) and I needed to work on a summer project for my Videogame Programming Capstone that they have. It needs to be from a tutorial and we need to present it. I'm glad to say that it is finished and I get to present this to my class tomorrow! I cant wait to show my group members this year on how we can make our own original game using what I've learned from this tutorial!

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

      Thanks for the super thanks!
      I'm glad this video helped you, best of luck with the presentation!

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

    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.

  • @ByteSizedSociety
    @ByteSizedSociety 2 роки тому +196

    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  2 роки тому +22

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

    • @MascotLofiCafe
      @MascotLofiCafe 2 роки тому +2

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

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

    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  Рік тому +30

      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 Рік тому +4

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

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

      @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 Рік тому +8

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

  • @immortalsun
    @immortalsun 3 місяці тому +29

    After twelve days, I finally finished this _entire_ course. Thank you so much for making this free for everyone! I’ve learnt so much from this course. I went in with very little experience in C#, Unity, and game development in general, and now I know about events, singletons, static classes, properties, inheritance, the input system, and so much more. I appreciate your focus on clean, organized code and how you provide multiple solutions to certain problems. This is easily the best Unity tutorial I’ve found on UA-cam!
    I’m glad I’m finally done with this kitchen game, and I even managed to add some polish and small features all on my own with the knowledge I got from this tutorial! Now it’s time to explore the waters and delve into making my own game… Wish me luck!
    *Some tips I have for others following the tutorial:*
    • As a general tip that I find quite important, change the ‘Playmode Tint’ in Preferences → Colors. I use a light red tint. This is because changes made to game objects in play mode are reset when exiting play mode, so this makes it clear when you’re in play mode to avoid accidentally losing a bunch of changes.
    • When you want to replace one prefab with another, like at 10:33:22, instead of dragging the new prefab into the same position as another and deleting the original, you can just right-click the prefab in the hierarchy and select Prefab → Replace.
    • When you want to keep a game object open to drag and drop things into fields, like at 4:26:36, you can also, instead of locking the Inspector, right-click the game object and select Properties, which opens it as a floating window.
    • When working with something that only has one instance, like at 9:58:00, instead of passing in a function using an action, you can just make it a singleton. So what I did was made GamePauseUI a singleton and then simply called its Show method.
    • Like I mentioned in another comment, instead of always resetting new game objects to 0,0,0, you can just enable ‘Create Objects at Origin’ in Preferences → Scene View, which automatically makes all new game objects 0,0,0.

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

      Nice, congrats on completing the course!
      Yup, all great tips! Thanks!

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

      Thank you too

    • @PixelGhost20
      @PixelGhost20 23 дні тому

      The playmode tint was so helpful, I've made that mistake more then I'd like to admit.

  • @ViviCraft-rg5it
    @ViviCraft-rg5it 10 місяців тому +75

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

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

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

    • @mayankgarg9728
      @mayankgarg9728 9 місяців тому

      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?

  • @gamedevshrish7602
    @gamedevshrish7602 2 роки тому +10

    Thanks man!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 роки тому +2

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

  • @alxdrksoul
    @alxdrksoul 2 роки тому +296

    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 2 роки тому +5

      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 5 місяців тому +3

    Thanks! This is the best thing I have done with UA-cam. 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  5 місяців тому +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!

  • @Hary0n
    @Hary0n Рік тому +32

    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  Рік тому +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!

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

      Hello can i get the assets for this game ...
      I been trying to download it says invalid emails address
      Please help

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

    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 6 місяців тому

      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

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

    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.

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

    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  5 місяців тому +3

      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

  • @cubeflinger
    @cubeflinger 2 роки тому +26

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

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 роки тому +6

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

    • @RM-lh7on
      @RM-lh7on 2 роки тому +1

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

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 роки тому +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

  • @stmihan_
    @stmihan_ 2 роки тому +39

    I just want to say "Thank you" for everything you have done for Unity community and especially for this course.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 роки тому +7

      Thanks for the kind comments! I'm glad you've found my videos helpful, thanks!

    • @ytpotr
      @ytpotr 2 роки тому +1

      pozdrav brate

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

      Pozz brate

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

      pozz braćo

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

    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 8 місяців тому +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 8 місяців тому

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

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

      For Sure I will Sir You are AWESOMEEEEEEEEEEEEEEEEEEEE

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

      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 7 місяців тому +2

      so how much did you earn?

  • @QTRBlackGarrett
    @QTRBlackGarrett 12 днів тому +1

    Thanks Hugo! Finished the course! Great stuff. I definitely feel more comfortable in Unity and coding. Don't know exactly how to reproduce the code but I'm starting to understand (Started from basically zero knowledge) I was debugging my issues solo towards the end. Will be going through more courses.

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

      Many thanks for the super thanks! Congrats on completing the course!
      It took me decades to learn this so it sounds like you're doing great, now go ahead and apply that knowledge to a different project and you'll quickly see how you've already learned a massive amount! Keep on learning!

  • @mhreinhardt
    @mhreinhardt Рік тому +138

    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!

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

    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  Рік тому +21

      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!

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

    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 🔥

  • @chaseliu2076
    @chaseliu2076 День тому

    Hi, do you think you could create a tutorial on tips and tricks on how to create clean code? Like for example if I wanted to create a system managing multiple instances of objects with different variants, what the best path would be to create that. As a beginner its pretty hard to remember all of them so I'm trying to write them all down on a document but i already been through 7 hours. Its also very time consuming to go through 10+ hours and revisiting every topic. Of course, if you don't want to you don't have to its fine. I'm very grateful for having such an in-depth tutorial for free. Thanks!!!

  • @lorenzocherubin
    @lorenzocherubin 2 роки тому +46

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

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 роки тому +6

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

  • @NeilDonkin
    @NeilDonkin 2 роки тому +59

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

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 роки тому +5

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

  • @kellyrodgers9326
    @kellyrodgers9326 Рік тому +108

    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  Рік тому +8

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

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

    Finally completed the course after a week of coding along as the tutorial progressed. I have never gone through a UA-cam 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  5 місяців тому

      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!

  • @littleflea20
    @littleflea20 2 роки тому +27

    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  2 роки тому +2

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

  • @artematix2112
    @artematix2112 Рік тому +23

    Every year, for the past four years, I have started, and then given up on a little simple game idea I wanted to make. Now, because of you, I feel like I actually have a chance to succeed. Thanks for giving me the confidence and inspiration to try again :)

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

      Thanks for the super thanks! Yup, go for it! Best of luck with your game!

  • @achrafparkour382
    @achrafparkour382 11 місяців тому +75

    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  10 місяців тому +10

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

    • @cruzchaps3662
      @cruzchaps3662 9 місяців тому

      Ey thats where i am lesssgggoooo

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

      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

  • @PixelGhost20
    @PixelGhost20 23 дні тому +1

    This Video is absolutely incredible. I can't thank you enough. As someone who almost just started Unity, I've had a lot of trouble following other UA-camr's coding methods, but you made it simple, direct, understandable, and easy. You teaching not just what to do but why has helped so much. Thanks man, I never could have learned Unity without you.

  • @Sphax84
    @Sphax84 2 роки тому +76

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

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 роки тому +5

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

  • @SEF84
    @SEF84 2 роки тому +29

    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  2 роки тому +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.

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

    These tutorials are absolutely excellent and paid quality. Ad revenue does not suffice so here is a thank you in the form of a coffee or a sandwich.🍌

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

      Thanks for the super thanks! I'm glad you're enjoying the video! Keep on learning!

  • @Mariyah.I
    @Mariyah.I 18 днів тому

    I'm still in the beginning but I want to thank you, I haven't touched unity in ages so as I was refreshing my skills I've been very timid and anxious. The way you teach is very inspiring and I'm feeling more confident every step of the way.. I'm actually excited as I follow you so thank you very very very much

  • @S.Dewan117
    @S.Dewan117 2 роки тому +325

    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 😁

  • @SwiftyKazari
    @SwiftyKazari 10 місяців тому +14

    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 6 місяців тому

      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 6 місяців тому

      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 5 місяців тому

      @@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 5 місяців тому +1

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

  • @ItsDan123
    @ItsDan123 2 роки тому +24

    No questions yet but I really appreciate you putting all this together. Long time programmer wanting to get into game dev and it's so frustrating seeing how a lot of beginner tutorials leave you with something you know isn't built well and would be difficult to expand on. This is a great step up in quality while still being accessible.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 роки тому +2

      Thanks for the super thanks! Yup I hope this course will be really helpful for learning good practices. I really hope you like the course!

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

    Day1: 3:49:30
    Day2: 4:43:00
    Day3: 7:38:50 🐒
    Day4,6: -
    Day 7: 8:06:40
    Day 8: 9:45:40
    Day 9: Finished!
    Thanks allot for this awesome and FREE course. This helped me very much and i am very greatful to you for creating this awesome video!

  • @5bangs197
    @5bangs197 2 роки тому +77

    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  2 роки тому +8

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

    • @harryseo1091
      @harryseo1091 2 роки тому +5

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

    • @5bangs197
      @5bangs197 2 роки тому +4

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

    • @harryseo1091
      @harryseo1091 2 роки тому

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

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

      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.

  • @f1nnZz
    @f1nnZz 2 роки тому +11

    Just a suggestion: You can do a tutorial on how to setup assets too. Like how all of the models and assets were already setup for us it would be great to know how to do some. Even just a few.
    But thank you so much for this I feel it will help a lot of people. Keep up the good work!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 роки тому +2

      Thanks for the super thanks! For the assets, I'm not an artist so I can't really teach 3D modelling, I hired an artist to make them and I'm really happy with how they look!
      I hope you like the course, thanks!

    • @beebstergames7348
      @beebstergames7348 2 роки тому

      @@CodeMonkeyUnity Thank you so much for this course, you have done an excellent job. Out of curiosity and possible need later on in my development career, were the graphics and music expensive? If it is not too presumptuous of me but what kind of price tag came with the assets?

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 роки тому +2

      ​@@beebstergames7348 The 3D models were about $300, the music about $60, sfx also about $60
      Obviously it varies a lot on the amount of assets you need and the artist that you hire.
      I only needed a handful of assets and a tiny amount of sfx for this simple game.
      If you need assets on the scale of a proper game it can get quite a bit higher. That's usually why asset packs bought from the store are a great deal because they are much much cheaper then buying something custom.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 роки тому +3

      ​@@UZPvNUCaaQdF Yeah that all falls in the 3D modelling side which I don't know much about. For me I just use the models which means I just import the assets into the project (extracting a unitypackage or just literally copy pasting the .fbx into the assets folder)
      I'm only a user of those assets so on my end it really is that simple. I don't know what the creator of those assets had to do to make them import into Unity seamlessly.

  • @Cortex.01
    @Cortex.01 2 роки тому +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 роки тому +2

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

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

    2:04:00 🐒
    Loving the course so far. I've tried a ton of tutorials and yours are by far the best. Very clear and even answer questions I have as your showing stuff. Really great work!

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

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

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

    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 Рік тому

      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

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

    Thank you for the course! I just fnished making the game. I took my time and didn't really copy what you where typing but just tried achieving what you described on the begining of each lecture. you are becoming a better teacher with each course!
    You are extremely helpful in the comments and that is something you can't really get anywhere else in UA-cam, not at your level. I also purchased your turn-based course on Udemy a long time ago but decided to do this one first and it was a blast. I'm thinking of doing a game jam now and see how it goes!

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

      Thanks for the super thanks, congrats on completing the course!
      Great job on taking your time, I hope you learned a ton! Best of luck on that game jam!

  • @Yanders
    @Yanders 2 роки тому +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  2 роки тому +4

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

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

    day 3 4:46:14
    Starting to see the importance of writing good clean code, it makes scaling so much easier and readable :) I appreciate the work you've put into making this, its a great tutorial.

  • @katrixerahn
    @katrixerahn Рік тому +93

    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

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

    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!

  • @simple-coding-guy1229
    @simple-coding-guy1229 Рік тому +6

    This is the first time I stuck with something like this for so long. Especially 10 hours!! Going to take game dev more seriously now and try making some things on my own. Thank you for this!

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

      Many thanks for the super thanks! Congrats on completing the course!
      I'm glad you enjoyed it, best of luck with your future projects!

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

      how far are you? are you done with course? did you know unity already and it was just to refresh? will like to know what you are making or learning .

    • @simple-coding-guy1229
      @simple-coding-guy1229 Рік тому +1

      @@Mirpurmad Yes, I'm actually finished with the course! I finished it up the other day. I didn't have any prior knowledge of Unity before this course, but I am a web developer, so some of the coding concepts made sense to me. I also have some experience with 3d programs like Blender and Maya, so animation and navigation wasn't too difficult. I want to make a few different games. I'm going to attempt a 2d side scroller rogue-lite, and also a 3d farming/crafting/management type of game.

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

      @@simple-coding-guy1229 impressive. good luck buddy. . I am going through slowly and hope to learn enough to make something. my experience in programming is only with VBA and some visual basic.
      I like how C# coding is explained. the only thing is if i will be able to remember and type from scratch or not. something like knowing a template will help

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

      How much time you took to complete it ? Hey

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

    I just finished the course. It was extremely well taught and rich with lessons. I have some basic self-taught coding experience with Visual Basics for Applications, but this was my introduction to Unity and C#. I will definitely be supporting you financially by purchasing a course or two on your website. Thanks for putting so much information out in front of the pay wall.

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

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

  • @o2dyt
    @o2dyt Рік тому +8

    This course should be expensive for the good practices alone, but everything here is quality! You're making my current project much easier, thanks!

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

      Thanks for the super thanks, I'm glad the course is helping you in your projects!

  • @igortalic2021
    @igortalic2021 2 роки тому +7

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

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 роки тому +2

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

  • @alejandrodoradom
    @alejandrodoradom 2 роки тому +53

    I normally don't leave comments on videos but I think this time around it deserves one. Hope it reaches as many people as possible! I can't watch the tutorial now, will leave it playing on the background while working (hope it helps spreading the word), but I'm sure it will be top content as usual. Finally, many thanks for your hard work, I really appreciate all of your content, both free and pay. Keep up the good work please!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 роки тому +12

      Thanks for the kind words! I hope you find the video useful you when you get the time!

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

    I just completed the course...It took me around 3 months to complete it ,I started from August ...And i am really really grateful for your teaching style and clean code practice ...I learned a bunch from this tutorial and i can apply it as i go and i will come back to this course whenever i have some doubt ...You are my master in the game development journey and you inspire me to be great ....Thanks a lot from the bottom of my heart ❤ ...❤

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

      Congrats on completing the course! I'm glad you took your time to really learn.
      Best of luck in your learning journey!

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

      Thanks really.... It means a lot for me

  • @blizzardlizard5614
    @blizzardlizard5614 2 роки тому +8

    Your tutorials have all been INVALUABLE to me and I know many others too, but this video is next level I had to donate for this one! this is insane, thank you so much for your consistent high quality tutorials!!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 роки тому +1

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

  • @vojtaondracek8571
    @vojtaondracek8571 2 роки тому +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  2 роки тому +5

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

  • @49wares
    @49wares 2 роки тому +114

    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 😀👍

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

    I just finished your course and want to thank you from the bottom of my heart. At the beginning it was a bit hard to follow when implementing the whole Base Counter and Interaction Logics but throughout the 11 hours (and the many more it took me to follow along and do the stuff myself) I noticed how I learned and understood more and more and in the end even wrote the code ahead of you and then watched if you did it the same way as me. So again thank you very much for that course, it is more than awesome and helpful!

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

      That's awesome, congrats on completing the course!
      Best of luck in your game dev journey!

  • @fmoralesaraneda
    @fmoralesaraneda 2 роки тому +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  2 роки тому +8

      Gracias! Espero que te guste el video! Thanks!

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

    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.

  • @BlortNet
    @BlortNet 2 роки тому +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  2 роки тому +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!

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

    I'm teaching my Nephew C# and Unity with this video through Discord!
    This is an excellent video! BIG props for sending it for free on YT!!

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

      Oh that's super cool! I hope to do that myself when my nephews are older, I hope you're both enjoying it!

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

    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.

  • @onatkocabasoglu2634
    @onatkocabasoglu2634 2 роки тому +17

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

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

      Hello can i get the assets for this game ...
      I been trying to download it says invalid emails address
      Please help

  • @Kurt-kj1jh
    @Kurt-kj1jh 2 місяці тому

    I like the fact that you don't teach us bad practices and code the way you'd do it. Thanks for this, and making this lesson free.

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

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

    First of all, thank you for a super well-formulated, entertaining and in-depth tutorial. Now I can finally say that it is one of the few that I have completed from start to finish. Thank you very much and on top of that it's free

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

      Thanks for the super thanks! I'm glad you found the course helpful!

  • @batimius
    @batimius Рік тому +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  Рік тому +4

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

    • @Chaffy-v3p
      @Chaffy-v3p 11 місяців тому

      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.

  • @shanemattson4357
    @shanemattson4357 14 днів тому

    Thanks!

  • @AlarmedPizza
    @AlarmedPizza 2 роки тому +29

    2:04:00 🐵🐒
    Thank You, this is a very organized and concise video.
    I was able to learn various new things from this video such as...
    31:50 Unity Saving Workspaces
    34:10 Microsoft Visual Studio Add-On "Viasfora"
    1:21:25 The differences between the Lerp and Slerp functions
    1:57:50 Generating C# PlayerInput Scripts for new InputSystem

  • @rttmx
    @rttmx 2 роки тому +35

    Big ups codemonkey, making this free for everyone is very admirable

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

    I'm a Sr Mobile Engineer, and it's fantastic following a Unity Course that teaches clean code stuff. Usually, I can see that the person knows about unity in the courses but needs to learn about clean code and good practices. Thank you for teaching such rich content. I will buy/donate some dollars for sure when I finish this one. Again, loved this course, you are a legend!

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

    Coming back to just bump this up and say I am working on a project and come back to this well indexed video for reference all the time. It really is an excellent resource. I evaluated godot and structured my code in a way that the core logic can be tested independently and used across engines. Between unity being better for my project for a couple reasons and references like this one unity was a clear choice for me. Thank you again cm!

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

      That's awesome to hear! I'm glad the video is helpful as a reference. Best of luck with your project!

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

    Ok, I just finished the course and WOW, thanks a lot ! It took me 4-5 days but it was really worth !
    It's so complete, you speak about so much things I thought I understood with other fast tutorials but well, no.
    I am an IT engineer so I already have a huge knowledge of programming, but I never really learned Unity on school.
    I tried to make a game before watching this, the logic was working, but it was quite ugly, and now I know it might be because of the URP thing.
    I also had to scale all my visuals by 200 to see them well on my camera, so this is not normal I guess !
    Now I know about prefabs, scriptable objects, animations, UI, post processing, game inputs, cinemachine, collisions, interactions, sounds, changing scenes and pause/options.
    It's a good idea to reproduce an already existing good game (Overcooked) so we know how it was made and see that it's not that difficult if you use clean code !
    Thanks from France !

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

      Thanks for the super thanks!
      I'm glad you learned a lot, now go ahead and apply that knowledge to a original game! Best of luck!

  • @jefflynch
    @jefflynch 2 роки тому +27

    Solid advice: 2:59:19 "Don't be afraid of refactoring code. It's a completely natural part of programming and game development." Along with the corollary, which is don't be afraid to code something you know you will probably want to refactor later, because you can refactor.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 роки тому +4

      Yup refactoring is a normal and extremely important part of any programming, just learning that one thing will massively help someone who is on the beginner level.

  • @MalikenGD
    @MalikenGD 2 роки тому +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.

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

    Thanks! If possible, please split these up in mutlivideo playlists. You do speak quickly, and having to rewind only for thevideo to skip to the next chapter is a bit frustrating. Cheers!

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

      Thanks for the super thanks!
      Sadly UA-cam doesn't really work with multivideo playlists, if I publish 50 videos at once UA-cam would bury my channel in the algorithm, so the only option is just one giant video.

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

    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!

  • @baovirus
    @baovirus Рік тому +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

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

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

    This course is amazing! I'm only about an hour in, but this is the first course that I have not given up on. It is very well thought out and explains everything very well, thank you for making this free!

  • @Grizzdrop
    @Grizzdrop 5 днів тому

    got through the course. was fun. rekindled my need to keep this as at least a hobby (I dropped it for a year). thanks for the video. will look into some of your other courses

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

    COMPLETED !!!!
    To be honest this is the best tutorial ever. Thank you for providing all this amazing content for free. You are the best

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

      Congrats on completing the course! I'm glad you enjoyed it! Now go ahead and apply that knowledge to an original game!

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

      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

  • @moximusprimem8686
    @moximusprimem8686 2 роки тому +9

    Wow! Been waiting for this one! Thank you for the timestamps as well, I'm sure this course will be handy not only to beginners but to anyone looking to refresh themselves on certain topics! Really appreciate the section on writing good clean quality code/ naming rules, I've seen too many tutorials by others that completely disregard it!

  • @saendhor
    @saendhor Рік тому +40

    7:39:00 🐒 made this far. Yesterday I ragequit since the UI of the plate was not working because of a typo but I managed to get it working again.
    Following this course is really motivating and I can also recognize the amount of work that was put into making it.
    I'm truly thankful for what you've done and I'm happy to have discovered you via UA-cam! :D
    Wish you the best man, thanks! :D

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

      Congrats! I'm glad you're learning a lot! Keep at it!

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

      @@CodeMonkeyUnity Bro stfu ur mom is hot asf

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

    FINALLY FINISHED! Took me about 2 weeks. Made sure to take my time understanding what was being taught and It was worth it. I have had an okay understanding of unity and coding as I had already taken a paid Coursea Unity course so there were many concepts that I was already familiar with prior to this course. But this course was just as good if not better than the paid course I took and I still learned many parts on the Unity side of things, like an intro to particle systems, shader graphs, scriptable objects, Unity asset integration, etc. Really really great course and I'm thankful for your work. Will be moving on to some other tutorials to cover some topics I found interesting in greater detail next!

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

      That's awesome! Great job!
      Now go ahead and apply that knowledge to your own projects, best of luck in your game dev journey!

  • @bonesvalley7230
    @bonesvalley7230 2 роки тому +38

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

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  2 роки тому +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!

  • @axon266
    @axon266 Рік тому +22

    I'm 3h in, took me about the double or triple the time to do all of the tutorial steps on my own, and I'm loving the tutorial. It's excellent. Provides several different approaches for some problems, and shows us the pros/cons of each.
    My approach for the tutorial (which i definitely recommend) is to watch each section with attention, and then after the section ends, try redoing all the steps (may be in a different way) alone. Only re-watch if you really don't remember what to do, or how to do it. If the tutorial advises to see some extra content, i search for it and watch it to fully understand what we are using and why. Takes a bit longer, but its better to learn it now in the starting phase.
    Also, periodically run through the code to remember what you've done in the previous sections.
    Update: I'm currently at 4h46 and i can now do almost every new task by myself after watching the section. I now understand a lot better how things work, and how to solve bugs when they appear.

  • @NachitenRemix
    @NachitenRemix 2 роки тому +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  2 роки тому +4

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

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

    Why do you only have 545k subscribers? This is one of the most polished tutorials I have ever seen. Polish differentiates good from great games and effort differentiates good from GREAT tutorials. +1 Subscriber!

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

      Thanks for the kind words, I'm glad you learned a lot!