🌍 Get the Premium Course! cmonkey.co/csharpcompletecourse 💬 Learn by doing the Interactive Exercises and everything else in the companion project! 🔴 RELATED VIDEOS 🔴 Learn C# Beginner FREE Course! kzbin.info/www/bejne/poPIg2mQbtd-Y9E Learn C# Intermediate FREE Course! kzbin.info/www/bejne/f2fOqWCVgL2BsJY Learn Unity Beginner/Intermediate 2023 (FREE COMPLETE Course - Unity Tutorial) kzbin.info/www/bejne/d56qhHh-bLaWesk Learn Unity Multiplayer (FREE Complete Course, Netcode for Game Objects Unity Tutorial) kzbin.info/www/bejne/bZjPdKZ8bsupadU My Game Dev Journey (40+ Games! | mIRC to Flash to Steam) kzbin.info/www/bejne/ZqvWlIOclLpkjLs How much MONEY my Game made (and how much it cost!) kzbin.info/www/bejne/nZiWiaWsbM-Iqs0 Ultimate Unity Overview (70 Tools and Features Explained!) kzbin.info/www/bejne/javNZYKbps6qd9E
@aryansadotra74194 ай бұрын
sir i m already done with half of your beginner course it helps me a lot and i will watch this after your intermediate course thanks for providing us with all these courses 😄
@DancingDonkey14 ай бұрын
Thank You to all who bought the course, I am a broke Highschool kid and i cannot afford the course
@DancingDonkey14 ай бұрын
I dont know how to thank u guys properly
@CodeMonkeyUnity4 ай бұрын
Nice! You're exactly the kind of person that I'm hoping these free videos will help! Best of luck in your learning journey!
@stoyc4 ай бұрын
I appreciate that the comment I came to write myself is already the top comment. Thank you for your work CodeMonkey. The world needs more people of your kind!
@DancingDonkey14 ай бұрын
@@CodeMonkeyUnity Thank u
@LoneLuminaryDev4 ай бұрын
me Too :)
@GamingInSilence6663 ай бұрын
Having 7+ years experience as a c# developer, I find this course sublime and learned, as always, a lot from you. I became a developer because I wanted to make games in Unity. I'm sure that if I had your channel back then, I wouldn't had the need of going to school to learn all that's necessary. Great job as always! Words aren't enough to show how grateful I am and how impressed I am of your content and knowledge! Either way, a very very big thank you!
@CodeMonkeyUnity3 ай бұрын
Thanks for the kind words, I'm glad to hear that! Best of luck in your continued learning journey!
@trainee5560Күн бұрын
This is what I call deserving every penny you earn. And still you are putting out very valuable lessons for free, which is something amazing. Hopefully I will be able to support you more if I can start making money over game development. Which I realized it being my dream job. Thank you for all your efforts.
@KungFuMonk694 ай бұрын
Thanks to all the peeps who bought the course ❤
@paulojonathan31614 ай бұрын
3:43:28 as A C programmer myself love pointers, they're not mean to be taken lightly , basically a pointer can point to anything as long as is the same datatype , except for the void * , the problems with them ? 1 dangling pointers, reaching the OS for memory can slow down your app., , too many allocations can fragment the memory ., even if you allocate memory if you reach the memory you allocated for it you must reallocate it., and my favorite part pointer arithmetic , yes you can increment a pointer,. decrement it, compare if is lesser or bigger although is different from integer arithmetic . it just fascinating."
@KirbySamaDesu4 ай бұрын
C++ fix this, lol, just kidding
@paulojonathan31614 ай бұрын
@@KirbySamaDesu alright, I see the joke , C++ making it easier dealing with pointers and the smart pointers stuff and that right? I get it, hahaha ,actually when I see C++ smart pointers and the C++ syntax the more I want to stick with C., "
@bgildersleeve4 ай бұрын
I bought all of your premium courses but I'm so happy you made them available to everybody on KZbin. Cheers! This is great for the community!
@BravoPhantom4 ай бұрын
I've been watching you since the day I downloaded Unity in 2021. As a freelance game developer, you are one of the main influences on my skills. If I ever release a game on Steam and make money from it, I promise to purchase your courses. (Only if I remember this promise, but most likely I'll never stop watching you, so I will remember :) Thank you so much for all of your efforts 🙂
@CodeMonkeyUnity4 ай бұрын
That's awesome to hear! I'm glad my videos have helped you! Thanks!
@NikosAvgoustidis4 ай бұрын
Hey man! It is crazy how much you cover, and for free! Having people being exposed to practical code concepts it is a great addition to ones toolkit. I m glad you re doing what you re doing, and I ve told you in Unite last year, you might be the reason that people chased game programming careers. Definitely for me you were one of the best resources that helped me learn and inspire me to research more. Keep it up man, wish you the best :)
@CodeMonkeyUnity4 ай бұрын
Thanks for the kind words, I'm glad my videos have helped you on your learning journey!
@branidev4 ай бұрын
I just finished Intermediate course (yes finally found time) and now you drop this! You are Legend!
@mojizabbas82244 ай бұрын
Thank you so much Hugo Sir, Was waiting for this advanced course since ages, (For real), As a student of High School, I really was not able to afford sadly but the fact that you made this free lecture series deserves you lots of blessings
@farisalmiqdad71463 ай бұрын
You're insane. I'm gonna watch all 4 hours.
@_CloudyBunny4 ай бұрын
Thank you so much, sir!!!
@alexanderkulaev5414 ай бұрын
Thank you, Hugo, for producing and sharing this amazing course! And thank you to all those lovely guys who bought your course and made this KZbin edition possible. Invaluable achievement for the community!
@camm.w2 ай бұрын
Amazing stuff, just brought your course! its amazing, i love the way youve implemented it into unity the whole task system is great, the way i can you quizzes then tasks solidifying the concepts within my mind heps a ton! i feel confident this will make me a great programmer and allow me to actually create a game. Thank you Code Monkey!
@CodeMonkeyUnity2 ай бұрын
Thanks! I'm glad you're enjoying it! Best of luck in your learning journey!
@ewwitsantonio4 ай бұрын
So awesome you've made this freely available! I paid for the course just to support. Love what you do!
@prozzergames4 ай бұрын
Yo babe wake up Code Monkey Just Dropped his C# Advanced Tutorial Course for free on KZbin 🔥🔥🔥
@originLa4 ай бұрын
Thank you and the premium version buyers so much for making this free course possible! Finding quality advanced level courses is not easy. And I also really like the way you explain things Code Monkey!
@MrOmega-cz9yo4 ай бұрын
I'm a retired computer guy now playing around with game development, and I bought the course to support CM. He's earned any support he gets by the amount of work he puts into all his vids and courses. Two thumbs up for CM! 👍👍 p.s. I forgot about the DOTS course, which is something I want to learn about, so I bought that class too. 😁
@CodeMonkeyUnity4 ай бұрын
Thanks! I'm glad my videos have helped you a lot!
@gbeebe4 ай бұрын
Bro, you deserve mad respect for this. Kudos to you, sir.
@xeldo_o4 ай бұрын
YEEEEEES finally, the complete course man, the way you explain is so easy to follow Thank you
@brunocelestino58824 ай бұрын
You are my hero, thank you for existing
@Cool-Game-Dev3 ай бұрын
I do know most of this information already, but this is great for those who don't. Thanks for your work!
@Taher_M4 ай бұрын
finally the wait is over! thank you so much sir
@chuckdude5144 ай бұрын
Finally, I've been waiting so eagerly for this part!!! Thank you!
@renderer83374 ай бұрын
You are legend man! may god bless you with good health and prosperity
@ObsessiveGames4 ай бұрын
Amazing, looking forward to watch this. Thank you
@mirkoemir2 ай бұрын
I've learnt a lot ... thank you very much. I thought that I knew C# but I've seen that it wasn't the case. Thank you a lot!
@CodeMonkeyUnityАй бұрын
That's awesome to hear! Thanks!
@xoxgames4 ай бұрын
I just finished the reflection section, if I remember correctly you can also access an auto property field with reflection (secret field\backing field). Great work btw!
@RagnarokFate4 ай бұрын
What i needed for my upcoming project! Thanks for the guide
@theashbot40974 ай бұрын
This is great! I have been programing for the past 2 and 1/2 years, and I have been following you for the whole thing because you have just given me soo much inspiration. I have always though that i was a beginner, but I know everything from the intermediate course, and half of the stuff from this one, before you released these. So I really appreciate you making these to show me how good I am. Chokma'shki! (Thank you!) : D
@CodeMonkeyUnity4 ай бұрын
That's awesome! Yeah it's always easy to forget how much you've already learned when you're always trying to learn new things, it makes it seem that you still have a lot to learn but forget how much you already know.
@BingoGo2Space3 ай бұрын
Thank you very much, sir. We are so lucky to have you.
@johnsartain41604 ай бұрын
Thanks for the quick introduction at the beginning of the video. Never thought I'd be able to say this but it turns out I already know all these topics so I don't have to watch the video but I'm sure it's great 👍
@CodeMonkeyUnity4 ай бұрын
heh well great job on already being an advanced user!
@acez283 ай бұрын
Truly Thank You Code monkey for taking your time making these videos and tutorials
@mertcilgasitАй бұрын
You are the best!
@CodeMonkeyUnityАй бұрын
Thanks! I hope you're learning a lot!
@stevenzh73794 ай бұрын
Oh You crazy monke you actually did it! I love you!
@yokitosyosko3 ай бұрын
Thanks for this , you a real one ❤
@SURYASAHU-sb2gf4 ай бұрын
This video is just a knowledge treasure.
@PotatoManager4204 ай бұрын
Thank you for posting this video, this is a great help for us!
@EternalZS3 ай бұрын
this is exactly what i need bro thank you
@MAGNETO-i1i2 ай бұрын
What a gold mine! @CodeMonkeyUnity My only critique is the use of the "LIGHT" theme for your IDE, because it makes it difficult to watch at night (which is when I have free time to learn). But other than that this course is really amazing! Many thanks!
@CodeMonkeyUnity2 ай бұрын
heh sorry but dark mode burns my eyes, I can't stare at it for more than 10 seconds without getting headaches. I wish videos could be dynamic and the viewer could pick light or dark but sadly that's not possible. I'm glad you're enjoying it! Thanks!
@raphaelguitarx59314 ай бұрын
Again, Thank You so much for this
@Michael-Mosca2 ай бұрын
this course was exactly the level i needed to learn some extra tricks!
@CodeMonkeyUnity2 ай бұрын
Nice! I'm glad you liked it!
@p.zgamedeveloper4 ай бұрын
best teacher ❤❤
@RedEye_Developers3 ай бұрын
Thanks for this longest video i learn many things in this Video thanks a lot bro.
@bruceu70484 ай бұрын
Thank you so much! Cant afford it for now, but still you are the best Hugo.
@EthanoCreates4 ай бұрын
Let's goo, Excited to dig in!!
@WeirdGameDev4 ай бұрын
Thx a lot! big fan and learnt a lot from you :)
@testitestmann88194 ай бұрын
Your work is awesome, keep it up :)
@yeeeetsssusdelets4 ай бұрын
POGGGGERRRRS and thanks everyone
@gadgetsforyou76014 ай бұрын
Was waiting for this 😍😍
@ДмитрийШилков-т5э2 ай бұрын
Thank you for the advanced section :)
@CodeMonkeyUnity2 ай бұрын
I hope you learn a lot! Thanks!
@WarmHold77174 ай бұрын
Thanks alot it will give me decent push in knowlege
@Crazy__babe113 ай бұрын
Thanks for this longest video I learn many things.
@arcday42814 ай бұрын
Great job! The courses are really high quality!
@Veles0174 ай бұрын
It's amazing! Thanks 🙏
@khalidzouzal84174 ай бұрын
Looks great ! Just a heads - up, The sizeof lecture cuts off abruptly at the end. I suspect it's an editing mistake. Other than that, great work ! The courses are incredibly informative and well made. Thank you !
@CodeMonkeyUnity4 ай бұрын
Oh damn... yeah you're right, no idea what happened there, sadly KZbin videos can't be updated :(
@asucho2 ай бұрын
I thought my computer crashed
@Hassnain_Awan4 ай бұрын
Great! Thank you very much ❤
@lenadesp4 ай бұрын
Thank you so much, ily, im learning c only because of your tutorials❤❤
@unbreakableloop4 ай бұрын
I have been waiting for this for a long time. Thank you buddy ❤ and I hope you can fulfill your future goals 🔥 Good Luck 🍀🍀🍀🍀 . Thanks again 😀👍
@gameved244 ай бұрын
amazing bother love you work
@susannahdean5844 ай бұрын
Thank you!🥳
@amitmaurya39884 ай бұрын
Great Course!
@hamooo113 ай бұрын
Thank you ..thank you ❤❤❤ very premium content
@okee2 ай бұрын
57:24 You forgot to mention that you can also get rid of the parentheses "()" if you don't have any parameters.
@MahanRezaei2 ай бұрын
I bow to you in respect❤
@suicune20014 ай бұрын
Thanks so much!
@ArunKumar-xg4st3 ай бұрын
Thank you sir 😊❤🇮🇳
@AaronAsherRandall3 ай бұрын
You are a legend.
@matet77724 ай бұрын
THANK U !
@RamasamyN-o5p11 күн бұрын
C# is awesome.
@johnabruce3 ай бұрын
Weird cut at 49:59 or 2999s.
@HakoTaco13 ай бұрын
That caught me off guard, I thought my youtube crashed
@KagaminePeace4 ай бұрын
It is here. Lesssgoooo!!!
@juancahr4 ай бұрын
The best 🎉 My referent 😎
@Supwichy4 ай бұрын
Thank you
@dearkorina31573 ай бұрын
Thank you.
@SoyelAlejandro334 ай бұрын
Gracias Hugo!!!!!!!
@chizuru19993 ай бұрын
Just so everyone knows, you are not just learning c# but the whole c# ecosystem. Its a great field outside of game dev and worth learning :)
@ahmedshah96354 ай бұрын
Thank you so much Code Monkey and all those who contributed!❤
@komamon55664 ай бұрын
I think it would be nice to have the ability to purchase individual lesson of the course to allow us to make it more manageable. So we can slowly buy the course instead of having to pay one lump sum. Don’t know how hard it will be to implement but hopefully you can consider it!
@MaxIzrin3 ай бұрын
An excellent video, though I wouldn't consider many of these topics to be advanced, more like intermediate. Still, really good stuff.
@facelessanon4 ай бұрын
Hugo is a legend 🔥🔥🔥🔥 4 hours of FREE VALUE?! What more can we ask for?
@Metor174 ай бұрын
Dark mode for premium course 🙏 I would buy it
@raymondf2003 ай бұрын
Thanks for this course! Is LINQ performance bad for games?
@CodeMonkeyUnity3 ай бұрын
Depends on where you use it. On an Update() that runs on 100 units? Probably bad for performance. On a function that only runs once per second? Perfectly fine
@chizuru19993 ай бұрын
Tip: type "cw" and then press tab to auto complete console.writeline
@forbiddenbox4 ай бұрын
Legend.
@PauloHSousa2374 ай бұрын
Let's go!
@nikodromikro4 ай бұрын
this is how a monkey can be helpful and useful to mankind, thanks , please do tutorial about expert stuff like design system and mechanic of game
@AaronAsherRandall3 ай бұрын
Hey CodeMonkey, I know this is probably a lot of work, but I would LOVE this exact content in written form (book, ebook). I’m trying to move away from tutorial videos while I’m coding. Just a request!
@hldfgjsjbd4 ай бұрын
It would be hilarious to use "space brain tiers" meme in thumbnails for Beginner, Intermediate and Advanced videos. More clicks without clickbait, better recognition.
@mikhailhumphries4 ай бұрын
whats your next game? Thanks for free premium content
@harddev91814 ай бұрын
love to all people from this 16 yr old ( me );
@falricthesleeping97174 ай бұрын
whenever I see these types of videos, I get a nice boost for my ego, I go through the overview of the topics, and I know almost everything (3 topics that I don't have a full understanding) but idk, do anyone else goes through this? or am I getting validation from courses for no good reason? :P
@CodeMonkeyUnity3 ай бұрын
Great job on already having so much knowledge! Although even if you think you know some topics you might not know some individual things about them, I learned quite a few niche things myself while researching these topics
@LuizFernandoSilvaPascotodeOliv2 ай бұрын
I have a question: if using the Null Conditional operator inside a method call makes the entire argument null if the object is null, what would happen if the argument itself is a value type? For example: Player player = null; TakeDamage(player?.health, 5);
@KirbySamaDesu4 ай бұрын
Unsafe with great power comes great responsibility but I don't know why calling a native DLL is not unsafe, I mean I created a custom library that had some method that could allocate memory, deallocated and interact with data get and set it but without using unsafe, I think it is possible to do the same using kernel.dll yet it can also crash, so even safe is not really safu
@saaddev71603 ай бұрын
although my eyes are bleeding after 4 hours thank you so much for the course, i hope you consider switching to dark mode theme it will much appreciated.
@CodeMonkeyUnity3 ай бұрын
I'm glad you enjoyed it! Sorry but I can't handle dark mode, if I look at it for more than 10 seconds I get massive headaches
@restushlogic57944 ай бұрын
Span really interesting
@raymondf2003 ай бұрын
"Hey, I want to ask you a question. It might not be entirely relevant, but it's something that's been on my mind. I'm a content creator as well, and I've noticed that when I record a long video with multiple sections, my voice sounds different in each section. I think this might be because I'm recording on different days. How do you manage to record long videos and still sound consistent throughout? It's like you can record for hours and still sound the same as if you did it all in one sitting! 😄
@CodeMonkeyUnity3 ай бұрын
heh good question, I have that problem sometimes as well when I record at different times. But I have simply learned that my voice sounds different at different times of the day, like for example when I wake up and at night. So I make sure to always record at roughly the same time, always after going to the gym (which seems to help my voice) and before late afternoon (where my voice sounds more tired) I also can't record too much in one sitting, after about 1 hour my voice starts to get messed up, so I just stop recording, go do some editing, and come back to recording the next day.
@hello.469323 күн бұрын
Voice warmups and warm tea.
@maksim32494 ай бұрын
Hi CodeMonkey, could you make a playlist in which to post this lesson point by point? I have an extension in my browser that translates audio to video into my native language, but it does not support long videos of 4 hours. And subtitles are not very convenient to read
@CodeMonkeyUnity4 ай бұрын
Sorry but I can't do that because the KZbin algorithm hates tons of videos published at once. If I were to publish all the lectures in this section as 40 separate videos it would kill my channel in the KZbin algorithm, so the only option is really like this
@maksim32494 ай бұрын
@@CodeMonkeyUnity wow, I didn’t know that, it’s okay, I’ll go learn English)))
@eduoks51134 ай бұрын
Hey man are you listening me i started to suspicious. I was searcıng youtube for advanced c# tutorial and you just uploaded ı swear