GUI de modo inmediato
Un enfoque de interfaz en el que cada widget se dibuja y se gestiona de nuevo en cada fotograma mediante llamadas de función directas, sin ningún árbol persistente de objetos widget.
En vez de crear un botón una vez y suscribirse a sus eventos, el código llama if (Button("OK")) … en cada fotograma; el valor de retorno dice si se pulsó justo ahora. No hay widget que seguir — todo el estado vive en las propias variables de la aplicación, y la interfaz se vuelve a describir desde cero tan a menudo como el juego renderiza. Casey Muratori popularizó la idea y el nombre en una charla de 2005.
Dear ImGui, de Omar Cornut (2014), hizo el enfoque omnipresente en el desarrollo de juegos: ventanas de depuración, editores de niveles y deslizadores de ajuste se montan en minutos. El precio es que las interfaces complejas y estáticas se reconstruyen sin necesidad en cada fotograma — lo contrario, el modo retenido, mantiene un modelo persistente.