Update method
Il pattern in cui ogni oggetto di gioco possiede un metodo che il game loop chiama una volta per frame per farlo avanzare di un passo temporale.
Formalizzato in Game Programming Patterns. Il ciclo scorre una collezione di oggetti e chiama update() su ciascuno; l'oggetto stesso sa come far avanzare di un frame il proprio nemico, particella o proiettile. Il pattern è così ovvio che pochi lo chiamano per nome, ma darglielo ne rende visibili le insidie.
Due in particolare: la dipendenza dall'ordine (l'oggetto A si aggiorna prima di B e vede un mondo a metà obsoleto) e la modifica della collezione durante l'iterazione (un nemico che muore e si rimuove da sé). Il pattern presuppone un passo temporale fisso o misurato, fornito dal ciclo: da qui il legame con il delta time.