By using two different invariants for the Rubik’s Magic puzzle, one of metric type, the other of topological type, we can dramatically reduce the universe of constructible configurations of the puzzle. Finding the set of actually constructible shapes remains however a challenging task, that we tackle by first reducing the target shapes to specific configurations: the octominoid 3D shapes, with all tiles parallel to one coordinate plane; and the planar “face-up” shapes, with all tiles (considered of infinitesimal width) lying in a common plane and without superposed consecutive tiles. There are still plenty of interesting configurations that do not belong to either of these two collections. The set of constructible configurations (those that can be obtained by manipulation of the undecorated puzzle from the starting situation) is a subset of the set of configurations with vanishing invariants. We were able to actually construct all octominoid shapes with vanishing invariants and most of the planar “face-up” configurations. Particularly important is the topological invariant, of which we recently found mention in  by Tom Verhoeff.
 Rubik's Magic - Wikipedia, https://en.wikipedia.org/wiki/Rubik's_Magic, retrieved Jan 15, 2014.
 Köller, J.. Rubik's Magic, http://www.mathematische-basteleien.de/magics.htm , retrieved Jan 15, 2014.
 Nourse, J.G. Simple Solutions to Rubik's Magic, New York, 1986.
 Paolini, M. Rubik's Magic, http://rubiksmagic.dmf.unicatt.it/, retrieved Jan 15, 2014.
 Paolini, M. rubiksmagic project, Subversion repository, 2015, https://svn.dmf.unicatt.it/svn/projects/rubiksmagic/trunk.
 Scherphuis, J. Rubik's Magic Main Page, http://www.jaapsch.net/puzzles/magic.htm, retrieved Jan 15, 2014.
 Verhoeff, T. \Magic and Is Nho Magic", Cubism For Fun, 15, 24–31, 1987.