What's the best/proper way to import custom data/objects?

Hi,
I want to be able to export data from a 3D modelling app (Blender) into Unity, I guess as an asset and/or scene game object and I want to make sure I take the best approach to this.

Basically I am building the game world, its 3d models, curve data and things such as trigger boxes directly in the Blender, then export the whole Blender scene to one or multiple custom file(s) formats, then import those files and parse the data into Unity as GameObjects/prefabs, assign materials automatically, and add the objects into the scene.

I have stumbled upon the Scripted Importers but it is in the “Experimental” category, also on the ScriptedImporter API page it clearly states on top of the page “Experimental: this API is experimental and might be changed or removed in the future.”

So since the scripted importer is experimental and could be removed I am looking for other possible methods to import custom file formats/data/objects into Unity, just to consider each different method and pick the most practical and reliable in the long term.

Thanks

I don’t understand what you’re trying to import from Blender. Unity already has native support for FBX and Blend files, though there may be issues with the latest version of Blender.

Exporting data in a custom format, that way I can import data like bezier curves amongst other things.