I am building a Train Simulator game in unreal engine where i want to create a level editor.
I made a script in blueprint that allows me to place object where i click so that works.
But the user could only place models that i included with the game.
Now i want to enable the user to create a model in for example, Blender and enable them to import it in the game and create a level.
I want the user to be able to import several models and allow the user to place multiple of each model(depending on which model they pick from the list and on how many places they click to place a model).
Then the user should be able to save the level, so i need a way to save that model for futher use when the game should load.(but i think i can figure this part out myself)
Now my problem is is that i dont know how to import an object in unreal engine at runtime.
I think it can be done with assimp and Runtime Mesh Component plugins, but i dont knnow how to combine these 2 to make it work.
Also i need help with saving models, as i think loading a 50k verticles(e.g. a train) .obj will be quite slow, so i need a way to save it that makes it load faster i think as it takes 20 min to load a train model in unreal using the import button(But tell me if i am wrong about the slow loading thing).
So can anyone help me with this?(importing an obj and saving it for later use in a level)
Also i am quite new to unreal engine, i come from unity3d where the asset store was full of runtime model importers.
I hope anyone can help,
Thanks in advance