Certamente foi muito trabalhoso criar a ilusão de profundidade em um plano 2D.
O princípio é muito fácil: os círculos começam no meio da tela com a escala 0. Então, o primeiro círculo do túnel começa a ser dimensionado proporcionalmente ao tempo decorrido (o dimensionamento linear não funciona) e, após algum tempo, o segundo círculo começa a ser dimensionado , depois a 3ª e a 4ª e assim por diante.
Você reduz proporcionalmente o valor alfa dos círculos (os que estão na parte traseira têm um valor alfa menor que os da frente para dar a ilusão de desfoque), define um caminho que todo círculo deve seguir, movendo os X e Y coordenadas, então você coloca uma nave espacial no meio da tela. Inclinar o dispositivo faz com que o túnel se desloque para a esquerda e para a direita, para cima e para baixo (mas isso dá a impressão de que a espaçonave está se movendo!).
Quando os círculos saem da tela, eles rapidamente desaparecem e são colocados na posição inicial (para economizar memória, não sendo necessário criar novos círculos, mas reutilizá-los).
Desculpe pelo meu inglês, mas espero que tenha explicado a ideia geral :)