Sistema de actualización de un videjuego hecho en Blender

Hola a todos, tengo una duda a ver si me la podéis responder: Lo planteo con un ejemplo: Supongamos que yo desarrollo un videojuego en Blender y lo compilo para Linux, el cual distribuyo para que los usuarios jueguen, una vez distribuido, sigo desarrollando el juego, añadiendo niveles, haciéndole mejoras, resideñando elementos gráficos que no terminaron de convencerme.
¿Existe alguna manera de que los usuarios, puedan actualizar el juego, sólo las mejoras, sin tener que descargarse el juego actualizado al completo otra vez?
¿Existe algún script o así? ¿habrá que hacerlo a través de algún sistema de control de versiones, como SVN (subversión)?
Saludos y gracias.

Ver más sobre el tema y los comentarios en el foro