Para poder controlar el estado del juego usamos flags, variables y estados globales. Se utilizan para añadir condiciones a determinados elementos de los juegos en función del valor en que se encuentren. Así se definen situaciones concretas en el juego, especificando qué debe aparecer en la escena, qué acciones podemos realizar, etc.
Mediante los efectos se permite cambiar el estado de los flags y variables, modificándose los estados concretos del juego. Los cambios en flags y variables permiten que condiciones que no se cumplían, ahora sí lo hagan, y viceversa. Estos efectos los podemos encontrar en el grupo "Estados de juego".
Además encontramos los siguientes grupos de efectos: