> The turret, hull, and gun must be separate models. If you rotate the wheels, then the wheels must also be a separate model.
Ouch. That's what I feared, which is a really big shame. The usability of 3D models is going to feel very limited without some kind of single-mesh dynamic animation.
I don't know the format of your future game, so this might seem strange to me.
Do you really want to rotate the tank turret around the tank by deforming the mesh?
I think it would be very convenient to place all the turret objects in a family and then rotate them or apply a offset.
A long time ago, I made a test game about tanks, and back then there weren’t any 3D models yet—just cubes. At the time, it seemed to me that separate turrets were more convenient.
crazygames.com/game/blocky-tank-3d