This is very good content. Most YT creates are just recreating beginner tutorials. We need more intermediate-advanced content like these. Thank you.
@AnkitSingh-wq2rk3 жыл бұрын
exactly
@TravelWithDhami3 жыл бұрын
Could not agree more
@ITSJTG583 жыл бұрын
Hey Taro, you're the latest developer I've started watching on KZbin, and your content and technical level is a testament to how much I've grown developing. Your async video showed me that there's a world of techniques and skills I haven't even heard of and that's a great motivation, Thanks! I'd love to see a video about the process you go through when tackling a new project, specifically the design of the arquitecture of code that is done before one sits down and starts coding. I've been taught the benefits of getting good at thinking in a modular way and assigning roles to my components beforehand and it is a skill that has boosted my development time immensely, I usually design a quick prototype, code it, and then go back to the whiteboard(shout-out to Milanote) to design a fleshed out arquitecture/system for my project. Keep on rocking!
@moritzscheuerle94473 жыл бұрын
Would like you see a video about multithreading in c# and unity. Also when to use a new thread or when not to. This would be a nice addition to this video (that's beautiful and detailed btw 😉)
@Tarodev3 жыл бұрын
I'll be tackling this in Part 2 of the async/await video. Won't be long. Thanks for the suggestion :)
@moritzscheuerle94473 жыл бұрын
@@Tarodev thank you
@krissloo1433 жыл бұрын
@@Tarodev I thought multithreading is not possible in Unity :/ since rendering and physics are already multithreads.
@moritzscheuerle94473 жыл бұрын
@@Tarodev btw, I want one of these licenses 🙏
@mofodumbas3 жыл бұрын
Im in to that too!
@Pengisman1233 жыл бұрын
Just finished the video, thank you so much for breaking it down into digestible chunks! I'm really enjoying your style on KZbin, you've filled the Brackeys size hole in my heart and then some lol If possible, would you be up to doing a video on delegates? Specifically Action and Func and how they can be used to pass information around your game? There are other videos, but they kinda expect you to have a solid grasp on delegates in general. I'd love to get a license key too, hopefully I'm lucky lol
@Tarodev3 жыл бұрын
I can indeed make that video!
@Pengisman1233 жыл бұрын
@@Tarodev Heck yeah! Thanks so much man! I'm looking forward to it
@babakiani Жыл бұрын
Really well explained Sir! Thanks a bunch!
@erodenn3 жыл бұрын
I was guna watch this anyways but the title made me click harder and faster, great vid Enumerables have always been something I used without fully understanding it so this was great. I would love to see a video that goes super in depth on the applications for Scriptable Objects. Specifically, an example for using them for cards in a CCG, and how to create collections of them that you can reference in something like a collection manager class. That would be super helpful for a project I'm working on right now, and I would love a Rider license!
@jameslavery29582 жыл бұрын
How does this channel not have more subscribers and views? Amazing content, man. Thank you for all you give to the community.
@Tharky3 жыл бұрын
Hi Taro! I don't want the licenses, I just want to say I love what you do. For a long time I've been looking for a channel like yours, a non beginner, intermediate level tutorials to take my development a step higher. Even if I know the topic, I always learn something new from your videos. Thanks for making them available for free and congrats on the sponsorship.
@Tarodev3 жыл бұрын
Thanks so much Tharky! Glad I could still teach you something ❤️
@RomiFauzi3 жыл бұрын
Been using Unity and C# for 6 years, but always learned new things when watching your videos, those Rider tips are slick!
@JoschinoDev3 жыл бұрын
Love the fact that you not only do Unity specific content but also go into more advanced C# functions, it really helps thinking of some solutions for a couple of my problems. I dont necessarily have a request for a videos I just enjoy your content and your take on some functions.
@JoshuaVillarreal0093 жыл бұрын
Love seeing Linq Love. Would love to see a video on Custom Editors for Unity. Still new to the channel but so far definitely a new favorite of mine.
@bourbonbristles3 жыл бұрын
This was awesome. Definitely did NOT know about the multiple enumeration issue. You sir, are a legend.
@kathleenbryan243 жыл бұрын
Your Unity/C# content is literally awesome. Thank you for your videos and the work you put into this!
@Tarodev3 жыл бұрын
Thank you Kathleen 😊
@qiangpanchen67852 жыл бұрын
I couln't understand the concept half year ago, I guess I didn't have enough context around the language, but now by re watching this video I started to get it, thank you for the wonderful and clear tutorial !! And I've used Rider for nearly one month, it's fantastic !
@metsker48763 жыл бұрын
We love your tutorials, senpai < 3 Can you teach us about server part in the future? I'm already using Rider for almost a year and it's beautiful, but my lisence will end up soon, so...
@Tarodev3 жыл бұрын
As in a general game server for storing player data? This would include user authentication at the very least. I'm not against it as I love making backends, but it'd be a long series
@libberator58913 жыл бұрын
Another great video as always! Loved learning about the internal optimization that Linq does with IEnumerables; was surprised it didn't first take three. I'd be keen to see a short & sweet video about the differences between heap vs stack, intuitive analogies, and some practical examples and considerations between using one over the other. Awesome to see you getting sponsored! You've earned it!
@Tarodev3 жыл бұрын
Heap vs stack and general memory management is a fantastic suggestion! And thank you lab~ 😉
@ZbigniewCebulaDev3 жыл бұрын
Very nice IEnumerable video, a lot of junior programmers that start working with me ask about Linq stuff. Unfortunately I'm pretty busy very often so it's nice to have video like that to share with them and show the basics. I would love to see more Linq usage and explanations videos in the future.
@Tarodev3 жыл бұрын
I'm honoured you'd refer your underlings to me ❤️
@SkylorBeck3 жыл бұрын
Dude! I'm so jealous! Gratz on the sponser. I love Idea and I wish I could use Rider. My plan was actually to try to grow on KZbin until I can get into the partner program with them. I'd love to get a license but I'm damn cheap. I actually just put out a video of my own, where I shouted you out for the Async/Await video. BTW I am blown away you only have just under 9k subs.
@NHGeneral3 жыл бұрын
I have commented on your channel afew months ago to learn, now I got my games in 2D &3D running, thank you for sharing ☺
@Tarodev3 жыл бұрын
I love to hear it!
@umapessoa60513 жыл бұрын
Thats a really good video, keep up the great work.
@YOSFP3 жыл бұрын
the awesome thing about your tutorials is that you are clearly experienced in what you show. love it, subbed with da bell 👍
@varcel46259 ай бұрын
Didn't knew the StopWatch class exists, thanks! Great video by the way!
@beetrootpaul Жыл бұрын
A very, very good content! Thanks for this quick but substantial lesson about enumerables 💯
@xarcader3 жыл бұрын
Lovely and very informative, I have been using IEnumerator for some time and I had no idea about these... Thank you for sharing your knowledge on these... The one I would like to learn in the future is accessing the explorer from the application mobile/windows/mac and saving and loading the files in the Android or iOS
@Lukfin3 жыл бұрын
Because of videos like these I have gone from never touching c# 6 months ago, to now actively developing a unity game as well as a discord bot in c#. Thank you thank you! Also video idea (which I've mentioned in one of your community posts) is for a deep dive into your extension methods class and what extension methods you find yourself using often. (you've done one about specific unity methods, but seeing your knowledge of c# I think it would be helpful to just see general extension methods you use) much love. Thanks again!
@Tarodev3 жыл бұрын
I do love your idea about extension methods. It'll probably be a general lesson on them with a few use cases and useful extension.
@Lukfin3 жыл бұрын
@@Tarodev I appreciate the acknowledgement. No rush at all, I've been enjoying everything you have been cranking out so if it takes a few weeks or months I'll enjoy everything in between.
@notagamedev54943 жыл бұрын
Nice to see how fast you are going up KZbin. Lots of good videos published quickly. Continue like that! I am learning from all of that! I was using numerators without knowing how they work. Now I have a idea. I would like to see video about inheritance and polymorphism while you are talking about open/closed principle.
@epiphanyatnight87323 жыл бұрын
Loving these videos and how you put so much thought into how to structure them. I'd love to see some project management tips video, like how do you approach a project, how do you set milestones, etc. That would be a great new aspect.
@fjohnson-o4t3 жыл бұрын
Keep up the good work! Although some things i dont quite understand as a beginner, i like the quality of your channel!
@Tarodev3 жыл бұрын
You'll get there fotis :)
@bradhammond9233 жыл бұрын
Rad vid, I like that you're finding topics to cover that I don't often see covered elsewhere. Good intermediate coding material. Would be keen to see what kinds of processes and standards you use when setting up your dev environment (project management, coding standards ) any useful tips that go along with that.
@ElegantWaster3 жыл бұрын
I think videos like this are required more, as most guides online focus on beginner/lower intermediate side of things with the occasional bad practice, but easy to implement approach, whereas this ventures into general optimisations and correct use cases for pretty common actions. More videos of this kind, leaning more into advanced topics are a good stepping stone for junior developers to lean into.
@jonahmcconnell48183 жыл бұрын
Love these sorts of videos that help expose me to some of the deeper concepts of C#. Enumerables and Linq statements are definitely what I need to be learning next, so this is a massive help, thanks! I would love to see a video over best practices for saving and loading data in the future too. (and of course I would love a Rider license, I mean, who wouldn't???)
@DanteDxD3 жыл бұрын
Hey! Very cool video! My suggestion would be a video with some optimization and memory managing tips, or maybe you can do that with a series of Short videos :) I love Rider, I've trying it out for a couple of months with an student licence and it's just great, so a propper licence would be awesome for releasing some cool games
@haim963 жыл бұрын
I really like the fact that it's not all about Unity but also really good general c# coding tips, it really helpful in my daily job as well. so thanks! for future videos, i would like to see tutorial about the burst compiler, job system and multithreading in unity.
@Tarodev3 жыл бұрын
Good suggestions!
@divainsyoutube42543 жыл бұрын
Great content! Thanks for sharing! As for someone whom sometimes watching on a phone, I'd love to recommend to make your text bigger so it'll be easier to see. Keep it up :)
@bluscience3 жыл бұрын
The diversity of the content and the way you present the information is really fantastic, since you are able to learn about C#, Unity, AI, all in a fun way 😁. I was trying to learn more about Generics and that's how I found your channel. I would like to see videos about character animations, weapons switching, building smart(er) enemies, level design.
@firatkucuk3 жыл бұрын
Coming from Java world and find C# syntax really handy. Nice video to learn very basic of C#. In general I use Linux. tried rider and unity works perfectly fine on Linux.
@DanPos3 жыл бұрын
Really enjoyed the Linq section mate - I've recently just started getting my head around Linq stuff so seeing more applications of it is always great. In a future video I would really enjoy some procedural level generation stuff (for example, a dungeon generator). I've followed a few before but would like to see some more advance systems. Oh and it goes without saying I'd love to get my little fingies on one of those Rider keys!
@NotElayn3 жыл бұрын
Really learned something new today. Also, my suggestion for the next video would be a video about multithreading. There are very few videos that are actually informative and teaches you stuff on KZbin about multithreading and when to or not to use threads. I have always been curious on how to implement it efficiently. Also would love to have that rider license 💜
@roytazz3 жыл бұрын
A video about events and delegates would be a good addition to your C# series
@Tarodev3 жыл бұрын
You're incredibly correct on that assessment.
@chujies3 жыл бұрын
Love the video! I have always used IEnumerators in Unity as coroutines so its interesting to see them used like this. I am currently solo developing a game and a license to use Rider would help speed up programming immensely! I would like to see videos that are more intermediate to advanced in terms of programming concepts, as there are a lot of beginner turorials but very few that really dig deep :)
@mongrelgaming14733 жыл бұрын
Just found your channel and hooked on how you deliver, only a couple of months into learning coding for unity so these videos are awesome. Would love a license but it may be wasted on someone of my skill level. :) Would love to see more videos on state management.
@Chen_Ash3 жыл бұрын
I really want to see a modular strategy pattern character ability system. Where you can create different effects and stuff using polymorphism/inheritance.
@GameDevNerd2 жыл бұрын
If people are interested in it, I back-ported some .NET 5 - 7 features to old Framework 4.X and Standard 2.X runtimes (so it can be consumed in Unity properly) that makes List iteration between 3 to 5x faster and absolutely crushes the regular "foreach" and "for" loop patterns. I've been thinking of making a video about it, although it is a very advanced subject involving IL assembly language and low-level rules and behaviors of .NET/Mono runtimes. Actually using the DLL I created to iterate Lists faster is super easy though, anyone can use it and it barely changes anything in your code, it is just the technical details of how it was done to bring the feature to older runtimes that's really esoteric and advanced stuff that I'm not sure people would watch ... By the way, Taro, instead of "List list = new List() { ... };", or using the var keyword as most people do, I've found it's much, much cleaner and more readable to do this: List list = new() { ... }; In C# 10 you don't need to repeat the type name twice on both sides of the expression, just once on either side (the right-hand side for var assignment, the left-hand side for the new() assignment). It's really nice because it's super easy to refactor and cuts down on typing, so you get the succinct, short-handedness of the var keyword, the clarity of explicitness and a greater level of refactorability/flexibility you don't otherwise get.
@Tarnil973 жыл бұрын
As a game developer, enumerables are a really, really big part of what I'm doing. Great work on putting people up to speed with them. I think a topic for a video related to enumerables (and LINQ) would be extension methods in C#.
@Tarodev3 жыл бұрын
Extension methods is a good topic! Could be a relatively quick one too
@justinwhite27252 жыл бұрын
Thanks for this. I only barely know about Enumerables from Coroitines so this seems like it will help me use them better both there and elsewhere.
@taco_prime3 жыл бұрын
I’ve used Rider for UE4 and Unity, and there is no IDE with the same engine integration so please enter me in the Rider drawing. You should do a full LINQ tutorial next. I’ve only ever seen them as examples in lambda tutorials. You haven’t covered delegates/actions/funcs yet, or using them with the event keyword for protection. Those could be good. Or maybe a way to use indexers to keep track of how many of something are spawned. Keep doing more advanced coding topics that not a lot of other channels cover. Also explaining the whys and whens is rare, but explaining the gotachas are even more rare I think, but super useful, and you're great at that.
@szymonsadowski36323 жыл бұрын
Great video as always Taro! Would love to see video about interfaces or scriptable objects. Your use cases always make topics clear for me so Im sure it would be helpful even tho there are videos about those topics.
@Tarodev3 жыл бұрын
So many suggestions for SO. I better get on that!
@bini72033 жыл бұрын
Loved the video as always :) Would love to see some networking concepts explained by you in your hands-on style!
@Tarodev3 жыл бұрын
Do you have a library preference? Mirror, photon, 'built in'?
@lucavolpato41343 жыл бұрын
Learning how the foreach loop actually works is pretty cool, thank you for the video. As I'm building my portfolio I'm trying to re-create old videogames, so it would be really cool if you do a video like "create 2048 in unity" with other games too, like tetris! hopefully I get the rider license too, since I've only tried the beta version for Unreal engine (far better than visual studio, I was astonished). Keep on the great work!
@bunggo99143 жыл бұрын
he already has a 2 part video about how to create 2048 in unity
@lucavolpato41343 жыл бұрын
@@bunggo9914 oh yeah I know, I said a tutorial like that on another game :)
@Altair81133 жыл бұрын
Another great video! Thanks for the hard work. I would like to see either a Stack/Heap video or common design patterns used in Unity video in this channel.
@Tarodev3 жыл бұрын
Coming right up!
@MafiaSniper2 жыл бұрын
One of the most useful videos ever!
@CrystalClod3 жыл бұрын
I've been using enumerators and enumerables for ages, but haven't actually tried making a custom one before, so this vid was quite informative to me. For future videos either Addressables, or maybe something about shaders? As for Rider, I'd love to try it out.
@Tarodev3 жыл бұрын
So many requests for addressables. I'll have to get on that! Glad I could teach you something Crystal :)
@Xavaltir3 жыл бұрын
Wow i literally learned about this topic 2 days ago, nice to see you posting a video about it too, was extra helpfull! I would want one of these licenses and i already posted this on a previous video but it would be nice if you showed us how a hexagonal axial/cube coordinate system works and how to convert from worldpos to "code" positions
@Tarodev3 жыл бұрын
That's some heavy math! I have a little bit of hex code on my pathfinding repo if you want to check it out. But yes, that's a good idea for a video.
@IcarusPhoenix3 жыл бұрын
Loved the video. I'd like to see some more vids of you creating mechanics from other video games :)
@Tarodev3 жыл бұрын
I'd love to do more of that content
@KasparOrange2 жыл бұрын
@Tarodev Thank you for this lesson. Love your teaching style man. Wished I have had you as a teacher.
@Tarodev2 жыл бұрын
Aww, thank you man 🙏 And you do have me as a teacher 😊
@UpcomingAssassin3 жыл бұрын
Great video! Would have helped me a lot a few months ago when I was looking for how to work with these interface! One thing I'd like to point out is that you didn't mention the potential garbage you *might* generate when using Enumerators, especially custom ones. From my knowledge most common C# collections don't generate garbage when ForEach-ing them, but some do so, it'd be important for people to know! As far as future content goes I'd like something network related, e.g setting up and using a few popular frameworks (PlayFab, Nakama, Photon, Unity's recently announced similar thing, etc)
@lukasostar30083 жыл бұрын
oooooh would love to get me a Rider licence so, loving the video, would love to see more of these kinds of deep dives into devery-day using things we (well, *I*) take for granted in any case, keep doing what you're doing cheers
@JM-in8fq2 жыл бұрын
15:20, nope garbage collection doesn't occur for value types that aren't boxed such as here. Once the foreach loop moves to the next element the previous int goes out of scope and gets 'deleted' by the stack... rather overwritten but you get the point.
@pollomagico2713 жыл бұрын
A video on UDP and TCP classes from C# would be awesome! Also, this video is great, I've been wondering about how IEnumerables work for a long time but never actually gotten to learn about them. The examples are on point and the rhythm is also pretty good :). Keep it up!
@Foxyzier3 жыл бұрын
That would be truly nice
@Tarodev3 жыл бұрын
Ohhhhh, that's a good topic. I hope it's not too far from what my audience is after. I'll add it to the list!
@GiraPrimal3 жыл бұрын
Interesting video! I've been learning how to work on Unity for a few years, digging here and there for tutorials and doing some personal projects as practice. Learning never actually ends, I suppose! I'd love to see a future video about what design patterns are recommended in video game development.
@wvaviator34083 жыл бұрын
Thanks for the awesome content! I would like to see a video tutorial regarding Unity's Jobs and Burst and how it can speed up certain operations and maybe even some examples of the types of operations it can do.
@anass91573 жыл бұрын
Hey, thanks for the wonderful video and very useful information,a lot of developers do not understand well the meaning of the IEnumerable and this may lead to many Performance issues. I would like more videos about Rider and or resharper and how you are using them to refactor existing code? I would definitely enjoy following these videos. Cheers
@overrideFunction2 жыл бұрын
"Your code might not be doing exactly what you think it is doing" Yup. That's me most of the time as I bang my head into the keyboard saying why isn't this working!
@olon19932 жыл бұрын
This video was outstanding!
@MaskedImposter3 жыл бұрын
Can't help but think some of the issue with list return vs enumerator return is due to using the "var" keyword rather than "List". Personally I don't like using var because it makes it harder for me to read the code.
@LucaFang3 жыл бұрын
Nice explanation! I would be cool if you'll make a video about how LINQ works under the hood :)
@xanaramus3 жыл бұрын
Your videos are already quite good quality tutorials. Would like to see more advanced tutorials about networking and ecs, also writing native plugins is something i struggle always. P.S Rider is best IDE for unity, would be great to get one! Thanks for your work man!
@PcKaffe3 жыл бұрын
I like how you present informations in your videos as a whole, this included. I would love to see a video on how to lay out a plan for something that requires multiple classes. I usually just start with something and then break it apart... I know it's bad, but I have only been at coding for like 8 months and figuring out a structure before I start never really ends well at all. Oh and I would like the Rider IDE thing.
@lfcamacho3 жыл бұрын
I love your channel! your videos are some of the best our there for unity developers that are past beyond the super basic tutorials that you find on youtube... which is pretty much all you find when you search for something... I haven't watched the totality of your videos so if you haven't already, could you make one about dictionaries? how to implement them in an inventory system?? ...or how about additive scene loading? ...and maybe one about hashsets? Thanks in advance! :D
@Tarodev3 жыл бұрын
I've used them a few times in some videos but never really talked about them properly! Maybe a video on general collection types could be good!
@TimGardhouse3 жыл бұрын
Great choice of examples here. The gotchas are a good thing know! I'd like to be in the running for a copy of Rider. I've used up my free trial and it was just a different world of programming. Future video ideas: More areas of C# that are a bit more intermediate/advanced, with potential gotchas. More of your preferences for Unity tools you find essential (like DoTween - that video led me to your channel). I'll also second the broader architecture/structure idea.
@hamedbabamohamadi90173 жыл бұрын
Nice job as always man. Tnx for this amazing video. Unity Input System could be a nice topic, there are some videos about it, but they are making it complicated. Addressable assets too. Nice ice cream truck man :))
@Nope-fv1vh6 күн бұрын
Thank you so much for this tutorial
@tamertnaz62733 жыл бұрын
I would like tasks, Job system, Dots, Shader Graph examples, especialy Unity Gaming Services. Particularly if it could be a series on how Unity game service can be used
@nirast25613 жыл бұрын
Great breakdown of how IEnumerable/IEnumerator works, wish we had something like this in Uni. I'd love to see how the Unity renderer works, mainly for 2D sprites.
@kuruchy3 жыл бұрын
Really cool video! I really think Rider is the best IDE, I came from android dev and using Android Studio and intellij, so switching to it is seamless. I would love to see some video about custom editors for unity ;)
@xDumberx3 жыл бұрын
Great videos about advanced stuff :) I would like to see a video about observer pattern in Unity. Maybe something about building your own event system.
@xDarkxTriviumx2 жыл бұрын
Generally I enjoy watching your refreshing take on the language Tarodev, but I've noticed a habit (which unfortunately is widespread among programmers) that I feel should be addressed. ~5:30 you go over a situation where someone wouldn't realize what their type of variable is, but this problem is solved from the get-go if you use explicit typing of your variables instead of throwing the 'var' keyword around. I've never been a fan of implicit typing that is figured out behind the scenes because of how it can confuse programmers (especially newer programmers). I make it a habit to know exactly what type of thing is being returned from any line I write. Some people may prefer the cleaner look of throwing around 'var' but in my mind, giving up transparency just to be lazy (I know our habits are to find the laziest way to do things) then it comes back to bite you, potentially at a point where you spend more time debugging than you would have spent verifying and explicitly writing your variable types. I haven't seen all of your videos, so I don't know if you've made one that goes over the troubling cases of using 'var'. If you haven't, then that is another idea you could use for a video, and while you were on the topic, go over how people could figure out what their return values are that they're getting from these built-in functions. Show how to find documentation or use the Visual Studio commands to find where the functions are defined to see what the return type is so that you can make sure your variable is the correct type. Otherwise, I've been enjoying your refreshing take :) Keep up the good work
@Tarodev2 жыл бұрын
I appreciate your opinion, but disagree on all accounts. Here is a pre-made canned response I give (I get this a lot): // Start canned response 1. It's faster to type 2. I know what the types are by the declaration (maybe once every month I wont know, so I hover the type in the IDE. In this case I knew the type and was simply showing the audience) 3. It's shorter and easier to parse. (names start in the same place for every type) 4. Sometimes I don't know the type I want when I first start typing (think complex linq expressions) 5. It means I don't need to look at something like this: Dictionary myDictionary = new Dictionary(); // End canned response I cannot say I've ever had a problem debugging due to this. Like... I cannot think of a single time this has caused a problem. In the end, there will always be people on both sides. You call it lazy, I call it efficient. What I will yield is that I should probably explicitly type for videos. Thanks for actually being civil and not the usual one-line of rage :D
@Tarodev2 жыл бұрын
ps: you finally inspired me to make a community post :P Let's see what the people think
@xDarkxTriviumx2 жыл бұрын
@@Tarodev I do understand personal choice of use, but I mostly mean in terms of newer programmers who don't have the background knowledge that you do when using this method. Chances are, someone who is looking for tutorial format videos on programming are doing so from a "new to programming" perspective. In that case, the lack of videos describing how var can lead you to crash logs that don't point to where the problem is, can lead to newer programmers being frustrated and potentially giving up because the crash log (with a little creative speech) isn't telling them "You're getting an object output when you thought you were getting an int output and the crash log is pointing to your comparison when the issue is actually further up in the code." When we learn more and become more comfortable using var isn't as bad, but where your videos seem to be more tutorial oriented, putting your mindset into that of a fresh developer would (in my opinion of course) make your videos more digestible for the intended audience. This is all to try and improve things based on my opinion so that of course means you may take it with a grain of salt. I just enjoy your content and wanted to offer advice on something that I believe would make your tutorial content better :)
@Tarodev2 жыл бұрын
@@xDarkxTriviumx I do agree I should do it for videos. Unsure if I can put myself through it though 😅
@xDarkxTriviumx2 жыл бұрын
@@Tarodev I believe in you! xD In all honesty though, the explicit typing approach forces me to dig deeper and understand more about the API's I'm using. I do see you digging into docs here and there or peeking definitions while explaining things, which is already half of the battle when explicit typing. :P In terms of knowing what you're getting back from an expression, I notice that when hovering your mouse over the final step in the expression (in an IDE such as VS) it'll give a quick glimpse of the return type at the end. I use that to figure out what the explicit variable should be. That could be another technique listed if you were to do a video on this topic. I'm unsure if it'll work in Linq expressions cause I don't use them, but for most situations it hasn't failed me yet :P
@JoachimVesely3 жыл бұрын
Great topic!
@goldenage93763 жыл бұрын
Hi Taro, I just learned about you channel. Currently working with enums, so this seems really helpful! For other challenges I am facing I see you have covered many of them in your other videos, so i couldnt come up with new ideas, but more work for myself to check them all out :) My friend is helping with coding and was considering Rider, so it wouldnt be for myself. Keep up the good work! [edit] liked and subscribed!
@raingamedev7023 жыл бұрын
Hi, thanks for the video! Would be nice to see practical examples related to gamedev/Unity. Also please consider topics related to interacting with VFX / Shader graph from C# script (it isn’t covered that much). Thanks again!
@Tarodev3 жыл бұрын
You're right, I haven't seen much on the interaction between the two. Good suggestion!
@schleooo3 жыл бұрын
I'd love to see more videos about performance/profiling, since this is what I am struggeling the most with. I considered investing in rider, since it seems like a great code editor. I'd be very happy to win a licence :)
@_g_r_m_3 жыл бұрын
Please more advance C# content, i'm learning a lot, I would also like some content on optimization, maybe binary trees.
@Tarodev3 жыл бұрын
Binary trees are super fun and a great video idea. Thanks for the suggestion!
@Agnamador3 жыл бұрын
Very good video. A good one would be about network or something like it
@bunggo99143 жыл бұрын
your vids are the best, it's hard to find intermediate/advanced content these times. I would like to see some vids about 2D random procedural generation (like terraria), please.
@monishdhayalan25523 жыл бұрын
can you show some of the best practices you do when creating UI for a game
@aprilance3 жыл бұрын
A very good video like all your other videos. You explained it very well. It was very useful content. In the future, you can focus on the editor codes if you want. We can make beautiful tools.
@Tarodev3 жыл бұрын
Good suggestion!
@synchaoz3 жыл бұрын
Still learning programming and game dev, so not gonna lie I barely understood what was going on in the video but I would certainly like a chance at a Ryder license.
@asztrik3 жыл бұрын
I love the variety of this channel, it would be cool to see another video similar to your Celeste controller ones where you try to replicate a mechanic (I like in those how you tried to code it as the Celeste devs did!). I'm not sure what other "big" indies have public source code but you can always try to replicate something you really enjoy in a game, we'd love to see that. Also I'm interested in the Rider license please :)
@Tarodev3 жыл бұрын
I'm so glad you said this! My devlogs did not do very well, but I seriously enjoyed making them.
@krissloo1433 жыл бұрын
Wow That can make my already existing code way shorter :) thank you for the great stuff
@pablofreitasmachado80763 жыл бұрын
THIS WAS AWESOME.
@notDiru3 жыл бұрын
Its incredible how modular this seems to be like, never imagined its possible to create all those possibilities with enumerators even if i don't understand it entirely creating your own behaviour of how list should be treated seems amazing! Also i'm very interested right now on animations and how to do that drift of animal crossing when you tap the opposite side you're walking or when in metroid dread change your direction suddenly. Thank you for sharing those rider licenses 😘😘😘
@Tarodev3 жыл бұрын
Oh Diru
@THEspindoctor842 жыл бұрын
this is awesome, thank you!
@atabekkasimov97023 жыл бұрын
Deep dive! I'd like to have a Rider licence, it is one of the best tool out there.
@1qqqbbb13 жыл бұрын
why not make next video about Rider?
@MrTigertheawsome3 жыл бұрын
I dont think I have ever made my own IEnumerable or manipulating a list like that. I would love a video on how to properly scale UI for different screen sizes. and I would be interested in Rider
@D-Dev3 жыл бұрын
Interesting video, maybe next time you tell something about IDispose? What’s does, how to implement etc. This interface is often used by developers without knowledge what’s doing.
@kalkatos3 жыл бұрын
Thank you for your content, I've been learning a lot since I found your channel on YT. I've watched a video recently about Records in C# and would like to know if they are available in Unity and if they are useful for games. That may be a good subject for a video.
@aidencran19663 жыл бұрын
I'd love to see a video on interfaces :), and perhap any good practices when using them! (also I do be interested in rider 👉👈 :))
@Tarodev3 жыл бұрын
Heh :P
@mr.miagton84753 жыл бұрын
Nice video as always !Glad your making some advanced C# topics .I just hited my first real job as Unity Developer and founded your channel super useful and fun to watch.I would like to see both C# specific topics and Unity dedicated onces.Lets say ,maybe some editor tool development hints😅My current project is porting one of the awesome tools to Unity ,so yeah ,editor scripting ftw)Aslo yeah,Rider is awesome,I would be super glad to get one of those year licenses as atm I bought only 1 month sub licence to check it out)
@Tarodev3 жыл бұрын
That is awesome man! Congrats on the game dev job
@mr.miagton84753 жыл бұрын
@@Tarodev thx a lot😅Imagine it after being chief flight attendant for 7 years 😂
@Tarodev3 жыл бұрын
@MR. Miagton Hah! Bit of a shift in lifestyle. I hope you love it!
@MrSpeedyDev3 жыл бұрын
Loved the video I would love to see something on multithreading and multi processing in Unity. I have used IntelliJ for Java before and Rider would be amazing for Unity their themes and layouts are amazing.