How can you make a melee?

Ok, so im going for like an old school beat em up type thing, and i need a way to punch and melee things and people, but i can only find tutorials for shooting games. any help?

Gladly,
The key to doing this is animating your character, animating enemy reactions, and setting up “hit” boxes.

You can find all sorts of material on Animating Actions for BGE, so I’ll skip that right now.
Enemy reactions (including health loss) are in response to messages (broadcasted by player), or properties being true or false.

what should happen:

Your character punches-----
the cube around his fist changes its “Hit” property to be “True”-----
because the cube is watching for a certain frame property-----

You need knowledge of:

“messages”
“properties”
“Hit Boxes”
“Animation NLA”