14 classes. "That's an awful lot of class files" Me: ...ok
@simonspasskiy4 жыл бұрын
Same
@47Mortuus2 жыл бұрын
"When it's this much to work with, it can become a bit overwhelming" Me: ...ok
@cok3n4 жыл бұрын
Infallible Code is my new favourite anime :D
@adamodimattia4 жыл бұрын
One of the the most underappreciated Unity channels. Fantastic stuff and great format. Best of luck to you guys, keepe up the great work.
@alapidis2 жыл бұрын
What an incredible video format. This sort of 1:1 conversation, keeping it upbeat and honest, discussing the pro's and con's of something casually is exactly the sort of experience one gains from a class or mentor. This video format is excellent! Great job guys.
@InfallibleCode4 жыл бұрын
📦 Download the code at www.patreon.com/posts/36164698
@martycarr14774 жыл бұрын
Jason is the patron saint of clean code
@yayz_2 жыл бұрын
This format reminds me of old school instructional videos but modernized. It's refreshing and easy to stay attentive to. Keep up the great work!
@gamedevhq4 жыл бұрын
When are we getting a full length feature film of this stellar quality?
@BeeGameDev4 жыл бұрын
Yet again knocking it out of the park with the examples. It's great to have this as a reference that I can send to new coders having problems, without having to worry about them picking up bad habits from the tutorials.
@racrity2 ай бұрын
You guys are the best. Thanks so much for all of these series!
@sheppowed44833 жыл бұрын
Underrated channel, I am learning c# for unity and you content helps me a lot! Keep going :D Hi from France
@InfallibleCode3 жыл бұрын
Hi! I really appreciate your feedback 😄
@SHOOTINGDNA4 жыл бұрын
Thank god... This time it was not Charles calling Charles 😂🤣😂😂
@InfallibleCode4 жыл бұрын
My mental state is starting to stabilize xD
@RomanPapush4 жыл бұрын
I’m loving this format of your videos, terrific job guys! 🙌
@daffertube2 жыл бұрын
learned about rider because of this video.
@logiis62 жыл бұрын
I dont know why, but me being the third person listening to your conversation just feels more natural than standart tutorial.
@moduntilitbreaks4 жыл бұрын
Quality as top notch as always.
@kirbymia62093 жыл бұрын
I love these conversation style tutorials! They make the concepts stick in my brain.
@daffertube2 жыл бұрын
Big agree
@tam_69420 Жыл бұрын
in case anyone finds this, in order to do what he did in 4:01 you hold ctrl and click the files, this also works with highlighting text, and holding shift has a different yet useful effect.
@eugenemigursky96084 жыл бұрын
People say Leonardo Dicaprio is going to give up his Oscar after he saw Charles and Jason acting :)
@DarthStevenus3 жыл бұрын
They gonna have to eat a raw fish first.
@ofir99992 жыл бұрын
On the right-click menu I don't see the "Refactor This" button, am I missing something? Maybe an extension to download?
@GegeGreenCube Жыл бұрын
is a extention called rider, from resharper
@mracipayam Жыл бұрын
I've never seen a greate format like this and sad for finding 3 years later.
@ArgentFox10 ай бұрын
Thanks so much for showing how to set the namespace both in Unity and Rider. I was ripping my hair out because Rider kept wanting to create new class files with "DefaultNamespace" instead of the namespace I was manually setting for each file.
@ufukseyithan4 жыл бұрын
Dude, those game invites in the end of your videos just kill me! Keep up the good work!
@magnusm411 ай бұрын
I wish a tutor conversation would go this well. If I'm being taught then I'll have to ask least 3 question in their first sentence. Worst is in school when the answer is "That's not important right now, let's just focus on this."
@dynasticc3 жыл бұрын
i noticed you use rider, maybe we could get a video on why you prefer it over VS?
@midniteoilsoftware3 жыл бұрын
at the very least, I'd like to know if there is an equivalent shortcut to "refactor this" in VS?
@yanndetaf57254 жыл бұрын
You just made Amazing job guys. Keep going on
@paulopatine4 жыл бұрын
Much better than Netflix
@maple7rees-352 Жыл бұрын
Damn. Treasure trove of unity info. Thank you.
@lmao014 жыл бұрын
Thanks for these videos. It would really be useful to see a tutorial how to organize code and folders so they can work with assemblies. You touch in this video very briefly on this. Maybe few examples how to split code when there are recursive references in assemblies.
@EmotionTheory3 жыл бұрын
I *love* the conversational format of your videos - it is extraordinary for learning such topics. Great work, Charles.
@alsharefee4 жыл бұрын
I like how small and informative it is.
@silvanpaul25313 жыл бұрын
even tough i knew about namespaces; your video is clear and great!
@erz30304 жыл бұрын
Another great video fellas, keep em coming!
@Kramlets4 жыл бұрын
I recently made a Python script to remove all the namespaces from my files after doing research that using namespaces weren't really needed. Note that this wasn't any layered namespaces, just a single root namespace for everything. And yes, it definitely made me feel more legit to use a namespace lol. It feels like something that should be done at the end of a project's life, during the optimisation phase. I didn't know it could speed up compile times. That *might* be useful if I'm building a lot, though I can imagine it would be a pain to manage.
@yadav-r2 жыл бұрын
Oh. wow.. amazing. I was working as a game tester, looking forward to switching to game development, I have little coding experience, your videos are very helpful in learning. Thank you very much, sir.
@BenightedAlizar Жыл бұрын
Glad I stumbled across this! Inspired me to set up proper namespaces for my current project. BTW if you are using Visual Studio and don't have Resharper to mass-add namespaces, you can right click (or use your refactor hotkey) above a class name to add an individual script to a namespace as a refactoring action. At least for me the property window didn't work, apparently Unity likes to take control of it. If you have a ton of scripts, maybe you could open the properties by closing Unity first; I didn't try it.
@farianderson168 Жыл бұрын
so now instead of interactables namespace you have to use core namespace in the key class right ?
@ClutchGen3 жыл бұрын
This is fantastic, thank you Jason and Charles (Barles?)!!
@RobLang4 жыл бұрын
Great video. Wish that C# had an access modifier that allow you to restrict to current namespace and child namespaces. It would allow me to be much more distinct about where domain entity boundaries were.
@bbrainstormer203611 ай бұрын
It has something like that for assemblies
@RobLang11 ай бұрын
@@bbrainstormer2036 absolutely - however the issue with separating assemblies is you can quickly get into circular reference issues. I want more granular control within a given assembly.
@brockormond41314 жыл бұрын
Okay, I'm in the middle of a project that didn't start with a root namespace and I'm using Visual Studio for my editor. I was able to change the root in Unity following the video, but not in VS; so my scripts haven't changed. Do I have to do that manually in this case or is there a faster way?
@lokiorphen4 жыл бұрын
hi , I recently follow another project with Unity 2019.4.1f1. I'm trying to add a script component but it can't be applied because it has a namespace therefore the file name doesn't match to the class name . I've tried to resharper/refactor it and adjust namespace but there is no those options in my visual studio 2017. I was wondering if you could give me a suggestion for this problem (or anyone has a solution ). I will be grateful .
@SqrlyCode4 жыл бұрын
Amazing informative and packed Content! Kepp up the amazing work!
@noodle-eater4 жыл бұрын
your videos is awesome, this is really a skill that is used in the game company
@MrWursteimer4 жыл бұрын
I really like those videos. I learned a lot from them. Thank you!!
@chrisball2494 жыл бұрын
Does the Core folder have namepace InfallibleCode.Core? Doesn't this produce the same problem?
@farianderson168 Жыл бұрын
I think the answer is at least the two namespaces interactables and keypad are separate now so you can have separate assemblies for each and changing one namespace wouldn't need the other to recompile, that's the benefit. of course changing the core namespace would need the other two both to recompile cause they should reference to it but the overall compile time will be reduced and the readability of the code will be increased.
@GallDeveloper Жыл бұрын
Tego właśnie szukałem :p
@Tymon00003 жыл бұрын
I got 600 classes and I'm halfway through the project :D
@Tymon00003 жыл бұрын
How to skip "Scripts" or "Assets" names when automatically switching namespaces?
@relixgames94254 жыл бұрын
Hey m8. Just dropping in to say that I found you because of one of your ads. So, you at least got someone out of it.
@InfallibleCode4 жыл бұрын
Thanks for dropping by. I’m glad to hear those ads are a working lol Enjoy the content!
@sufianahmad73374 жыл бұрын
well explained
@rohitdoestech4 жыл бұрын
nice to see rider
@sagiziv9274 жыл бұрын
Amazing video, I have learned so much from it. Very informative and well explained. Immediate like👍
@experiFilm3 жыл бұрын
Hmm for some reason the project properties doesn't appear. It just refreshes an empty properties window. I'm using visual studio 2022
@dfghj241 Жыл бұрын
do you NEED to separate then by a folder? no right?
@unitygamedeveoper0092 жыл бұрын
Hello there. What if i simply want to call function from another in this "Name space using script" ??? Help me
@InProductionsrodLove4 жыл бұрын
I tried to view the properties on the assembly and it doesnt do anything. And it wont let me right click refactoring of namespaces the option isnt there. What do I need to do?
@chrisrush8414 жыл бұрын
It's only available in the Rider IDE or if you have ReSharper installed in Visual Studio. It would've been nice if they had mentioned that this functionality required Rider or ReSharper, and that neither option is free.
@valerii-barabanov-vvb3 жыл бұрын
And you can switch Namespace provider option in Folder Properties to tweak automatic namespace refactoring.
@UNIQUERAGE13 жыл бұрын
You are a pair of chads, thank you so much
@yousefabodeif56774 жыл бұрын
Thanks a lot man!
@Inf4mousKidGames3 жыл бұрын
i need to know the end card music
@happybadger22702 жыл бұрын
does this work in vscode as well?
@pansammi21842 жыл бұрын
this video reminds me of those very very old english learning videos for non English speakers, this role play thing hahahahaha
@MsSnoozable3 жыл бұрын
Was there a video talking about why we want all of the unity scripts in a defined root namespace? Isn't the whole point of namespaces so you can access the definitions easily.... Why would you need to do that for a Unity project? (He just says "charles told me to do that so all my code can live under the same namespace"). I get the setup bit is so that new scripts created automatically start with that root namespace, but why do I even need one???!
@alpercaner29234 жыл бұрын
adjust namescapes creates namespace like _Project.Scripts.FolderName.SubFolderName :(
@wyworak3 жыл бұрын
They show how to solve your problem in this video: kzbin.info/www/bejne/ppfMi4mKec2Kr68
@artohaapanen77644 жыл бұрын
Which code editor do you have in use?
@TectonicPlate4 жыл бұрын
Came for the code, stayed for the plot
@restushlogic5794 Жыл бұрын
How about visual studio 2022?
@omerfarukbykl60974 жыл бұрын
do you do this bad casting intentionally?
@yazuki-wolf3 жыл бұрын
very interesting video. so.. um.. what's a namespace?
@ebrahimkarimi13883 жыл бұрын
Thanks for your top-quality videos. But I wonder why your videos have so few likes. This is not their right.
@brockormond41314 жыл бұрын
The C# Assembly is not showing up in my Solution window... where is it?
@cuttlas29554 жыл бұрын
thank u very good video
@Bylem_4 жыл бұрын
What a roleplay hahah
@Blu3W4r10Ck Жыл бұрын
So this requrires Rider/Resharper? I think Resharper is 139.00 USD for individuals...
@unorthodocs11034 жыл бұрын
I love how these are setup. I can follow along and listen as its explained to the reasoning why these are done the way they are. Keep up the awesome work man. Also just a heads up in your Information panel under your favorite assets you have a link reflecting the same page as another. Editor Console Pro's link is directing to the page for Rainbow Folders 2.
@darkdoom907 Жыл бұрын
Why is his right click and my right click so different?
@Holzf43ller4 жыл бұрын
I saw this video and a few others of yours. then i started my project. But now i want to add other folders and i cant. Whenever i try to add a new folder and C#-Files in it they are not recognized in Rider. No intelisence, nothing. So i am back to square one needing to put every new file in one of my existing folders. So in the bottom line this made everything kind of worse. Irewatched this videosand others with thisd topic again and again but i did not find my error. And this is kind of ... not good.
@pcbuilderindia41042 жыл бұрын
Amazing
@diplodocus34 жыл бұрын
you used Chris Heria music?
@darkdoom907 Жыл бұрын
what code editor is this?
@RintarouOkabe9 Жыл бұрын
Apparently is Jetbrains Rider, and has not free version :(
@darkdoom907 Жыл бұрын
@@RintarouOkabe9 thanks kyouma kun
@RogelioIturra4 жыл бұрын
Thanks!
@troshto4 жыл бұрын
Has Jason made a KZbin channel yet??
@BDtetra3 жыл бұрын
hmm, shouldn't Doors and Keys also be in Interactables? As in InfallibleCode.Interactables.Doors and InfallibleCode.Interactables.Keys ??
@anlumman38973 жыл бұрын
Oh hi Mark.
@diliupg4 жыл бұрын
Jason looks like your bro.. :)
@richnaisanze4 жыл бұрын
I always asking why should I use namespaces, here's 2 awesome dudes tell me about the answers. Really nice approach to tell people what namespaces is... Thanks
@Ziplock9000 Жыл бұрын
Meanwhile, in the real world.... This falling into the same problem as Brackys videos
@experiFilm3 жыл бұрын
I wish I would've known.. I'm using folders but I have 63 scripts now and it's taking like 3 minutes to recompile between every script change. >.
@Visuwyg3 жыл бұрын
I appear to have some namespace issue in my project, but this video didn't really teach me what they are. I like the format though, it's basically artist me and my programmer friend.
@UnityVR4 жыл бұрын
I had a code smell once
@hamsoft232 жыл бұрын
No entendí nada pero está muy bien
@paulogodinho32754 жыл бұрын
Does a minor mistake: *OOF*
@diplodocus34 жыл бұрын
haha, great one!
@LostSockDrawer Жыл бұрын
reminds me of mod ash
@nauka96342 жыл бұрын
Film noir
@fille.imgnry9 ай бұрын
..and this is how you never finishe your game project 😂
@toystoryscarymovie-forkids33232 жыл бұрын
too much grammer not beginner friendly
@lotussy76982 жыл бұрын
not everything has to be beginner friendly :) It was perfect for me^^
@INeatFreak4 жыл бұрын
It's a bit cringe
@InfallibleCode4 жыл бұрын
Let’s be honest - it’s a LOT of cringe lmao but I had fun making it and people seem to like them!
@alexmobile55474 жыл бұрын
@@InfallibleCode No! this is, by far, the most in depth tutorials i have found on youtube. Most people just slap a huge monolithic class and say , "congrats! you made a game! Game dev is easy! Go make your own game." Its easy to make tutorials with buzzwords and click bait titles for views. You, on the other hand, showed me how to future proof and create scale-able code. Yes, it looks cringe and stupid but it works , so, its not cringe and stupid. You choose to support developers that were on the verge of insanity because they didnt know how or why their code failed. I dont care if you upload 2 hours long videos of you talking to your self. Your Tutorials are DEADLY. Every time my project grew in size and complexity and the frame rate "Tanked" like Tiananmen square, You were there to tell me not to be afraid. You and your Schizophrenia kept me from quitting all together. Calling Infallible Code cringe is like calling Mother Tereza cringe because she fed the poor and helped those in need... All that you say, you are helping people. A lot! that can never be "cringe" in my books. Ps Sorry if my comment is a bit incoherent but i haven't slept for 30+ hours.