How to build AAA combat under 15 minutes in Godot

<aside>

code: https://github.com/Gab-ani/Godot_Universal-Controller-tutorial/tree/episode-3-jumps-and-combat-system

</aside>

<aside>

image.png

image.png

image.png

This is our controller's functionality by the end of the episode: three jumps, three strikes, and a camera.

</aside>

The first half of the video is dedicated to the creation of a good jumping action. Aim to always solve the hardest task first.

Jumping

Assets

For me, the hardest thing is to get good assets, especially animations.

Time aware

image.png

image.png

image.png

The first trouble we encounter after creating Jump Run Move is how are we supposed to wait till it ends? We need a way to know for how long our state is active. It will benefit all states, so let's modify the Base Class.

<aside>

Step 1

Step 1

Step 2

Step 2

</aside>