Если вы просто хотите прокрутить текстуру фона, вы можете просто изменить координаты текстуры в зависимости от положения корабля. Чтобы он выглядел более уникальным, вы можете использовать несколько прозрачных текстур и наложить их на слои, что даст вам эффект параллакса.
Что касается звезд, я бы использовал GL_POINTS
. Как только звезда «упадет» с края видимого экрана, сделайте так, чтобы она появилась на другой стороне. Еще раз вы можете иметь их больше с разной скоростью, потому что, как мы знаем, звезды не все на одинаковом расстоянии.
Извините, я не могу быть более конкретным, но я на работе.