(KSP) est un simulateur de vol spatial permettant au joueur de construire sa propre fusée, son propre avion, son propre satellite artificiel, ou sa propre station spatiale, puis de les lancer dans l'espace.. Le jeu est édité par et développé par le studio indépendant Squad, basé à Mexico.

Le jeu est d'abord sorti uniquement sous Windows en version alpha 0.7.3, le . La version 0.10, sortie le , est la première version du jeu jouable sous Mac OS X et la version 0.19, sortie le , est la première compatible avec Linux. De plus, le jeu est disponible sur Steam depuis le , en raison de la très forte demande des fans. Les versions sont identiques, à quelques détails techniques près.

Une première extension du jeu, , sort le ; elle est offerte aux personnes ayant acheté le jeu avant le mois d'. Une seconde extension, , sort le . Une suite, Kerbal Space Program 2, développée par puis par , est annoncée pour 2023.

Historique La version 1.0 du jeu est sortie le , mais le jeu continue d'être mis à jour après cette version. Il était à l'origine disponible uniquement en anglais; des traductions en espagnol, russe, japonais et chinois simplifié ont été ajoutées en 2017, puis en français, allemand, italien et portugais en 2018. D'autres traductions non officielles partielles du jeu sont également disponibles..

Durant l'été 2015, Squad annonce que KSP serait porté sur consoles par .. Le jeu sort ainsi sur PlayStation 4 le en Amérique du Nord., et sur Xbox One le .. Une version sur Wii U est annoncée en mais est finalement annulée en .. Une réédition du jeu est publiée le sur PlayStation 4 et Xbox One par Private Division, sous le nom Kerbal Space Program Enhanced Edition.. Une mise à jour gratuite de Kerbal Space Programm Enhanced Edition. est annoncée sur la chaîne YouTube officielle de Kerbal Space Program. le rendant le jeu téléchargeable sur PlayStation 5 et sur Xbox Series avec une amélioration graphique.

Le jeu est téléchargeable sur le site officiel du jeu ou sur Steam, à un prix augmentant au fil des versions. Une démo de la version 1.0 est aussi disponible, mais n'est pas mise à jour et ne dispose donc pas des améliorations apportées par les versions ultérieures.. Une fois la version complète du jeu achetée, les autres mises à jour sont faites gratuitement. Une première extension du jeu nommée sort le .. Elle est offerte aux personnes ayant acheté le jeu avant le mois d'.. Une seconde extension, , sort le ..

Système de jeu Le jeu permet de construire puis de piloter un véhicule spatial dans un système planétaire fictif. Il est possible d'envoyer des sondes, des rovers, des vaisseaux habités vers d'autres planètes et satellites, et de les y poser. Un système d'amarrage des vaisseaux dans l'espace est disponible, rendant possible l'assemblage de stations spatiales. Il est également possible de créer des avions, des ADAV ou encore des lanceurs orbitaux monoétages (SSTO).

