Self Transforming blocks
These are self transforming blocks. They can spin, jump, flip, and identify each other. They can perform simple tasks, such as forming an arrow, lines, or tracking light sources. Inside them are magnets that allow them to transform into different structures.
This relates to engineering because the developers had to take many experiments and blueprints to get the final project. It also probably took a lot of coding, with trial and error.