Animation relative to its current position problem

I cannot get an object to perform its animation relative to its current position. Any suggestions on where to look?

As suggested from what I can find I have:
-Used NLA and defined the Action as Extrapolation: Hold Forward and Blending: Add.
-Made the cube a child of another cube, this other cube doing the moving, and tried getting the child cube to do the jumping.
-When Inserting the KeyFrames added as a Delta Location

When I bring the scene and animations over to GamePlay3d whenever I try to jump at a location, the cube returns to its ‘original’ loacation where it jumps. From what I can find on the internet my problem is how the animation is defined in Blender rather than how it is used in GamePlay3D. Maybe I am using the wrong combination of the suggestions that I have tried.