Can I have a suggestion about Blender and Unity workflow recommendation?

I’m not sure if I word this correctly, but what I’m try to say is that.
Since a few weeks back me and my friend started making a video games. While I work solely on Unity Engine, my friend work on modeling in Blender.
We’re aways encounter some annoying issues most of them are quickly resolved but the ongoing issue that we constantly have to fix and started getting repetitive is a compatibility between Unity and Blender.
At first we just using FBX and then switch to GLB and switch GLB import plugin and we’re keep having issues like some rotation issue, 0 positioning instead of where it’s been set in Blender, or just graphic on what been render and what ended up in Unity isn’t seems to match.
So, what I wanted to ask is a bunch of recommendation for either Unity plugin or Blender tool that can help us having a better workflow between this two program.
I’m just really like Unity Engine and I don’t want to start learning other game engines, but my friend just annoyed by these issues and he’s been jokingly suggest moving to UE5 or other games engine a few times now. It’s worried me that all this work will just ended up in a rewrite.

I’m on pretty much same boat too…

Exporting static objects and other things are mostly doable with obj. At most you need to tweak them before export for correct rotation or change rotation in the scene.

If you work with animations, rigs, etc. it becomes really furastrating. And you too probably work with animations, since you get into the hassle of using FBX or other formats. Blender can’t even open it’s own exports very well most of the time.

I have been struggling with this for some time too. In the end I started using DAE it works fine most of the time if you are gonna work with generic rig. Mecanim doesn’t seem to like it, i guess. Also for some reason it changes rotation of bones and change end points of some end bones. It becomes really noticeable if you change bone transformations with script. Still DAE was best for me for now but I’m still not really satisfied with it.

Blender is great but main problem is it can’t export anything slightly complex with satisfactory results. So blender is great for blender, and it’s compatibility is not that good with game engines(exports in general). DAE was rather fine from blender to blender.

Still i may be inexperienced and there may be a way to work with satisfactory results…

Edit: DAE works mostly fine for me, for now…

1 Like

Wow. We’re still work exclusively on models. We’re not getting into animation yet, but seeing you said it make me worried about animations now…
We’ll keep that in mind when we start working on animation.

Hey folks,

Our recommendation would be to use FBX files. It’s the most stable Blender → Unity pipeline, & Unity uses Autodesk’s (the creator/maintainer of FBX) SDK so it’s generally pretty consistent.

If you do hit problems with that pipeline, we’d really appreciate it if you could file a bug with your sample assets & we’ll do our best to fix it and/or provide you with a solid alternative.

3 Likes