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 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.
Below is the blueprint for punching, playing an animation montage on left mouse button click.