Thanks a lot Kigen Games. In Godot you can enable y-sorting for a parent node, then all child nodes are rendered based on their y position. Then I just offset the graphics from the root position of the entity to fake height keeping the shadow on the root.