Upgrade to Pro — share decks privately, control downloads, hide ads and more …

初めてのゲームプロジェクト バージョン管理

you-ri
January 16, 2021

初めてのゲームプロジェクト バージョン管理

チームメンバーで安全、迅速にファイルやフォルダを共有することはプロジェクトを成功に導くために必要不可欠です。
それらを比較的簡単に実現するためのツールを実演交えて紹介します。

you-ri

January 16, 2021
Tweet

More Decks by you-ri

Other Decks in Technology

Transcript

  1. いろいろなバージョン管理 名称 所感 CSV 昔からある。 SVN ゲーム業界で使われている。 Perforce 巨大なプロジェクトで活躍。すごい。 Git

    一番人気。 Unity Collaborate Unity専用。一番簡単。 Plastic SCM 最近Unityファミリーに加わった。
  2. いろいろなGitホスティングサービス(無料) サービス名 人数制限 容量制限 GitHub 無制限 Repo 10GB LFS 1GB

    Bitbucket 5人 Repo 2GB LFS 1GB GitLab 無制限 Repo 10GB LFS ? Unity Collaborate 3人 1GB * 2021/1月現在無料で利用できる範囲での制限
  3. 準備 1. Unity Hub ダウンロード。インストール。 https://unity3d.com/jp/get-unity/download 2. Unityインストール。 3. GitHub

    サインアップ。 4. GitHub Desktop ダウンロード、 インストール。 https://desktop.github.com/ 5. GitHub Desktop に GitHub アカウント を紐付ける。
  4. GitHub(無料)の制限 制限内容 - 1ファイルサイズ制限 100MB。超える場合はLFSを使う。 - ストレージ容量 Repo 10GB, LFS

    1GB。 - 帯域制限 Download Max 1GB / 月。 パブリックで開発した場合 - 再配布禁止のアセットのプッシュ禁止。 制限を超えるには ... - 別サービスを使う - 有料プランを選択 - 自分でホスティングする 容量使いすぎないように工夫する。
  5. 再配布禁止なもの 自作したもの 。 > 問題なし。 Webからコピペしたコードなど 。 > ほとんど問題なしだが、ライセンス表記があれば従う。 Webからダウンロードしたもの。

    > ライセンスを確認し、従う。 AssetStore にあるもの。 > ほとんど再配布禁止。別のライセンス表記があれば従う。