Beyond Unity
Infinity PBR in Unreal & Godot
We make Infinity PBR in Unity, but the models, textures, animations and audio work in any engine. Here’s how to get them into Unreal Engine and Godot.
Beyond Unity
We make Infinity PBR in Unity, but the models, textures, animations and audio work in any engine. Here’s how to get them into Unreal Engine and Godot.
Pick one by engine, and by whether you want the extras: Substance Painter files, concept art and music.
Unreal Engine
Unreal-ready versions of many of our packs. Add one to your project from your Fab library and it’s ready to use.
Our Fab storeUnreal Engine
Get every file, extras included, then bring the models, textures and animations into Unreal in a few steps.
How it worksGodot 4
Convert the pack with Unidot Importer, a free, open-source Godot add-on that turns models, materials, prefabs and animations into Godot ones.
How it worksA Fab purchase is the Unreal project. Everything else we make for a pack is on the Unity Asset Store, where the extras come free with the pack as bonus packages.
| What you get | Fab | Unity Asset Store |
|---|---|---|
| Ready to use in Unreal | Yes | After a few import steps |
| Models, textures and animations | Set up for Unreal | FBX models and image files |
| Sound effects and music | Usually | Yes, with music stems in many packs |
| Substance Painter source files | No | In bonus packages |
| Concept art | No | Many packs |
| Use in Godot | Not directly | With Unidot Importer |
| Which packs | A selection | All of them |
| License | Fab Standard License | Unity Asset Store EULA |
Guide
Two ways: ready to use from Fab, or imported from the Asset Store.
Not every pack is on Fab. If yours isn’t, use option 2.
Unity textures in an Unreal material
| Unity texture | Unreal material input |
|---|---|
| Albedo | Base Color |
| Metallic map, red channel | Metallic |
| Metallic map, alpha channel (smoothness) | Roughness, through a OneMinus node |
| Normal map | Normal. Tick Flip Green Channel on the texture: Unity’s normal maps are OpenGL-style, Unreal’s are DirectX-style. |
| Occlusion map | Ambient Occlusion |
| Emission map | Emissive Color |
Turn off sRGB on the metallic and occlusion textures: they hold data, not color.
Guide
For Godot 4.3 or newer. Buy the pack on the Asset Store, then convert it with Unidot Importer, a free, open-source add-on from the V-Sekai community.
%APPDATA%\Unity\Asset Store-5.x~/Library/Unity/Asset Store-5.x~/.local/share/unity3d/Asset Store-5.xaddons/unidot_importer, then turn it on in Project → Project Settings → Plugins. The GitHub version keeps up with new Godot releases; the Asset Library copy is older.What comes across
.tscn)What doesn’t
Big packs need a lot of memory: Unidot recommends 16 GB. If Godot struggles, import part of the package at a time, textures first, then materials, then models and prefabs. Project → Tools → Show last Unidot import logs shows anything that went wrong.
Import the pack into Unity, then copy its FBX, texture and audio files into your Godot project. Godot opens FBX files directly, and it uses OpenGL-style normal maps like Unity, so those work as they are. Two things need attention:
Yes. The Standard Unity Asset Store EULA covers using assets in your games and other digital media, and doesn’t require Unity. Fab purchases follow Fab’s Standard License. See EULA & licensing.
No. Game Modules 4, Juicy Actions, Magic Time, Northstar, Projectile Factory and the scripts in our art packs are written for the Unity Editor. The art, animation and audio work anywhere.
The mesh morphs come across as morph targets in Unreal and blend shapes in Godot. Set them in the editor, or from your own code.
Only to download Asset Store purchases, which the store delivers through the Unity Editor. Unity Personal is free. Fab purchases don’t need Unity.
Ask in our Discord. You’ll find us there, along with other developers who use our assets.