Привет, я не слышал про шейдеры в PyGame - сама библиотека для максимально простых проектов, по крайнем мере мне так кажется. Тут скорее мезозой, но это позволяет без особых навыков потестировать разные идеи. Закончу веселье тут, попробую OpenGL - но это явно больше времени потребует)
Сори, как-то я промазал мимо кнопки ответить, ответ на коммент ниже)