Best way to share objects between scenes.

Currently I am making assets for my game. The assets I need to make are different spaceships. However many of them share things such a the same pilots seat/ejector seat. so I am modelling the seat in separate scenes to the spaceships. What would be the best way to import the seat to the spaceships, could I just import the seat as a blender file or do i have to export the seat as a .FBX and import it into the scene?

If for “scenes” you mean one file with different scenes you can select your object, ctrl+c, confirm, then go in desired scene and ctrl+v (copy/paste). You can do the same also when importing from different files, but the best thing in this cases is to append: file/append(shift+f1).
This is how i import objects/materials…, don’t know if there are “better” ways.

That what i was looking for. Thanks

I would go with mik1190’s suggestion that you really mean file / append. Rather than importing separate objs etc (sooner or later you’re going to miss one) you should create groups of each spaceship. That way, a single seat could be shared by most of the groups and when you have to import the spaceship, you only need to import the one thing (e.g. the group by ship name).