The enhancement of educational processes at all levels of education can be achieved by implementing Game Based Learning (GBL), engaging students to the educational objectives affording the “Flow” mind state in which individuals optimize their actions scaffolded by intrinsic motivation. In mathematics, most of the games are based on arithmetical or logical thinking due the software's limitation in assessing user's inputs. Aiming to develop a game about functions affording Creative Mathematical Thinking (CMT), we used a Dynamic Cinderella Software (DCS) called Cinderella, the Game Development Environment, Unity and the Kinect Sensor from Microsoft. In this paper, we present design elements of the game Function Hero that affords CMT.