Every CAD geek needs to try this game.

Also available iOS and Android

https://www.crazygames.com/game/push

3D puzzles akin to fixing broken assemblies.

SolidworksModeling And Assemblies