🌍 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
@aryansadotra74195 ай бұрын
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 😄
@DancingDonkey15 ай бұрын
Thank You to all who bought the course, I am a broke Highschool kid and i cannot afford the course
@DancingDonkey15 ай бұрын
I dont know how to thank u guys properly
@CodeMonkeyUnity5 ай бұрын
Nice! You're exactly the kind of person that I'm hoping these free videos will help! Best of luck in your learning journey!
@stoyc5 ай бұрын
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!
@DancingDonkey15 ай бұрын
@@CodeMonkeyUnity Thank u
@LoneLuminaryDev5 ай бұрын
me Too :)
@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.
@CodeMonkeyUnityАй бұрын
Thanks for the super thanks! I hope you're learning a lot, best of luck with your games!
@GamingInSilence6665 ай бұрын
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!
@CodeMonkeyUnity5 ай бұрын
Thanks for the kind words, I'm glad to hear that! Best of luck in your continued learning journey!
@KungFuMonk695 ай бұрын
Thanks to all the peeps who bought the course ❤
@NikosAvgoustidis5 ай бұрын
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 :)
@CodeMonkeyUnity5 ай бұрын
Thanks for the kind words, I'm glad my videos have helped you on your learning journey!
@bgildersleeve5 ай бұрын
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!
@BravoPhantom5 ай бұрын
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 🙂
@CodeMonkeyUnity5 ай бұрын
That's awesome to hear! I'm glad my videos have helped you! Thanks!
@branidev5 ай бұрын
I just finished Intermediate course (yes finally found time) and now you drop this! You are Legend!
@mojizabbas82245 ай бұрын
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
@alexanderkulaev5415 ай бұрын
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!
@chuckdude5145 ай бұрын
Finally, I've been waiting so eagerly for this part!!! Thank you!
@ewwitsantonio5 ай бұрын
So awesome you've made this freely available! I paid for the course just to support. Love what you do!
@mertcilgasit2 ай бұрын
You are the best!
@CodeMonkeyUnity2 ай бұрын
Thanks! I hope you're learning a lot!
@camm.w4 ай бұрын
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!
@CodeMonkeyUnity4 ай бұрын
Thanks! I'm glad you're enjoying it! Best of luck in your learning journey!
@_CloudyBunny5 ай бұрын
Thank you so much, sir!!!
@theashbot40975 ай бұрын
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
@CodeMonkeyUnity5 ай бұрын
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.
@gbeebe5 ай бұрын
Bro, you deserve mad respect for this. Kudos to you, sir.
@Michael-Mosca3 ай бұрын
this course was exactly the level i needed to learn some extra tricks!
@CodeMonkeyUnity3 ай бұрын
Nice! I'm glad you liked it!
@prozzergames5 ай бұрын
Yo babe wake up Code Monkey Just Dropped his C# Advanced Tutorial Course for free on KZbin 🔥🔥🔥
@Taher_M5 ай бұрын
finally the wait is over! thank you so much sir
@originLa5 ай бұрын
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!
@ObsessiveGames5 ай бұрын
Amazing, looking forward to watch this. Thank you
@MrOmega-cz9yo5 ай бұрын
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. 😁
@CodeMonkeyUnity5 ай бұрын
Thanks! I'm glad my videos have helped you a lot!
@yokitosyosko4 ай бұрын
Thanks for this , you a real one ❤
@brunocelestino58825 ай бұрын
You are my hero, thank you for existing
@xeldo_o5 ай бұрын
YEEEEEES finally, the complete course man, the way you explain is so easy to follow Thank you
@farisalmiqdad71465 ай бұрын
You're insane. I'm gonna watch all 4 hours.
@johnsartain41605 ай бұрын
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 👍
@CodeMonkeyUnity5 ай бұрын
heh well great job on already being an advanced user!
@Cool-Game-Dev5 ай бұрын
I do know most of this information already, but this is great for those who don't. Thanks for your work!
@renderer83375 ай бұрын
You are legend man! may god bless you with good health and prosperity
@RagnarokFate5 ай бұрын
What i needed for my upcoming project! Thanks for the guide
@BingoGo2Space4 ай бұрын
Thank you very much, sir. We are so lucky to have you.
@acez285 ай бұрын
Truly Thank You Code monkey for taking your time making these videos and tutorials
@mirkoemir3 ай бұрын
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!
@CodeMonkeyUnity3 ай бұрын
That's awesome to hear! Thanks!
@khaledov730525 күн бұрын
Thanks a lot for everything!
@CodeMonkeyUnity24 күн бұрын
I hope you've learned a lot! Thanks!
@paulojonathan31615 ай бұрын
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."
@KirbySamaDesu5 ай бұрын
C++ fix this, lol, just kidding
@paulojonathan31615 ай бұрын
@@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., "
@p.zgamedeveloper5 ай бұрын
best teacher ❤❤
@PotatoManager4205 ай бұрын
Thank you for posting this video, this is a great help for us!
@xoxgames5 ай бұрын
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!
@EternalZS5 ай бұрын
this is exactly what i need bro thank you
@ДмитрийШилков-т5э3 ай бұрын
Thank you for the advanced section :)
@CodeMonkeyUnity3 ай бұрын
I hope you learn a lot! Thanks!
@EthanoCreates5 ай бұрын
Let's goo, Excited to dig in!!
@WeirdGameDev5 ай бұрын
Thx a lot! big fan and learnt a lot from you :)
@khalidzouzal84175 ай бұрын
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 !
@CodeMonkeyUnity5 ай бұрын
Oh damn... yeah you're right, no idea what happened there, sadly KZbin videos can't be updated :(
@asucho4 ай бұрын
I thought my computer crashed
@gadgetsforyou76015 ай бұрын
Was waiting for this 😍😍
@hamooo115 ай бұрын
Thank you ..thank you ❤❤❤ very premium content
@arcday42815 ай бұрын
Great job! The courses are really high quality!
@RedEye_Developers5 ай бұрын
Thanks for this longest video i learn many things in this Video thanks a lot bro.
@SURYASAHU-sb2gf5 ай бұрын
This video is just a knowledge treasure.
@testitestmann88195 ай бұрын
Your work is awesome, keep it up :)
@Veles0175 ай бұрын
It's amazing! Thanks 🙏
@raphaelguitarx59315 ай бұрын
Again, Thank You so much for this
@stevenzh73795 ай бұрын
Oh You crazy monke you actually did it! I love you!
@Hassnain_Awan5 ай бұрын
Great! Thank you very much ❤
@unbreakableloop5 ай бұрын
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 😀👍
@ahmedshah96355 ай бұрын
Thank you so much Code Monkey and all those who contributed!❤
@yeeeetsssusdelets5 ай бұрын
POGGGGERRRRS and thanks everyone
@bruceu70485 ай бұрын
Thank you so much! Cant afford it for now, but still you are the best Hugo.
@WarmHold77175 ай бұрын
Thanks alot it will give me decent push in knowlege
@amitmaurya39885 ай бұрын
Great Course!
@lenadesp5 ай бұрын
Thank you so much, ily, im learning c only because of your tutorials❤❤
@MAGNETO-i1i3 ай бұрын
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!
@CodeMonkeyUnity3 ай бұрын
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!
@susannahdean5845 ай бұрын
Thank you!🥳
@gameved245 ай бұрын
amazing bother love you work
@AaronAsherRandall5 ай бұрын
You are a legend.
@Boba_t915 ай бұрын
Thanks for this longest video I learn many things.
@KagaminePeace5 ай бұрын
It is here. Lesssgoooo!!!
@MahanRezaei3 ай бұрын
I bow to you in respect❤
@ArunKumar-xg4st5 ай бұрын
Thank you sir 😊❤🇮🇳
@suicune20015 ай бұрын
Thanks so much!
@Supwichy5 ай бұрын
Thank you
@dearkorina31574 ай бұрын
Thank you.
@matet77725 ай бұрын
THANK U !
@RamasamyN-o5pАй бұрын
C# is awesome.
@okee4 ай бұрын
57:24 You forgot to mention that you can also get rid of the parentheses "()" if you don't have any parameters.
@PauloHSousa2375 ай бұрын
Let's go!
@chizuru19995 ай бұрын
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 :)
@forbiddenbox5 ай бұрын
Legend.
@juancahr5 ай бұрын
The best 🎉 My referent 😎
@komamon55665 ай бұрын
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!
@SoyelAlejandro335 ай бұрын
Gracias Hugo!!!!!!!
@chizuru19995 ай бұрын
Tip: type "cw" and then press tab to auto complete console.writeline
@johnabruce5 ай бұрын
Weird cut at 49:59 or 2999s.
@HakoTaco14 ай бұрын
That caught me off guard, I thought my youtube crashed
@LuizFernandoSilvaPascotodeOliv3 ай бұрын
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);
@raymondf2005 ай бұрын
Thanks for this course! Is LINQ performance bad for games?
@CodeMonkeyUnity5 ай бұрын
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
@MaxIzrin5 ай бұрын
An excellent video, though I wouldn't consider many of these topics to be advanced, more like intermediate. Still, really good stuff.
@vergilrose8515 ай бұрын
CodeMonkey, i have a question, should i watch your C# advanced before learning Unity? i know most of the basics in C#
@facelessanon5 ай бұрын
Hugo is a legend 🔥🔥🔥🔥 4 hours of FREE VALUE?! What more can we ask for?
@raymondf2005 ай бұрын
"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! 😄
@CodeMonkeyUnity5 ай бұрын
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.46932 ай бұрын
Voice warmups and warm tea.
@falricthesleeping97175 ай бұрын
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
@CodeMonkeyUnity5 ай бұрын
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
@AaronAsherRandall5 ай бұрын
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!
@restushlogic57945 ай бұрын
Span really interesting
@KirbySamaDesu5 ай бұрын
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
@mikhailhumphries5 ай бұрын
whats your next game? Thanks for free premium content
@maksim32495 ай бұрын
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
@CodeMonkeyUnity5 ай бұрын
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
@maksim32495 ай бұрын
@@CodeMonkeyUnity wow, I didn’t know that, it’s okay, I’ll go learn English)))
@nikodromikro5 ай бұрын
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
@Metor175 ай бұрын
Dark mode for premium course 🙏 I would buy it
@saaddev71605 ай бұрын
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.
@CodeMonkeyUnity5 ай бұрын
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
@GameWithAshish585 ай бұрын
Sir, is the advanced section of this course essential for making high-quality games?
@CodeMonkeyUnity5 ай бұрын
It's not a question of "quality" but rather complexity. If you want to make a simple point and click game you probably just need some basic code. If you want to make a very complex Factory automation game, then having a good knowledge of everything the language can do will definitely help