Hice un juego HTML5 2D típico y usé la sintaxis de clase ES6 más nueva.
Estructuré todo el programa en torno a un solo método update() que realiza la llamada a requestAnimationFrame() . También estoy actualizando el reloj del juego yo mismo.
¿Está bien tener múltiples métodos de update() , de modo que cada clase tenga básicamente su propia update() que llama a requestAnimationFrame() ?