• nickwitha_k (he/him)@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 months ago

    Do game devs not have git blame ? Honest question. Seems like not having version control on development of 3d assets is a bit of an oversight.

    • dinckel@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      Probably do, but definitely not with default Git. Bunch of game devs use perforce, or some kind of a modified version of a different version control

    • echo64@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      Git isn’t very good with large binary files, git blame doubly so. There’s asset management systems but finding when a hate symbol was added to something binary is gerally going to be difficult

      • Ledivin@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        7 months ago

        That wouldn’t be difficult at all if it was in version control, just load them into an editor in a binary-search fashion. Even if it takes a few minutes per check, that shouldn’t take more than a few hours.

        • ours@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          7 months ago

          Assets are humongous compared to code and their tools probably integrate with more reasonable asset management solutions.

      • nickwitha_k (he/him)@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        0
        ·
        7 months ago

        Git isn’t very good with large binary files, git blame doubly so.

        Good point. I’d hope that there is some equivalent version control though.

        • catloaf@lemm.ee
          link
          fedilink
          English
          arrow-up
          0
          ·
          7 months ago

          There is git lfs as mentioned, and other systems like perforce support binaries too, but generally assets like those aren’t under the same kind of version control because they don’t change as frequently, aren’t worked on by multiple people, and can’t be diffed.

        • v_krishna@lemmy.ml
          link
          fedilink
          English
          arrow-up
          0
          ·
          7 months ago

          I think perforce is mostly used. There certainly should be a changelog but no text diff really.