Game is interactive
Game is manipulative
Game is entertaining
Game is challenging
Game enables peer participating
Game involves multimedia information
Game creates a competitive environment
Game provides immediate feedback
Game rewards winning or success
Game encourage perseverance
Game teaches multitasking and parallel processing
Game simulates reality
Game facilitates inductive reasoning
Game promotes visual literacy skills and media literacy
Game enhances eye-brain-hand coordination
Game is self-engaging