Animate like a Programmer
1:53
2 жыл бұрын
How to: Unity Online Multiplayer
24:47
Sine Waves Visualized
2:00
2 жыл бұрын
C# Events & Delegates
17:21
2 жыл бұрын
Timetrial Ghosts in Unity
3:16
2 жыл бұрын
Auto-save in Unity? About time...
2:30
Responsive Camera Design in Unity
1:47
Пікірлер
@pocket-logic1154
@pocket-logic1154 4 сағат бұрын
0:08 I had never thought to do this. That's a great tip. Also, 2:30 is another great tip. However, I do have a question - Does => make the setter private by default?
@Spectre-01
@Spectre-01 12 сағат бұрын
Running tests in the Debug Mode is a joke of a benchmark
@Tarodev
@Tarodev 11 сағат бұрын
Your mum's a joke
@Spectre-01
@Spectre-01 11 сағат бұрын
@@Tarodev yours too :D
@Tarodev
@Tarodev 11 сағат бұрын
@@Spectre-01 How dare you say that about my mother, she's a saint
@Spectre-01
@Spectre-01 11 сағат бұрын
@@Tarodev She sure is a saint, being inside her felt divine!
@Tarodev
@Tarodev 11 сағат бұрын
@@Spectre-01 you've bested me this day
@magnusm4
@magnusm4 Күн бұрын
Cancellation tokens in Unity is like baby's first step in how memory management feels in C and C++. Oh that's a nice async. Did you initialize it correctly? No? Then it will break on your first line of the loop. You start an async function. You destroy the object. That's a "memory leak". Should've cancelled "released" that function "memory". Next time initialize the cancellation token "buffer" properly. This is what makes a happy hacker.
@not---me
@not---me Күн бұрын
Thank you so much for explaining. I was searching the internet for an hour for instantiating positioning problems. Because my first instantiated projectile always looked weird. Thanks to your video I understood, that it was because after the first projectile the enemies crossed the 0 point, hence the weird look had nothing to do with the instantiate and for my project Lerp works just fine :-D
@acejones5260
@acejones5260 2 күн бұрын
Thanks so much a real game saver 😂
@LiamSwiftTheDog
@LiamSwiftTheDog 3 күн бұрын
imo some of these practices aren't as readable, for example the audio source modulo thing. One part of working in a team made me realize how important it is to keep things readable, code is for humans, not computers.
@Tarodev
@Tarodev 2 күн бұрын
I don't really disagree with you. I regularly code things in a way which is easy to understand, but 'easy to understand' is also just how much exposure you've had to something. We can't write everything the long-winded way just because somebody may not have encountered it before. Maybe a happy medium
@LiamSwiftTheDog
@LiamSwiftTheDog 2 күн бұрын
@Tarodev Yeah, and I don't disagree. I still think a lot is happening in just that one line if you dissect it. We're incrementing the variable, but only after first returning the current value, and we modulo that current value with the length. All in the span of an array accessor, it's a bit much if something does go wrong and we have to get to debugging. But I appreciate the other tips, videos like this are bound to be heavily opinionated and that's okay. I just fear beginners often take these tips as fact and if they're not doing it, they're not doing a good job or whatever.
@Tarodev
@Tarodev 2 күн бұрын
@@LiamSwiftTheDog it can also overflow, if your application runs for eons 😋
@mostafar8514
@mostafar8514 3 күн бұрын
great teacher, great learning material, everything great
@smolworm4468
@smolworm4468 4 күн бұрын
Lost me as soon as you said "probably 1 or 2 girls."
@Tarodev
@Tarodev 4 күн бұрын
@@smolworm4468 should have just left without bothering me with your useless comment
@schwiftybits
@schwiftybits 4 күн бұрын
Can you perhaps animated the eyes and mouth using this puppet style animation ?:D
@shahbazsekhon6364
@shahbazsekhon6364 4 күн бұрын
Thank you for making these invaluable videos. One of the best video tutorial structure's I have ever seen. Try doing this. Looks good. Or. We have problem. Let's fix it. Next, Try doing this...
@Tarodev
@Tarodev 4 күн бұрын
@@shahbazsekhon6364 aww, thank you 😊
@massadlucas
@massadlucas 5 күн бұрын
i dont know i dont have the optioon bar to add the camera in GridManager? ?
@MdrawKID
@MdrawKID 5 күн бұрын
Way too hard to follow, how did you setup your screen?? What are the steps to import your sprite? I think menu is for beginner, you should start from begininning
@Tarodev
@Tarodev 5 күн бұрын
@@MdrawKID maybe I should also show you how to install Windows
@myaebanks1121
@myaebanks1121 5 күн бұрын
😂😂😂😂​@@Tarodev
@lazyb6428
@lazyb6428 6 күн бұрын
I'm learning this by myself now in (almost) 2025 and it's crazy how accurate and to the point this content still is. I'm also impressed by how direct to the point the material is and would just like to leave a Thank You comment, hope you're still doing this amazing work.
@threeelancer
@threeelancer 6 күн бұрын
A great intro, nice and clear. Thanks.
@baldbankruptandafailure-hp1rz
@baldbankruptandafailure-hp1rz 7 күн бұрын
i am trying to make a hexagon movement only thing i want is to take it one step at a time, only problem i have with it is it could make horsejumps
@GChannel4411
@GChannel4411 7 күн бұрын
Really good video, thanks.
@dong8912
@dong8912 9 күн бұрын
I was having a tough time figuring out this really sneaky bug in my system. After trying breakpoints, I managed to debug it in about 5 minutes. Thank you for this!
@kartik3404
@kartik3404 12 күн бұрын
Great!
@spudtaters8419
@spudtaters8419 12 күн бұрын
At 7:30, it look like the initial search is wrong, it shouldn't have gone left for the first move, the node on the right is clearly closer to the target linear distance wise. So the G cost shouldn't have needed to be updated in the first place. The whole point of A* is if you see a node, you already know the best path to it. Also, it's very unclear why some cells are gray, vs just white and black.
@TheGroundskeeper
@TheGroundskeeper 13 күн бұрын
The third time you asked for a subscription it became a thumbs down and reported this video on principle. Don’t be an assclown.
@YNG_KingJ
@YNG_KingJ 13 күн бұрын
This is one of the most needed videos thank you so much brother this has helped in most of the ways. I was struggling with organization and wondering how some of the things worked. This is gonna help me get over my speed bump!
@Tarodev
@Tarodev 12 күн бұрын
@@YNG_KingJ I'm here for you ❤️
@accumulator4825
@accumulator4825 13 күн бұрын
Great explanation, thank you
@IndieGamesWTF
@IndieGamesWTF 14 күн бұрын
sadly this is no longer working with recent versions of unity (tested on unity 6 and the bending is definitely visible :/)
@robomoppp2362
@robomoppp2362 15 күн бұрын
Hey Taro, great video. I am having trouble figuring out how to cut out the big turn around when you go from up to down or left to right. I am trying to get the character to look the other way immediately. Any ideas of how to edit your code to do this?
@Tarodev
@Tarodev 14 күн бұрын
Change this line: transform.rotation = Quaternion.RotateTowards(transform.rotation, rot, _turnSpeed * Time.deltaTime); To this: transform.rotation = rot;
@ucagdascoskun
@ucagdascoskun 17 күн бұрын
This video saved my life.
@berserker7091
@berserker7091 18 күн бұрын
I understand generics, but I just don't know how, where, when to use it. that's the example I wanted to see, just 1 practical example not just "assuming". Your example have a separate class for all specific heroes. My class is only scriptable object where you select in enum if they are mage, archer etc. as well as their int damageAmount. Idk where to use generics in here.
@massi5417
@massi5417 7 күн бұрын
Imagine you want to have a method that prints an array. Without generics, you'd have to make one function for every single type of array you want to print (int, string, Animal, boolean, etc...) But with a generic method, you could receive a generic array as input, and print whatever is inside that generic array
@ucagdascoskun
@ucagdascoskun 18 күн бұрын
Thank you! You should continue to KZbin...
@ucagdascoskun
@ucagdascoskun 19 күн бұрын
Thanks!
@ucagdascoskun
@ucagdascoskun 19 күн бұрын
Thanks!
@ucagdascoskun
@ucagdascoskun 19 күн бұрын
Thank you!
@wizardshrimpgames
@wizardshrimpgames 19 күн бұрын
FOR FREE??? You're a legend mate, gonna use this in my next game
@ucagdascoskun
@ucagdascoskun 19 күн бұрын
Upload new videos bro! 👍
@tomph3862
@tomph3862 19 күн бұрын
Great video, thanks!
@monkegames6133
@monkegames6133 21 күн бұрын
Stupid question, is this device-based or account-based? Does the player need to log in or the cloud remembers his device?
@Tarodev
@Tarodev 21 күн бұрын
@@monkegames6133 it will remember the device id, but you should really prompt the user to sign up properly. Anonymous login is only recommended to get them into your game
@monkegames6133
@monkegames6133 21 күн бұрын
@Tarodev Legend. Thanks!
@MagicCubeWorld
@MagicCubeWorld 22 күн бұрын
8:30 as far as Copilot goes, I really don't like external AI on my computer. I'm following along with the Continue VS Code extension, with Qwen 2.5 Coder 1.5b as my tab autocomplete AI, and it gave me the same recommendation as Copilot gave you, but only after I started typing "root". But I feel a lot better knowing Continue/Qwen/Ollama is local.
@MagicCubeWorld
@MagicCubeWorld 22 күн бұрын
For anybody else who doesn't like external AI on their computer but interested in AI code assist, the setup I mentioned has been giving me all of the same predictions as Tarodev, and pretty much all as early as him, too. I had both entire Create methods he wrote completely predicted for me verbatim.
@Dr.SamirKumarSadhukhan-jw1wk
@Dr.SamirKumarSadhukhan-jw1wk 23 күн бұрын
Explain the state-of-the-art Bidirectional heuristic search BAE* (Bidirectional A* with Error).
@Qu4ntvm
@Qu4ntvm 23 күн бұрын
1:49 thank you so much these have confused me for literally a year and a half
@BlueMooseOnFire
@BlueMooseOnFire 24 күн бұрын
Great tutorial!!! Curious though how you would return back to the idle animation mode? I toggle the ragdoll again and the rig is all deformed when it snaps back to place. Any ideas?
@PelucoFest
@PelucoFest 24 күн бұрын
You deserve a better chair!!!!
@Tarodev
@Tarodev 24 күн бұрын
That's the kindest thing anybody has ever said to me
@the_real_austin_marshall
@the_real_austin_marshall 25 күн бұрын
When I apply the material to my sprite the sprite turn into a black blob, any ideas why that is?
@Baj-Gtag
@Baj-Gtag 25 күн бұрын
I want to buy the full version with dash and double jump and everything but I dont want to join the patreon just for that. can you provide a link to buy it?
@MrZtapp
@MrZtapp 25 күн бұрын
As always, great tut
@Jelehman
@Jelehman 27 күн бұрын
If I build it will it auto start as a host? (Build and run)
@MG-nn8dy
@MG-nn8dy 27 күн бұрын
ripper
@kaitino
@kaitino 28 күн бұрын
Doesnt work, creates a pink material
@Omniscye
@Omniscye 28 күн бұрын
Odd even with your code my Cube still spins in place
@Adroan98
@Adroan98 28 күн бұрын
this confuesd me so much my brain hurts. i dont get it. by the life of me i am not understanding it and i am getting extremly annoyed
@henryskalitz9094
@henryskalitz9094 Ай бұрын
I put my hand up in the air like a doofus
@Tarodev
@Tarodev 29 күн бұрын
yay :)
@Veles017
@Veles017 Ай бұрын
Who is watching in 2024? Great videos, bro!
@ithappystore
@ithappystore Ай бұрын
Hi! We're big fans of your work! We’d love to team up with you to showcase our game-ready 3D assets. Sent you an email with more info. Looking forward to hearing from you!