Very interesting! Personally I think this is a good tutorial. Showing code will just lead to copying and pasting, if you're 100% in need of that then subjects like these are already a bit out of your grasp yet. Once you get enough experience you start thinking like "Alright, I could use this function to move the legs, and use raycasts to get blabla" at each step. Tutorials are meant to lift each other up difficult parts, not just show exactly what you need to do to create something that might only work in one enviroment. Nice tutorial!
@Chevifier
3 жыл бұрын
Yeah i love videos like this that doesnt challenge our intelligence we all know what raycasting is and how to check distance. All this video does is guide us in what to do with that knowledge.
@maindepth8830
3 жыл бұрын
yes, but pseudocode would be helpful
@rahuls7039
3 жыл бұрын
Then again who are starting new and found this tutorial at that phase then it would blow their mind.
@BimzyDev
3 жыл бұрын
agreed! it's also great to see differant approaches to accomplish the same end result. Which is why i love this condensed tutorial. 😅
@soronorjspro3516
3 жыл бұрын
These kind of tutorials also help if you are really new to unity but have worked with different programming languages before.
@carlosbisa3086
3 жыл бұрын
As minimalist as it is, this might be the most helpful tutorial I've ever seen for something like this. Everything is so clear and concise; I love it. Thank you for making this!
@syphini
4 жыл бұрын
I seriously admire these kinds of tutorials. I'm not a great coder myself, but I seriously dislike watching someone else write out the code in the video and have it lead to me just copying and pasting without understanding what I'm doing. The trial and error that comes after watching these sorts of videos always feels like it promotes more learning. Thanks for the short video and keep it up!
@aminoshift1158
3 жыл бұрын
That is a good point, I've noticed people asking for code on my own channel and on other channels, and that definitely isn't learning. As someone who is still struggling with the basics where do you start? (I don't even understand a c# boolean admittedly. My flashlight script is actually two scripts, one deactivates the light object and one activates the light object)
@majorBearsky
3 жыл бұрын
@@aminoshift1158 you could instead of deactivating the gameObject, deactivate the component that way you wouldn't need to reactivate the gameObject from a different source Also you can use something similar to this obviously this is very rudimentary and will most likely have syntax errors but it conveys the message i think. If(Input.GetKey("up") && lightBool == true) { lightBool = false; } Else { lightBool = true }
@aminoshift1158
3 жыл бұрын
@@majorBearsky Thanks for the tip!
@majorBearsky
3 жыл бұрын
@@aminoshift1158 No problem hope it was helpful (and not too late)
@aminoshift1158
3 жыл бұрын
@@majorBearsky not at all! Though I will admit I still haven't learned how to work kinematics I have found simpler ways of animating characters and just built around my skillset, while also brushing up on some coding.
@ReplayerTV
3 жыл бұрын
For a 1 minute lesson I think it gives pretty much everything I needed, this is great!
@robbieaulia6462
2 жыл бұрын
Except the code
@emoneydev8684
2 жыл бұрын
@@robbieaulia6462 wdym? This tutorial was great it explaned everything just follow the steps and make your own
@pyrosnappy7641
2 жыл бұрын
@@robbieaulia6462 yeh this is a excellent framework to work with and provides us a good roadmap to use for ourselves, the rest is easy to prototype
@nikistefan6868
2 жыл бұрын
@@robbieaulia6462 if you know what you need to code, coding will be an easy task. :)
@friendlyneighborhoodmemer18
Жыл бұрын
@@nikistefan6868 coding never is easy alteast not for me im only good at graphical stuff.
@bujolg4196
3 жыл бұрын
0:39 sᴍᴀʟʟ ₑₙₑₘᵧ spider
@pchris
3 жыл бұрын
doo dooo doehwehowewheoeoh
@jacobhobbs3488
3 жыл бұрын
Do do dooo do do
@SemiMono
3 жыл бұрын
I figured out a lot of the stuff in this video a few years back through my own experimentation (minus moving the body based on the leg positions, but also including handling rotational velocity and eventually adding a rudimentary reset "animation"). It took me several days to figure out this stuff that you summed up so neatly in about 60 seconds.
@mr_hexo
Жыл бұрын
This was a very nice video! It's not limited to unity and easy to follow! Showing the main concepts of something instead of showing exactly how to do it is much better for learning imo! We need more tutorials like this!
@lukelader
3 жыл бұрын
I use unreal and was able to implement all this like how it is, great.
@daydreamteam1366
3 жыл бұрын
that's great ^^
@WesleyOverdijk
3 жыл бұрын
This is pretty good. "60 seconds" quickly became three days of learning new stuff haha
@Tofos94
3 жыл бұрын
only 3 days? took me 6 days😵 but i had to add a lot of stuff. Controller, sidestep, idle pose if you stand still .... :D
@maxismakingstuff
Жыл бұрын
This is... one of the best tutorials for anything I've ever seen. To the point. Shows the steps in principles rather than just code.. My mind is blown at how good this format is.
@xxbongobazookaxx7170
3 жыл бұрын
Amazing tutorial, short and sweet, points you in the right direction enough where anyone could follow without stretching for the 10 mins.
@jstra
2 жыл бұрын
I love this as a tutorial. It shows the concepts instead of the code. I think that's a really good way to teach.
@realyunggranny
3 жыл бұрын
this is a great tutorial, it mirrors my thought process when writing and looking at code and give a general idea of what you wanting to do instead of only showing one way to do it sparks creativity in the programmer to write it how it will work for them instead of trying to adapt things that are written for one specific use and breaking things or having poorly optimized code
@ryan.j113
Жыл бұрын
For years now I've been begging to have a tutorial structure for KZitem tutorials that actually engage the viewer in the lesson, and this is PERFECT. As soon as you realize that all of the steps are quite simple, it's up to the viewer to decide how to make each step work, allowing them to exercise problem-solving, and the ability to apply this to their own projects, and not make an entirely new project to try it out.
@feri3937
3 жыл бұрын
Wow, I expected a trailer or something for a longer lesson, not the lesson itself. Incredible how much information can be conveyed in such a short time!
@Nika_.
2 жыл бұрын
Such a simplistic yet informative tutorial, honestly as much work as it was, I learnt a lot. Thank you for this!
@ThefamousMrcroissant
Жыл бұрын
I really like the concept of a tutorial like this. It just provides intuition on how to go about it, rather than an implementation.
@Kaasbaas1234
3 жыл бұрын
This prevents copying of code but still gives a clear idea of what you should implement
@kh3naz
6 ай бұрын
This video was more helpful than all the tutorials I've looked at, it explained the steps so clearly and I was able to build my own procedural rig, thank you
@devinsmith4713
2 ай бұрын
Hands down the best *and* shortest video I've seen on this topic
@IndieGearLab
4 жыл бұрын
Really nice effect! Simple and clear! We need more video like this
@Knuckles2761
3 жыл бұрын
That is the best tutorial format. Pure information, no stupid music, no annoying streamer in the corner. Perfection.
@isawadelapradera6490
3 жыл бұрын
Beautifully concise yet accurate and complete. Splendid.
@extracub1974
Жыл бұрын
This was a very good tutorial. Taught me everything I need to know about how procedural animation works. Thanks!
@jimkeen7674
3 жыл бұрын
This is perfect. I was recently looking at some Sokpop games that use a system just like this for leg movement and it had me thinking about how it was done. The part I hadn't thought of was the raycasting part to get the height of the ground where the foot needs to go. Raycasting, I'm learning, is such a useful tool I never use, and really need to make a habit of using. Thanks for the tips. I agree with the other commenters that this is the perfect amount of guidance to give. It makes us learn it more deeply by having to code it ourselves, and it's even applicable to other engines and any coding language or style.
@ryan.j113
Жыл бұрын
Please make a playlist of your tutorials. This is exactly the type of tutorial I've been looking for.
@DarkShroom
2 жыл бұрын
best type of tutorial for experienced people... i didn't have to waste any time at all them ideas in 60 seconds
@johnnyp9727
3 жыл бұрын
Dude, best tutorial ever! It's freaking short and easy to understand. I wanted to make something like this since Spore. Thanks to you now I can make my own creatures :D .
@rednaweamo
Ай бұрын
Man, thats exactly what ive been looking for about week! Love you
@xXYannuschXx
2 жыл бұрын
I like tutorials like this! Instead of just putting up code that you wont understand and just copy, this just gives you the logic you need to build with code and objects, making you understand how to convert an idea/action into code.
@KevinMcLean
3 жыл бұрын
At face value, id say this is a really good tutorial and in terms of being more specific it gives you a good idea of things you want to learn first like inverse kinematics
@blisterfingers8169
4 жыл бұрын
Nice little demo of the steps; This is exactly the kind of thing to help you get started when you're first looking in to it. Any thoughts on doing this with physics? The body bobs a little in the last clips but I assume that's simulated for the aesthetic effect. I'm thinking about creating a sort of ragdoll and then pragmatically trying to keep it upright but I suspect it won't be that simple, especially when it comes to walking and such.
@barmetler
3 жыл бұрын
oh wow that's actually pretty easy! I love that this video was as short as it is, no more explanation is needed!
@DefaultCubeMatter
3 жыл бұрын
so please, help me with doing step.
@StefanRial
3 жыл бұрын
Wow... This video is the best. Literally the best tutorial ever.
@vaepuer2290
3 жыл бұрын
Now to figure out how to raycast.. Im so glad I found this though as I've been trying to find a good solution for a quadruped animation that's dynamic to hills and such. Thanks man! I saw your DevLog too, very impressive work ^^
@2dinunity10
4 жыл бұрын
I love this and the video style! Awesome
@luckyizzac
3 ай бұрын
much better than watching someone code for 1 hour helps to learn too Thanks for this
@Rohan2300
3 жыл бұрын
Interesting approach. This is quick-and-dirty but very effective.
@Tofos94
3 жыл бұрын
There was still a lot I had to add. For example, a pose when you stand still. Otherwise it would look weird. It was all so easy to do because you build everything from scratch and you know exactly how everything works. Best tutorial thanks. Took me 6 days :D
@user-ct8my8rv9c
2 жыл бұрын
That explained it better than an hour long tutorial. Thumbs up
@morganlak4337
2 жыл бұрын
I'm trying to recreate this in Control Rig/Animation Blueprint in UE4, I admit I might be a little stupid but I really struggled to get the "move leg toward point as the distance increases" step. Even now it doesn't look as smooth as you make it, but it works. Thanks for this video, it pushed me over the edge to start working on this stuff and I think once I figure it out it will help my game quite a bit
@redpie907
3 жыл бұрын
Oh my goooosh 😭😭😭❤️ i love it, i really would like to learn this 😭❤️ so good to see this kinda things
@doc879
2 жыл бұрын
This has started me off on a fun project thank you
@omegaphoenix9414
2 жыл бұрын
Best tutorial i've seen, keep it up!
@westomopresto
3 жыл бұрын
We need more videos like this that teach concept rather than show code. Nice work
@Rkyiel
2 ай бұрын
Thank you so much for visualising it more clearly. I know understand it better
@warpirecords3767
20 күн бұрын
This video helps me think about how to think
@oyunlarveparodiler3221
2 жыл бұрын
This was wayy more usefull than i tought.
@toldfable
3 жыл бұрын
This deserves a sub. Awesome stuff!
@PPLorux
4 жыл бұрын
Awesome! Straight to the point! Thank you!
@brandonflorian9044
3 жыл бұрын
Thanks for this. I needed this kind of explanation.
@CookieJari
3 жыл бұрын
Hello Mr. Codeer you really inspired me to try and learn unity. Sadly I have deadlines. Keep up the good work veri nice content
@notkeehan
3 жыл бұрын
A full commitment's what I'm thinking of
@wangshu7
9 ай бұрын
This is gold
@guyfiber
3 жыл бұрын
Weird i needed this for my game and didnt even search it up it was on my recommended thanks :D
@4.0.4
3 ай бұрын
This is an excellent tutorial style which IMO doesn't need "Unity" in the title - it applies to any game engine.
@grazeen
3 жыл бұрын
For anyone that got stuck at step 3-4 at raycast downward: dont forget your indicator red sphere set to "ignore raycast" layer if you dont set sphere to that layer, your ball constantly go back and forth along ray's path i created my indicator ball dynamically so i use this code to set its layer : GameObject indicator; private void Start() { indicator = GameObject.CreatePrimitive(PrimitiveType.Sphere); indicator.transform.localScale = Vector3.one * .1f; indicator.layer = LayerMask.NameToLayer("Ignore Raycast"); } hope this helps someone happy coding :)
@peppermint2087
Жыл бұрын
Türkiyede bu kadar bilgili Türk oyun yapımcısı olduğunu bilmiyordum (at0m prim kasıyor sadece)
@OlinaChang
4 жыл бұрын
Cooooooooooooooooooooool idea!!! I am an animator. Most of time I observe to figure out movements. I always admire how coder thinks in a different way, a world I am amazed with but I can't reach. I will try!
@janmorosesteban3785
3 жыл бұрын
Did you reach?
@OlinaChang
3 жыл бұрын
@@janmorosesteban3785 not yet~
@sync3471
2 жыл бұрын
My confusion was raising the foot up and down timed correctly. The solution is spherical interpolation, or Slerp. Basically, it moves one Vector3 value to another, but it does it spherically, meaning that it makes a round trip to the destination.
@PranjayMittal
2 жыл бұрын
can you please help me with the IK part.
@spacedog2980
3 жыл бұрын
this is how you make a tutorial. amazing
@goatishboyvantwinkletoesga2151
3 жыл бұрын
Great tutorial! Please make more like this where you show the basic steps without just giving the code.
@leonardoraele
3 жыл бұрын
I want more quick tutorials like this
@GCKteamKrispy
11 ай бұрын
What was very simple and cool explanation
@jojikYT
3 жыл бұрын
This video inspired me to make my own IK-Spider and I already implemented rotation :D
@precooled
3 жыл бұрын
I have been trying to understand this shit for literal years and this is the first video that makes it make sense that might be because I'm an idiot tho
@RenwarAram
Жыл бұрын
Thanks For This Amazing Tutorial!
@mdaszadqureshi148
3 жыл бұрын
its a good tutorial and plz keep making these kind of tutorials
@RokrMods
3 жыл бұрын
This is real life magic, short and helpfull! Thanks!
@ahmedshihab3266
3 жыл бұрын
I love this type of information thank you
@zakkaioken2812
2 жыл бұрын
andreas made a good point, but I honestly didn't get anywhere using this tutorial alone this is more of a guide than a tutorial because if you don't already basically know what to do this isn't helpful
@omicrondelta7327
3 жыл бұрын
I love this tutorial. It just gives us the basic idea so we have to do the code and feel satisfied with our own work, instead of just copy and pasting someone else's.
@sayochikun3288
3 жыл бұрын
i liked ur pfp. have a great day
@lightswitch2622
2 жыл бұрын
I copy and pasted the ik
@zeuschrist676
3 ай бұрын
I copied
@PaulAaronCooney
2 жыл бұрын
Thank you. This was very helpful.
@davidmartin3772
Ай бұрын
Okay, this is what tutorials should be. Thank you for this perfect video. I think the hardest bit to implement is inverse kinematics- but I guess that's made easy with Unity's Animation Rigging package :DD
@gamedevboy1181
3 жыл бұрын
I love automatically behaving object like you did :D
@costincreates
3 жыл бұрын
This is exactly what i was looking for! Thanks for uploading!
@videoactif
3 жыл бұрын
Thank you very much for this video. I try since a while to reproduce it and with the help of another video ( the spider tutorial) I finally succeed to make the foot lifts up. But I have a question, do you set a point attached to the body as IK target of the leg, or is it a point on the ground ? Regards !
@PleaseWait...
3 жыл бұрын
how did you make the leg lift up localy??? which video you watch
@HatPeasyCat
2 жыл бұрын
thx you so much. Thx to your easy steps i made it in UE5 even. Super handy video ;p
@boxitor9355
3 жыл бұрын
YOU ARE A LEGEND
@rikardcarlsson3058
3 жыл бұрын
Hey! This is what i have been looking for a long time! Thank you for putting me in the right direction! There is one thing which i cant really get, Its part 7. Put legs in a zigzag pattern. If i litteraly put the legs in a zig zag pattern it works for a couple of steps, but then it starts to make this 2 foot jump. Should i make a zig zag pattern by code? Like having a sinus wave moving the target sphere back and forth?
@Codeer
3 жыл бұрын
Hey, step 8 should fix that; check if the surrounding legs are all grounded before allowing it to take a step. That way it should automatically stay in sync.
@nameno7032
Жыл бұрын
God tier tutorial
@TheDamiano16
3 жыл бұрын
This is exactly what I needed, only thing that I'm abit confused about is the second point even though it seems quite simple.. I was just going to shoot a racast from the tip of the game object and fix it to whatever it hits? Does that sound right? Any advice would be great! Thankyou!
@jenrl5633
10 ай бұрын
this should be the way that all tutorials should be! I was able to make procedural walking not in unity, but in rec room!
@RecombobulatedStuff
4 жыл бұрын
This is very helpful but how did you get the leg to move up and over to the target?
@snoanashi1597
Жыл бұрын
Thank you so much for this!
@ardacosar4797
4 жыл бұрын
One day ago ı was thinking about how can ı do this. Thank you very much
@grazeen
3 жыл бұрын
9 ayda neler yaptın hayat nasıl gidiyor? (what did you make in 9 months how is life going?)
@ardacosar4797
3 жыл бұрын
@@grazeen bir mobil oyun projesi yapıyordum fakat askıya aldım, onun için izlemiştim bunu. Fakat sonradan proje başka bir şekle büründü. Bu yüzden prosedürel animasyon kullanmadım
@ampmunkey
3 жыл бұрын
you're a wizard dude....
@k4keshaw
3 жыл бұрын
this is really great
@thereadypunk757
2 жыл бұрын
I love this style of tutorial. Its forces one to actually do work, and not just copy the code shown on the screen without understanding. I'm currently learning a lot while making a 2D physics based version of this. Its quite satisfying to watch.
@castlecodersltd
Жыл бұрын
Nice, thanks for sharing ☺
@gianlucafiorini
3 жыл бұрын
I finaly made it, all the steps beautifull lesson, i am just with a little problem when i walk too fast the feet almost cincronize, the velocity of the step is totaly related with the velocity of the body?
@MithiSevilla
3 жыл бұрын
Really cool thanks for sharing
@Tasaq313
3 жыл бұрын
Would procedural animation work for humanoid characters or quadrupeds (like dogs/cats/horses) as well or is too much of a hassle?
@southpawdevelopment
3 жыл бұрын
so simple! thank you
@nOograss1
3 жыл бұрын
super explanation thanks alot :D
@werewolf4259
3 жыл бұрын
I think that's the best tutorial i've seen in my life
@mqa7001
3 жыл бұрын
This is awesome
@mohammedthaier1718
3 жыл бұрын
Great job!
@zealot4325
3 жыл бұрын
God bless you, sir
@amalgjoseph1458
2 жыл бұрын
Legendary videos are mostly short 😙.
@jivingwithjamie4435
3 жыл бұрын
how do you prevent the legs from moving at the same time on the first movement you add an arbitrary number right? it would be seperate from the 1st distance variable
Пікірлер: 419