 Hello there. I just finished the plugin for the platform actors and I will show you how this works So I will activate the plugin here and What do you do? What it will do? It's add a new class for us called platform actor and platform player the platform actor is something related to AI and that kind of stuff I will show later and this one handles inputs So it's meant to be useful players So I'll instantiate this and you can see that it already adds a shape 2d and the state machine The state machine is what I used to make sure that the character does everything in the given state So you can see that the character has an interstate Signal and a perform action signal this one is if you want to tell anything about the Next state the character will be this one is meant to be the action that the character is performing Performing which is different from the the state. For instance, the character can be falling and start to fall and be in the jump state, so This I'll show you later But if you want to know the the story of the The states you can use this signal here. So it tells the previous state and the next one So just for the bug purposes, I will connect this to this debug here you can see that I already set this and What I will do here is show you how I Use to set up my animations. So I will use my big character here and I'll drag this to the middle of the screen and The only thing that I need to do to make everything work is to connect this perform action to the animation Which is this cutout character here? It's Hell's animation. So I'll make sure that this is character form action because this is the The method that I'm using and you can see that it passes a action, which is a string In my case the the action name the action string Matches the animation name, but it cannot be a case So let's say you are using a animated sprite and you want to play some some other thing with other names You can use it in other Which other uses right just make sure that you have something to work with here The next thing that I will do is add a Shape to the character And since he's a little fatty this way So We are good to go. I would just tweak this Parameters here. So the character will walk faster. I think that the jumps okay. I'll make sure that this is the same as this So the character makes a arc while climbing This is the same as well and this will be Something higher. I think that more this So we are good to go and you can see that the character is already working I Mean this this whole setup is just to make sure that Visual stuff is is being shown but you can pretty much delete this and Disconnect the signal and the character will work as well There's nothing that it's pretty much self-contained right right So I will redo this adding my big character here and connect this perform action to the cutout character and Make sure that this this is already connected so This is it the character is already working and that's all you need to to make this To make your character as well As you can see it has a wall Jump, but I will show you better. I would just a camera here here. So remote remote Transform, I will call it camera Hig and Make sure that this is the camera Okay, so This is just a playground level that I made so the character can also Dash in middle-air it can stops any any time And you can see that the character can Double jump, but if I want to I can make the character have as many jumps as I want so I will make this something like five jumps Okay, uh five Jumps Okay, so this may already One two three four five One two three four five and I can make this just a single jump as well So one and nothing else, but I will leave this to because I like double jumps And the character can wall slide Climb and wall jump So that's it guys. This is the character and this will make sure That it will be easy to make a game with a platform template, right? So you saw the process. It's very easy to handle and it's very easy to set up You don't need to even code or anything So, uh, that's it. Thank you for watching and keep developing and until the next time