I’m experienced developer in both C# and Git, but not very experienced in gamedev.
I worked on the project without using art for a while and add to Git everything except the Temp, Obj, UnityGenerated, Library, Package folders (and some Rider-specific). But when I bought a couple of models in the asset stor, I realized that one of them weighs 15 megabytes (because of the animations, as I understand). It’s oddly to put 15MB files in Git. But this is even without textures. In general, for 10 characters, I got 2GB of art.
Question is about small teams - programmer, GD, 3d-artist, 2d-artist.
I keep all the models and textures outside the Git with some tricks.
How do normal developers usually do it?
-
in alternative storage? What storage? Are there typical tricks to integrate with the development process? Are the prefabs and materials that link to the art from the repository under the Git?
-
Do not worry and use git on a hosting where there is no space limit (for example, self-hosting)? But do not it slow down operations with the Git then?
-
Hybrid solution? Which one?