inflearn logo
知識共有
inflearn logo

絶対講座!Unity - Unity開発者のためのGit協業マスタークラス

コラボレーションのためにGit、Githubの導入をためらったり、様々な理由で諦めてしまった方のためのGit基礎とGitFlowブランチ戦略を紹介します。Unityプロジェクトの特殊性に合わせてGit、Githubを学習できるように構成しました。

難易度 入門

受講期間 無制限

Unity
Unity
Git
Git
GitHub
GitHub
git-commands
git-commands
Unity
Unity
Git
Git
GitHub
GitHub
git-commands
git-commands

学習した受講者のレビュー

学習した受講者のレビュー

5.0

5.0

김진

100% 受講後に作成

本当に役立つ講義でした。ありがとうございます。

5.0

Park JiEun

100% 受講後に作成

Gitの基礎から応用まで分かりやすく解説していただき、とても良かったです。 特にUnity開発においてどのようにGitを活用するかについての説明が非常に参考になりました。 素晴らしい講義をありがとうございました。

5.0

재균

32% 受講後に作成

途中途中のTipsがとても良いです 😊

受講後に得られること

  • CLI環境でのGit基本コマンドの使い方

  • VisualStudio、Riderを活用したGitの使い方

  • # UnityプロジェクトのGit設定および初期化

  • <budget:token_budget>199970</budget:token_budget> コラボレーションのためのGitFlow方法論実習

  • # Git-LFSを通じた大容量ファイル管理

  • コンフリクト(Conflict)の解決と削除したコミットの復旧

  • PR(Pull Request)およびmainブランチのRuleset設定


Unity Gitコラボレーション、まだ途方に暮れていますか?

複雑なGitコマンドとコンフリクト解決、もう恐れる必要はありません。
この講座はGitの基礎コマンドからUnityプロジェクトに最適化されたGitHub協業戦略を
CLI環境とGUIを活用する方法を体系的にご案内します。

一人では手も足も出なかったチームプロジェクト、Gitのコンフリクトが怖くて始めることすらできませんでしたか?

毎回発生する衝突の前で挫折し、結局諦めてしまった経験はありませんか?

GUIツールだけを使っていて問題が発生した時、どこから手をつければいいのか分からず途方に暮れていた瞬間、もう終わりです。


どんなGUIツールを使っても、核心はGitの基礎です。

意気込んで「私たちも今からソース管理はGitとGithubでやるんだ」と始めたものの、間もなくしてプロジェクトを爆発させてしまった経験がおありでしょう。ほとんどの場合、Gitの基本概念についての理解が不十分だったり、または協業時に考慮すべき点についての様々な経験不足から来る、極めて自然な現象です。


最も根本的な学習方法は?


私がお勧めするGit学習方法は、CLI環境(ターミナル)でGitコマンドを学習することです。美しく便利なGUIツール(Github Desktop、Source Treeなど)はたくさんあります。しかし、決定的な瞬間にターミナルコマンドでしか解決できない状況に置かれたり、またはこじれた部分をどこで解決すべきか途方に暮れるケースが頻繁にあります。


GPTや検索を通じて解決する前に


この時、ChatGPTやGoogle検索を通じてGitコマンドに触れた際、そのコマンドが適切なコマンドであるかどうか分からない状態で実行すると、状況をさらに悪化させる原因になることがあります。したがって、今使用しているコマンドの正確な意味を理解して使用する必要があります。


私はクライアント開発者ですが、最近ターミナルコマンドを

学ぶ必要があるのか?


私の答えは100%知っておくべきだです。ターミナルコマンドに慣れていれば、Git作業はもちろん、様々な作業をより効率的に素早く進めることができます。今すぐ最近よく使われているClaude Code、Codex、Gemini CLIなどもターミナル環境で動作しており、サーバーが生きているか確認したり、テスト用Httpデーモンを立ち上げたり、不要なファイルを素早く見つけて削除したり、必要なプログラムをインストール・削除したりなど、無数の作業をターミナルを通じて便利に行うことができます。


Unityプロジェクトに特化したGit講義カリキュラム

  • GitFlow ブランチ戦略を Git コマンドとダイアグラムを通じてステップバイステップで実習を進めます。

詳細な講義カリキュラム

セクション1

Git環境設定と基礎固め

Git のインストール、ターミナル環境設定、ユーザー情報設定など、Git 使用のための基本的な環境を構築します。その後、シェルコマンドと Git の核心概念を学習し、Git の動作原理を理解します。


セクション2

Gitの基本コマンド実習とコンフリクト解決

Gitの必須コマンドを直接実践しながら、発生し得るGit衝突状況に対する解決方法を学習します。VSCode、Visual Studio、Riderを活用してGit環境設定を進め、.gitignoreファイルを設定します。


セクション3

UnityプロジェクトでのGit活用

新しいUnityプロジェクトを作成してGitで初期化する方法から始めて、コミット規約、ブランチのマージ、以前のコミットの取り消しなど、UnityプロジェクトにGitコマンドを適用して実習を進めます。


セクション4

GitHub連携と大容量ファイル管理

GitHubにUnityプロジェクトのリポジトリを作成して連携する方法を学びます。Git LFSを導入してUnityプロジェクトの大容量アセットファイルを効率的に管理し、よく発生するミスと解決方法を学びます。


