Switching to glTF is now Blender 5.0’s recommended path for exporting static game assets — but the exporter ships with defaults that aren’t tuned for game engines. Before your first GLB lands in Unity, Unreal Engine 5, or Godot 4, there are six settings you need to change.
Why Blender 5.0 made glTF the default for static assets
Blender 5.0, released in November 2025, elevated glTF from an optional export addon to the primary recommended path for static mesh assets. The changes that made this shift viable for game developers:
- Draco mesh compression is now integrated, reducing GLB file sizes by 40–70% with no perceptible quality loss for static props
- Better default PBR mapping — Principled BSDF nodes now export as `pbrMetallicRoughness` with correct channel assignments, eliminating the manual material cleanup that plagued glTF in Blender 4.x
- KHR_materials_variants support lets you embed multiple material sets in a single GLB file
- Improved unit handling — the exporter now respects scene unit scale, though engine-side adjustments are still sometimes needed
FBX remains preferred for skeletal meshes with complex bone hierarchies, where Blender 5.0’s reworked bone axis handling made that pipeline more reliable. For static props, environment assets, and architectural pieces, GLB is now the cleaner choice.
![]()
The six settings to change before you export
Open File → Export → glTF 2.0 (.glb/.gltf) and configure these in the right panel:
| Setting | Default | Game-ready value | Why it matters |
|---|---|---|---|
| Format | glTF Separate | glTF Binary (.glb) | Single file with embedded textures |
| Include → Apply Modifiers | Off | On | Bakes subdivision, mirror, array, etc. |
| Transform → +Y Up | Off | On | Matches Unity, Godot, and UE5 axis |
| Geometry → UVs | On | On | Required for PBR texture maps |
| Geometry → Normals | On | On | Preserves custom normals |
| Compression (Draco) | Off | On (Level 6) | ~50% smaller, faster GPU upload |
```
# Recommended export preset — static props
Format: GLB (glTF Binary)
Apply Modifiers: ✓
+Y Up: ✓
UVs: ✓
Normals: ✓
Tangents: ✗ (recalculated on import by all three engines)
Draco: ✓ compression_level = 6
Animations: ✗ (static assets only)
```
One setting to leave off: Tangents. All three major engines recalculate tangents on import, and Blender-exported tangents can cause visible lighting seams at UV island boundaries. Disable it unless you have a specific technical reason to include them.
Engine import: Unity, Unreal Engine 5, and Godot 4
Each engine handles GLB import slightly differently.
![]()
Unity URP and Unity 6
Unity imports GLB natively — no plugin required as of Unity 6. Units match (both meters), so no scale correction is needed. If colors look washed out post-import, check Edit → Project Settings → Player → Color Space → Linear. Unity maps the `pbrMetallicRoughness` block to a URP Lit material automatically.
Unreal Engine 5
Enable the built-in glTF importer via Plugins → glTF Importer, then drag the GLB into the Content Browser. Critical step: UE5 uses centimetres while GLB ships in metres — set Import Uniform Scale to 100 at import time, or correct scale in Blender (Scene Properties → Units → Scale: 0.01) before exporting.
For high-poly static meshes, enable Nanite after import: open the Static Mesh editor → Details → Nanite Settings → Enable Nanite Support. This eliminates manual LOD creation for props with dense geometry.
Godot 4
GLB is Godot 4’s native 3D format. Drag the file into the FileSystem panel and it imports automatically. Set the import mode to Scene (not Mesh) when your GLB contains multiple objects so Godot reconstructs the node hierarchy correctly. No unit correction needed — Godot’s coordinate system aligns with Blender’s GLB output.
Skip the export step entirely
If you need game-ready static props right now — furniture, architectural pieces, environment sets, fantasy assets — you can download pre-built free GLB files directly from BitSoul’s marketplace. Every model in the library is already exported in optimized GLB format, correctly scaled and PBR-textured for Unity, Unreal Engine 5, and Godot 4. Drop the file into your engine and it’s ready to use, no Blender export step required.
BitSoul’s 747 model library covers environment props, sci-fi assets, vehicles, fantasy pieces, and more. Browse and download free game-ready GLB models at bitsoulhosting.com/marketplace and skip straight to placing assets in your scene.
---
*This post is part of the Ultimate Guide to Free 3D Game Assets — BitSoul’s complete reference for formats, texturing, rigging, optimization, and engine integration.*