Hey, I need for my game a Package from the Unreal marketplace, which I bought a while ago. How can I Import this Package in Unity?
Hardly. You will need a UE package viewer/extractor. I won’t link to specific one because I don’t want to risk it. Google it and use your best judgement if the tool contains any nasty things (viruses and such).
Extract the assets, convert them to a format Unity can recognize and import them.
Also check the UE EULA, there are some assets which cannot be used outside of UE (AFAIK only the EPIC’s own, but who knows).
Maybe you can just extract the package in the Unreal editor and then export the individual assets from there? Never tried it, myself. You’d still have create new materials in Unity, though, since those aren’t compatible.
As I understand it, Unreal uses differently-formatted maps for it’s PBR materials, so might have to do some simple PhotoShopping to fix those for Unity too.
Yes once ago I did this, but my question is if it is possible to import every Mesh in one Package. And is there no way with the Materials?
Not that I know of. I haven’t seen any tools which could import UE package into Unity.
OK, Thanks
If what you want is only meshes and materials, then why don’t you just try to copy .fbx files or whatever format they are from unreal project to unity and see what will happen? Probably they are stored with some common file format known to Unity editor. And if not, search asset store for that format importer.
The texture conversion can be scripted in Photoshop. It’s a switch on one of the channels on RGB for normalnap and invert smoothness map for metallic texture.
All unreal assets are in their proprietary format/.uasset format. You need tools to extract anything. Fortunately I made a plugin for unreal to convert unreal scenes to unity https://gumroad.com/l/unrealtounity . It exports in either OBJ or FBX and can export static meshes, lights, LODs, collision meshes, materials with shaders.