In the world of 3D, there are many packages. But unfortunately, these packages (Blender, Unity) use their own data sets to describe items, actions, and textures.
Use Blender to create your models. But use Unity to animate them in a programmatic way. Object animations in Blender can be done in multiple ways. The most compatible way is to use ‘bones’ in an ‘armature’. These bones are connected to objects called rigging. Most packages understand rigging but do have their own ‘standards’.
The international standards are moving towards .fbx
as the interchangeable standard for data exchange between software packages. But many times you need to adjust things to get t it working. Like in Blender ‘Z’ is up, while in game engines this is ‘Y’-ax.
- If you want to make animations, stick to Blender animations.
- If you want to make games, build object in Blender. Export to Game engine, write animations or import animations and connect them the the armature of your Blender created object.