( http://lodev.org/cgtutor/tunnel.html ).
Y pensé: -si ese efecto puede hacer que una imagen plana parezca como un túnel... ¿Por qué no hacer algo interesante?...-.
Un space invader tubular escrito en c++ y usando la librería básica de SDL:
¿Como funciona?
en realidad en su interior es como cualquier otro invader plano. Lo interesante es la transformación que "curvea" la imagen original (toma los extremos inferior y superior de la imagen, después y coloca el extremo mas alejado a ellos en un circulo al centro...)
De momento no se puede "morir" pero existe la detección de colisiones

Aquí un vídeo con el código fuente en C++ (incluye la imagen utilizada):
código fuente: http://db.tt/FUaPUReV
los controles son flecha izquierda-flecha derecha y disparo con espacio. Salir con Escape o cerrarlo

EDITO:
Ejecutable para windows: http://db.tt/oPKZKvAe