Character Launch Himself with Swing of Arms

Hello Godotneers! I started working on my first game ever yesterday and I want the main mechanic to be the player having arms that can launch him when he swings at objects. It’s a 2D platformer like Mario, and I want to give the character arms that point to where the mouse is pointing. The physics part of it that I want is when the arms swing at something like a wall it pushes the player back, or if he swings at the ground it pushes him up.

I’d love to know if this is possible in Godot and if so what nodes should I play around with to make this.

Pin joint, rigidbodies.

1 Like