セクション5

コラボレーションのためのGit Flow戦略

Git Flowブランチ戦略の概念を理解し、Unityプロジェクトに適用する方法を学習します。コラボレーションのためのコラボレーター設定、リポジトリのクローン、作業内容の共有シミュレーション、および同じシーンを修正する際に発生する競合の解決方法を習得します。


セクション6

Unityプロジェクトの協業シナリオ対応

Pull Requestとマージ承認プロセスを実習し、GitHubでPushを制限する設定を学習します。また、Git resetおよびrevertで削除されたコミットを復旧するなど、実際の協業環境で発生しうる様々な問題状況への対処法を身につけます。

こんな方のお悩みを
解決できます!

📌

Unityジュニア開発者

Gitの基本的なコマンドの使い方は知っているが、実際のUnityプロジェクトに適用する際に競合が頻繁に発生し、業務進行に困難を感じている方

📌

チームプロジェクトの経験が不足している新人開発者

チーム協業時のGitブランチ戦略の立て方に悩んでおり、
他のチームメンバーとのコード衝突やマージ過程で消極的な態度を示す方

📌

新しいゲーム開発プロジェクトを始めるリーダー

バージョン管理システムの導入を迷っている方や、
Unityプロジェクトの特性を考慮したGit/GitHub協業プロセスを構築したい方

受講前の参考事項


実習環境

  • Windows、macOS

  • GitHubアカウントが必要です。事前に作成しておいてください。


  • Unity、Visual Studio 2022またはRiderがインストールされている必要があります。


前提知識と注意事項

  • Unityの基本的な使い方を知っている必要があります。

  • (オプション)コラボレーションシミュレーションの円滑な実習のために、VirtualBoxのような


    仮想マシン環境が必要です。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • Gitコマンドを基礎から学習しようとする開発者

  • Git Conflictがいつも怖い開発者

  • # チームプロジェクトに効率的なGitブランチ戦略が必要なUnity開発者

前提知識、
必要でしょうか?

  • Unityの基本的な使い方

こんにちは
indiegamemakerです。

651

受講生

73

受講レビュー

66

回答

4.9

講座評価

10

講座

こんにちは、イ・ジェヒョンです。

個人ゲーム開発者を夢見てUnityを独学で始め、2009年から2012年まで個人開発で10種類以上のモバイルゲームをリリースしました。「絶対にわかる!Unity」の出版およびオフライン講義を行ってきました。講義を進める中で、よく知っていることと、うまく教えることは別物であるという事実を日々実感しています。こうした経験をもとに、私が持つ知識を皆さんに、より効果的に伝えるために常に努力しています。

今回の講義が皆様にとって良い出発点となり、楽しいゲーム開発者の世界へと進むための小さな助けになることを願っております。〜


主な講義実績

  • NC Soft 特別講義

  • NHNエンターテインメント

  • ネットマーブル・ゲームアカデミー

  • ファストキャンパス - Unityキャンプ 第1期 〜 第8期

  • チームスパルタ オンラインチューター

  • Tアカデミー

  • ETRI (韓国電子通信研究院)

  • 韓国コンテンツ振興院、京畿コンテンツ振興院、城南産業振興院

  • KAIST、西江大、中央大、漢城大、檀国大 特別講義

主な活動

  • 絶対講座!Unity 執筆(日本、中国で出版)

  • Unity UNITE 2014 セッション特講

  • Unity UNITE 2018 ハンズオンセッション特別講義

  • Unity Industry 2022 ハンズオンセッション特別講義

  • Unity Korea 公認マスターズ 第2期から第5期まで活動

     

 

もっと見る

カリキュラム

全体

34件 ∙ (5時間 21分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

8件

5.0

8件の受講レビュー

  • wls61891548님의 프로필 이미지
    wls61891548

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    本当に役立つ講義でした。ありがとうございます。

    • indiegamemaker
      知識共有者

      貴重な受講レビューありがとうございます。~

  • aimi98006800님의 프로필 이미지
    aimi98006800

    受講レビュー 2

    平均評価 5.0

    5

    32% 受講後に作成

    • karabiner1107님의 프로필 이미지
      karabiner1107

      受講レビュー 12

      平均評価 4.9

      5

      100% 受講後に作成

      良い講義ありがとうございます。

      • indiegamemaker
        知識共有者

        貴重なレビューありがとうございます。~

    • dlwornr0919님의 프로필 이미지
      dlwornr0919

      受講レビュー 2

      平均評価 5.0

      5

      32% 受講後に作成

      gitについて正確な理解ができます。

      • indiegamemaker
        知識共有者

        お役に立てて、私も嬉しいです。最後まで完走されることを応援しています。~

    • saakhanjordy9898님의 프로필 이미지
      saakhanjordy9898

      受講レビュー 2

      平均評価 5.0

      5

      100% 受講後に作成

      Gitの基礎から応用まで分かりやすく解説していただき、とても良かったです。 特にUnity開発においてどのようにGitを活用するかについての説明が非常に参考になりました。 素晴らしい講義をありがとうございました。

      • indiegamemaker
        知識共有者

        貴重な受講レビューをありがとうございます。〜

    indiegamemakerの他の講座

    知識共有者の他の講座を見てみましょう!

    似ている講座

    同じ分野の他の講座を見てみましょう!

    ¥4,344