Engineers need to be problem solvers in their field so naturally puzzle games are great ways to hone these skills while having fun. Here is a link to a page dedicated to teaching problem solving techniques through video games.
http://engineering-games.net/for-kids/104/power-play