¿Qué es?, ¿Se necesita conocimientos en diseño de videojuegos para implementarlo en un producto?, ¿Tiene tipos / categorías?, ¿De dónde salió el término?