How to make a game like Kerbal Space Program

I’m pretty certain you will not get any decent answers, this is the kind of question that just shows you did not even try. It’s like asking how to do a 10 service dinner when you don’t even know how to boil an egg. The best advice I can give you is to start with some tutorial on UE4, start learning from the ground up and if you have specific questions along the road, I (and others) will be happy to help you out.

Here is a good link to tutorials: https://www.youtube.com/playlist?list=PLZlv_N0_O1gaCL2XjKluO7N2Pmmw9pvhE

Good luck.

I would hiiiighly suggest to start much much smaller untill you understand more about ue4 and how much time it would cost to make a game like this.
It took 29 people to get kerbal where it is now, and its still not 100% done.

so doing it solo, or with other team members who are give or take about as experiences as you would be an undertaking of many, many years.

Start smaller :slight_smile:

Hi guys

This may be a silly question, but I would like to know how to make a game like Kerbal Space Program with UE4? I know KSP is made with Unity, I’m new to UE4, it would be nice if someone can give some ideas how to make a KSP-like game. For example: 1. I want to make the game provides parts so players can build their own stuff. 2. How to allow players to navigate the interface, like rotating cameras/dragging parts to build my own spaceship and stuff. 3. Physics, etc.
Your help/advice is much appreciated. Thank you.

Thanks for the kind words. I’m a 3D artist, I only work on the materials on UE4 and know basic animation related stuff in UE4 tbh. I have no idea where I start to make this game and if I do make this game in the future, I will only be doing 3D part. However, there is one friend of mine has a 2 years of C++ experience heard that I’m doing a small game with UE4, and he’s curious if UE4 can do a game like KSP and how (a rough direction). This is just an idea of a game he’s interested in making.
Thanks for the link, I will show it to him.

I sadly cant tell you how as Kerbal is using a looot of stuff on the background to simulate the thrusters and what not. Visually I am sure its possible, but getting all the physics right… I am sure its possible but way, waaay out of my league.

Hi Luos

Thanks for your suggestion. I’m currently doing a small side scroller game and I’m a 3D artist and I dont have any programming backgroud. I learnt some basic stuff from the official UE4 tutorials on Youtube, just so I understand how I should do my 3D part to work better with the UE part (with other ppl). I understand KSP is a very hard game to make, I won’t be able to understand how to make it without learning UE4 for 10 years,or even more lol. There is one friend of mine is very interested in making KSP-like game tho (not exactly the same). Sorry that I didnt mention on the post. Anyway, he has 2 years C++ experience, it’s not a lot of experience compare to some of you. He’s learning UE4 basic stuff and trying to understand how this engine works now. It would be great if he can have some direction to look into and start learning. It would save lots of time. If any one can point out the direction will be nice. I just thought here is a good place to ask. :slight_smile:

Its alright, I told my friend this is gonna be soooooooooooooooooooooooooooo hard. He has a game idea which is very similar to KSP at some point, if he can make this game happen, it will be a great game. I really want to help him. I guess he have to do more research. Thanks for your time tho. :slight_smile:

As previously stated, making a game like KSP without prior knowledge in either UE4 or other game engines, is like trying to make a masterpiece painting without even knowing how to draw a stick figure.

Making KSP is not impossible at all, but it will take years of programming even if you are very experienced in software engineering.

However, making KSP in Unreal Engine 4 is not harder than making KSP in Unity.

If you have more specific questions it will be much easier for us to answer.

This would probably be better off being discussed on the forums. Please go to the forums and start a new thread, I am closing this question.

Unreal Engine Forums