Seguramente fue mucho trabajo crear la ilusión de profundidad en un plano 2D.
Sin embargo, el principio es muy fácil: los círculos comienzan en el centro de la pantalla con la escala 0. Luego, el primer círculo del túnel comienza a escalar proporcionalmente al tiempo transcurrido (la escala lineal no funciona) y después de un tiempo el segundo círculo comienza a escalar , luego el 3 ° y 4 ° y así sucesivamente.
Luego baja proporcionalmente el valor alfa de los círculos (los que están en la parte posterior tienen un valor alfa más bajo que los del frente para dar la ilusión de desenfoque), define una ruta que cada círculo debe seguir, moviendo las X e Y coordenadas de la misma, luego pones una nave espacial en el centro de la pantalla. La inclinación del dispositivo hace que el túnel se desplace hacia la izquierda y hacia la derecha, hacia arriba y hacia abajo (¡pero eso da la impresión de que la nave espacial se está moviendo en su lugar!).
Una vez que los círculos salen de la pantalla, se desvanecen rápidamente y se vuelven a colocar en la posición inicial (para ahorrar memoria, por lo que no necesito crear nuevos círculos pero reutilizo los mismos).
Perdón por mi inglés, pero espero que eso haya explicado la idea general :)