"il doit y avoir pas mal de boulot pour pouvoir intégrer DX12 à KSP et ce doit être pareil pour OpenGL4"
Non.
C'est Unity qui gère la 3D et le multi-plateforme, donc OpenGL ou autres DirectX (qui au passage, est propre à Microsoft. Sur Mac, pas de DX par exemple)
En gros, Unity permet, avec 1 seul et même code, de faire tourner un jeu sur toutes les plate-formes disponibles, en gérant donc la 3D selon la machine. Car c'est le travail le plus chiant, le plus long, et le moins intéressant d'un développeur que de rendre son jeu compatible sur d'autres plate-formes, ou avec d'autres API 3D. D'où le succès de Unity.
Le taf de KSP, c'est donc uniquement d'être compatible Unity 5.4, et c'est bien plus facile de passer de 5.x à 5.y que de 4.x à 5.y