プロジェクトを保存、共有、同期することを可能にします。使用すると、場所や役割に関係なくチーム全体がプロジェクトに貢献できます。Collaborate要するに協力しながらの作業が簡単にできちゃうってことですが、今回は少し目的が違います。今回の目的は1人で2台のPCを使ってリアルタイム通信ゲームの開発を進めることです。Collaborateを使うまでは、Googleドライブに実行ファイルをZip形式に圧縮したものをアップし、もう1台のPC側で解凍&ダウンロードしてやってました。そのやり方だと少しの変更を試すだけであってもそこそこの待ち時間が発生してしまって無駄が多かったです。試してみたら本当に楽に進められました。【PUN】アバター生成・同期ただ、設定が行ったり来たりでややこしかったので、メモを残します。前提として、UnityID(Unityのアカウント)は既に持っていることとします。無料、有料は問いません。今回のやり方だとUnityIDは2つ必要となります。それに伴って、メールアドレスも2つ必要です。追加したいメンバーに招待を送り、共同で開発する権限を与えるようなイメージです。1台目のPCでプロジェクト作成まずは1台目のPCでプロジェクトを作成します。タブのWindow→Genaral→Servicesを選択します。Collaborateを選択し、下記画像の黄色マーカーのリンクに飛びます。Dashboardダッシュボードに飛んだら、Usersを選んで次に進みます。下記画像の箇所をページ内から探してリンクに飛びます。UnityID先ほどのリンク先がUnityIDのマイページになっているはずです。メンバー&グループに進みます。そこから招待ページに飛びます。メールアドレスと役割(Userでいいと思います)を選択して、招待します。招待される側にメールが届きますが、特に承認のフローなどは必要ありませんでした。DashboardのUsersに戻ります。先ほど招待したメンバーを下記画像の箇所から選択し、追加します。次に2台目のPCでプロジェクトを作成します。こちらは先ほどのUnityIDとは別のものでログインして作成します。先程と同様にServicesを選択し下記画面を呼び出します。ProjectすればOKです。あとは招待されたOrganizationを選択し、共同編集したいプロジェクトを選択すれば設定完了です。Collaborateを知るのが遅かったので片方のPCではプロジェクトはある程度作り終えた状態で、もう片方には全く何もない状態でした。プロジェクトの大きさによってはかなり時間がかかりますが、GitのCloneのようなことが可能です。Historyを選択しますRestoreを押すと「ローカルを置き換えますよ?」という警告が出て、承認するとデータを引っ張てきてくれます。片方で変更した内容をもう片方に反映させるために、Publishという作業を行います。GitのPush的なやつです。アップロードが完了すると、もう片方のプロジェクトでは矢印が変更されて、Updateが可能になります。情報が無くて大変でしたが、知ってるかどうかの差なので一度準備のフローを知った以上は二回目以降は超便利システムだと思いました。今回の用途だと片方のプロジェクトしか変更しないので、コンフリクトなどの問題は心配する必要はなさそうです。良い効率化があれば教えてください。requestStockLike0@OKsaiyowa備忘録として学んだことを記録します。あやふやな箇所が多いですが、そんなときはビシッと指摘いただけますと幸いです。https://unity-ok.tk/FollowUnityゲーム開発者ギルド趣味・仕事問わずUnityでゲームを作っている開発者のみで構成されるオンラインコミュニティです。Unityでゲームを開発・運用するにあたって必要なあらゆる知見を共有することを目的とします。upLoginユーザーは見つかりませんでした。