Push Block is an interactable block that can be pushed, rotated and stacked by the player. It is designed to feel organic and does not require a button prompt; just walk towards the block to push it.
It includes Automatic traces for hands IK and a Graph for easy implementation with the default unreal skeleton.
The BPA_PushBlock actor also allows for extensive customization to fit the needs of any project.
Walking towards the block, from ground level, allows for automatic pushing of the block and pushing it closer to the edge allows for rotation.
Blocks can be stacked vertically.