Kerbal Space Program is one of the most successful realistic space program simulation games. Apart from entertainment, it is very useful in teaching and intuitively understanding basic concepts of orbital mechanics, rocket construction and space mission design.