4D Rubiks Portal Cube
A proof-of-concept I developed after I thought about ways of making a 4D rubik's cube style puzzle outside of making a rubik's hypercube.
The puzzle works by linking together multiple rubik's cubes via portals, as you rotate the faces on a cube the individual pieces go through the portals and swap places with the pieces from another cube, each 90 degree rotation moves 2 pieces from one cube to the next.
You can have up to 9 cubes linked together for the puzzle, once the puzzle is generated you can play around with it from solved state to get a feel for how the pieces move around.
If you want to try your hand at solving the puzzle you can regenerate the puzzle and hit the "Jumble" button to mix the puzzle up, once it's done jumbling the cubes a timer will be displayed, which starts timing you once you start moving pieces.
The game also includes a 2x2x2x? mode which is a bit easier since you have a lot less pieces to worry about, since even numbered cubes don't have a static face plate the possible solutions to a 2x2x2x? cube can have different orientations and patterns.