I wanted to learn Unreal Engine 4, so I started off by implementing the basic aspects of a character using Blueprints. I implemented moving, jumping, and punching. I used the Paragon Crunch assets and animations from the Unreal Marketplace, and was assisted by a tutorial made by YouTube user Jayanam.
Moving
Jumping
Punching
Moving and Jumping
Below is the blueprint for animating the character while moving and jumping, and the state machine that flips through to make sure the correct animation is playing.
Punching
Below is the blueprint for punching, playing an animation montage on left mouse button click.