Customizable vehicle

Hello everyone

This seems to be the right forum to ask this question.

I want to make a game where the player can customize his own vehicle, in a way it is done in LEGO racers. Basicaly I want for the player to assemble his own vehicle. He would start with a base part then have the option to place some premade objects on top. The models would be very simple, low poly model, like cuboids.

I have some questions about the implementation part:

When the player is finished designing his vehiecle, it should behave like a single object. What would be the best way to do this? Do I just parent the added components to the base part, or is there a better way? I’m aimig for the finished vehiecle to be made from something like base part + 10 additional objects. This will be a rigid model, so no deformations or anything like that.

During design phase I wan’t the added object to stick to the base part. So that one side of the added object is perfetly alligned with one quad on the base object, just like you would put two LEGO bricks together. Can I somehow get to any information of the quads of the mesh that need to be aligned, like position and normal? I was thinking of just manualy entering the position and normal in a script, since I can easily get to them while im making the model in Blender. Or is there a easier way?

I hope my question was clear enough :slight_smile:
Any tips or pointers or links to some good tutorials are much appreciated.

Thanks!

That’s more script that design therefore wrong forum, BUT I would like to know too!

Same here.