La misma escena de 200×150 tres veces, las tres del mismo tamaño en la página. pixelRatio en createGame es con cuántos píxeles reales se dibuja cada píxel del juego: con 2 el búfer mide 400×300, y 'device' sigue el devicePixelRatio de la pantalla. El juego no se entera: las cámaras, las posiciones, el puntero y getWidth() siguen midiendo 200×150.
Fíjate en el anillo fino y en el borde lejano del suelo: para eso sirve, para 3D y juegos en HD en pantallas densas. Luego mira el sprite que gira: por encima de 1 pierde los bordes escalonados de la época. El pixel art se queda en 1, y el coste crece al cuadrado: cuatro veces los píxeles con 2, nueve con 3.