Difference in unwrapping via Cube Projection in UPBGE

Recently I moved one of my projects from Blender Game Engine in v2.79b to UPBGE v0.2.5 (Based on Blender 2.79.7)
I did this manually, and even got to rewrite some kinda spaghetti-lookin’ code.
However, there’s one difference between that version of Blender and UPBGE that’s been bugging me, which is unwrapping via Cube Projection.

Here’s how a mesh unwrapped via Cube Projection looks in BGE (Blender 2.79b)


(Aligns all the faces properly to the edge of the texture, a clean unwrap with little to no tinkering)

And, here’s the exact same object, mesh and position and materials and all, unwrapped via Cube Projection in UPBGE


(Similar, but none of the edges are lined up!)

Both objects have their scale applied with Ctrl + A, their mesh, material, settings, everything is identical except for the version of Blender being used.

Is there some way to make UPBGE’s Cube Projection unwrap work the way Blender 2.79b’s does? Make the bottom image look more like the top one without tediously moving every face in the UV Editor?

You need to expand the viewing view from the side or from the front side of the cube and then do a scan for your texture, the same should be done for cylindrical and spherical objects - otherwise their scan will be more like a projection from the viewing view, UPBGE and BGE are not compatible in terms of transferring logic and physics - but you can transfer models, animations and scans configured in 2.79 - importing them as OBJ FBX files - yes, I understand that this is tedious and wild - either attach them by disabling any physics from object models in 2.79