Construction d'une fusée Pour la construction, qui s'effectue dans le Vehicule Assembly Building (VAB ou Bâtiment d'Assemblage Véhiculaire), le joueur a à sa disposition plusieurs modules répartis en plusieurs catégories (moteurs, réservoirs de carburant, ailes, renforts structurels, etc.). Le nombre et la diversité de ces modules sont étoffés au fil des versions et certains joueurs conçoivent eux-mêmes des modules qu'ils intègrent ensuite au jeu et proposent en téléchargement en tant que mods. Le joueur a la possibilité de construire une fusée à plusieurs étages. Pour la contrôler, il doit organiser plusieurs actions dans la séquence de vol, qu'il pourra ensuite activer au fur et à mesure du vol. Par exemple, il peut décider à quel moment allumer un moteur ou séparer deux sections.

Il est également possible de construire des avions qui sont beaucoup plus efficaces en vol atmosphérique mais mal adaptés aux vols spatiaux. En mode Carrière, ils peuvent servir à remplir des contrats d'observation à basse altitude. Ces avions se construisent dans le Space Plane Hangar (SPH ou Hangar à Avion Spatial), le principe y est le même que les fusées mais la construction se fait à l'horizontale et la symétrie radiale est remplacée par une symétrie bilatérale.

Toutes les pièces de fusées sont disponibles pour la construction d'avion et vice versa. Il est donc possible de créer un vaisseau similaire à la navette spatiale américaine, décollant avec une fusée et atterrissant en planant. De plus, les avions peuvent être constitués de plusieurs étages comme les fusées.

Vols spatiaux Une fois l'engin assemblé, le joueur doit le piloter. Le lancement d'une fusée se déroule à la verticale (normalement). Pour mettre son véhicule en orbite, le joueur doit lui faire gagner suffisamment de vitesse horizontale. Le périgée, c'est-à-dire l'endroit où la trajectoire du vaisseau passe le plus près de la planète, doit être à plus de d'altitude afin d'éviter la dégradation de l'orbite par traînée atmosphérique. Le joueur peut ensuite faire des changements d'orbite. Il peut également changer de champ d'attraction : en s'approchant suffisamment près des planètes ou des lunes, il sera attiré par elles, et en s'éloignant assez d'une planète, il passera sur une trajectoire interplanétaire. Dans un avion, le vol s'effectue à l'horizontale, et le joueur doit s'aider de l'horizon artificiel pour stabiliser l'avion, et peut se poser sur la piste d'atterrissage du centre spatial principal ou sur d'autres pistes présentes à la surface de la planète de départ, mais aussi sur toute surface plane.

Si le véhicule est habité, le joueur peut également faire des sorties extravéhiculaires (EVA), les personnages disposant d'un système de propulsion similaire au MMU de la NASA.

Modes de jeu Il y a actuellement trois modes de jeu : le mode Bac à sable, où tout est disponible dès le début ; le mode Carrière, où les différentes pièces des fusées sont progressivement débloquées avec des points de science et où on doit gérer un budget et une réputation ; et le mode Science qui utilise le système de points de science, mais pas le budget ni la réputation du mode Carrière.

Mode Carrière Dans ce mode de jeu, le joueur doit débloquer au fur et à mesure les différents modules grâce aux points de science, qui se gagnent en faisant des expériences en différents lieux du système planétaire. Il doit également améliorer ses bâtiments, afin de lancer des fusées plus lourdes ou des avions de plus grande envergure par exemple. Il doit également gérer son budget : chaque module et chaque amélioration de bâtiment a un coût. Pour gagner de l'argent, le joueur doit remplir des contrats et récupérer des pièces. Il doit pour finir gérer la réputation, qui permet d'activer certaines politiques influant sur le budget ou la quantité de points de science.

Mode Science Ce mode utilise le système de points de science, mais pas le budget du mode Carrière ni la réputation. Les bâtiments sont donc améliorés au maximum dès le début, mais le joueur doit toujours débloquer les modules.

Spécialisation Il est possible de spécialiser les kerbonautes dans des sortes de classes :

pilote : permet de stabiliser le vaisseau et de faciliter les manœuvres ; ingénieur : permet de réparer des pièces endommagées ou d'augmenter la production de minerais ; scientifique : permet de réactiver des modules scientifiques déjà utilisés et d'augmenter la vitesse des recherches dans les laboratoires.

Il existe ensuite 5 niveaux d'expérience qui permettent d'acquérir de nouvelles capacités dépendant de la classe.

Astres thumb|upright=1.5|Le système planétaire présent dans le jeu : Le jeu est composé de plusieurs astres explorables, sur lesquels il est possible de se poser, sauf le Soleil et Jool. Le premier, la planète Kerbin, est une planète similaire à la Terre, depuis laquelle sont lancés les vaisseaux créés par le joueur. Kerbin possède deux satellites : Mun, ressemblant à la Lune, et Minmus, un satellite de glace. Par la suite, d'autres astres sont apparus, principalement dans les versions 0.17 et 0.18. Le système planétaire du jeu comprend actuellement, en plus de Kerbin et ses deux satellites. : Le Soleil, également connu sous le nom de Kerbol, probablement une naine jaune ; Moho, une planète s'inspirant de Mercure ; Eve, une planète violette dont la dense atmosphère rappelle celle de Vénus, ainsi que son petit satellite Gilly ; Duna, une planète rouge ressemblant à Mars, et son satellite Ike ; Dres, une planète naine s'inspirant vaguement de Cérès ; Jool, une géante gazeuse verte, et ses cinq lunes : Laythe, un satellite présentant de l'eau liquide et une atmosphère, Vall, un satellite gelé, ainsi que trois satellites rocheux, le premier étant assez massif (c'est le plus gros corps rocheux sans atmosphère du système) et les deux autres étant des astéroïdes capturés à l'instar de Gilly : Tylo, Bop et Pol ; Eeloo, une planète naine couverte de glace qui fait référence à Pluton par son orbite excentrique et fortement inclinée par rapport au plan de l'écliptique.

Chaque astre a un champ d'attraction s'appliquant sur une certaine distance. Un vaisseau ne pouvant être affecté que par un champ d'attraction, il existe la hiérarchie suivante : un vaisseau sera dans le champ d'attraction du Soleil, puis d'une planète, et enfin de ses lunes. Cela implique des trajectoires très brusques mais comme la vitesse du vaisseau est conservée, il est possible d'utiliser l'assistance gravitationnelle.

Une mise à jour nommée "Asteroid Redirect Mission" (0.23.5) est sortie le et est développée en relation avec la NASA. Elle rajoute des astéroïdes errants générés aléatoirement, et il est possible de s'y arrimer avec un grappin et d'influer sur leur trajectoire pour réussir certaines missions : cet ajout permet de reproduire le projet de redirection et d'exploitation d’astéroïdes envisagé par la NASASite officiel de la NASA : http://www.nasa.gov/mission_pages/asteroids/initiative/..

Réalisme vignette|Exemple de trajectoire dans le modèle simplifié de mécanique spatiale utilisé par le jeu. Les sphères d'influence sont représentées en pointillés bleus. KSP simplifie la mécanique spatiale en utilisant une approximation par tronçons de coniques au lieu de résoudre un problème à N corps lors du calcul de la trajectoire des véhicules spatiaux. Le jeu attribue pour cela à chaque corps du système une sphère d'influence ; dès que le vaisseau est dans la sphère d'influence d'un corps donné, seule l'interaction gravitationnelle entre ce corps et le vaisseau est considérée.. Par conséquent, il n'y a pas de points de Lagrange et il n'est pas possible de réaliser des orbites de Lissajous ou en fer à cheval.

Pour des raisons techniques et ludiques, le système planétaire du jeu possède des dimensions plus petites d'un facteur 10 environ que celles du système solaire.. La planète de départ n'a ainsi un rayon de seulement , à comparer aux de la Terre, tout en possédant une gravité de surface similaire, impliquant une densité 10 fois supérieure à celle de la Terre. D'autre part, ce système, en particulier le système de satellites autour de la géante gazeuse Jool, est irréaliste car instable..

Bande-son

Le thème principal se lançant à l'écran titre a été composé au piano par le développeur principal de KSP, Felipe Falanghe, et arrangé par Victor Machado..

Le reste de la bande-son du jeu est constituée de neuf morceaux libres de droits écrits et produits par le compositeur américain Kevin MacLeod et mis en ligne sur son site dans l'album Music from Kerbal Space Program.. Ces compositions sont jouées pendant la phase de construction, et en vol lorsque le vaisseau n'est pas dans une atmosphère.

Univers vignette| de Kerbals à l'Otakuthon 2014 à Montréal.

Comme pour la plupart des jeux de simulation, KSP n'a pas réellement de scénario : il n'y a aucun objectif imposé. Cependant, des missions sont proposées en mode Carrière.