
絶対講座!Unity 6 - TPSゲームで学ぶUnityマスタークラス
indiegamemaker
ユニティマスタークラス、「絶対講座!ユニティ」を今、オンライン講座で受講できます!体系的で継続性のあるカリキュラムを通じて、ユニティの基礎からさまざまなゲーム開発技法まで詳細に学ぶことができます。この講座を通じて、どんなジャンルのゲームでもつまずくことなく開発できる能力を備えた開発者として成長することができるでしょう。
初級
Unity, C#
コラボレーションのためにGit、Githubの導入をためらったり、様々な理由で諦めてしまった方のためのGit基礎とGitFlowブランチ戦略を紹介します。Unityプロジェクトの特殊性に合わせてGit、Githubを学習できるように構成しました。
学習した受講者のレビュー
5.0
김진
本当に役立つ講義でした。ありがとうございます。
5.0
Park JiEun
Gitの基礎から応用まで分かりやすく解説していただき、とても良かったです。 特にUnity開発においてどのようにGitを活用するかについての説明が非常に参考になりました。 素晴らしい講義をありがとうございました。
5.0
재균
途中途中のTipsがとても良いです 😊
CLI環境でのGit基本コマンドの使い方
VisualStudio、Riderを活用したGitの使い方
# UnityプロジェクトのGit設定および初期化
<budget:token_budget>199970</budget:token_budget> コラボレーションのためのGitFlow方法論実習
# Git-LFSを通じた大容量ファイル管理
コンフリクト(Conflict)の解決と削除したコミットの復旧
PR(Pull Request)およびmainブランチのRuleset設定
複雑なGitコマンドとコンフリクト解決、もう恐れる必要はありません。
この講座はGitの基礎コマンドからUnityプロジェクトに最適化されたGitHub協業戦略を
CLI環境とGUIを活用する方法を体系的にご案内します。
一人では手も足も出なかったチームプロジェクト、Gitのコンフリクトが怖くて始めることすらできませんでしたか?
毎回発生する衝突の前で挫折し、結局諦めてしまった経験はありませんか?
GUIツールだけを使っていて問題が発生した時、どこから手をつければいいのか分からず途方に暮れていた瞬間、もう終わりです。
意気込んで「私たちも今からソース管理はGitとGithubでやるんだ」と始めたものの、間もなくしてプロジェクトを爆発させてしまった経験がおありでしょう。ほとんどの場合、Gitの基本概念についての理解が不十分だったり、または協業時に考慮すべき点についての様々な経験不足から来る、極めて自然な現象です。
私がお勧めするGit学習方法は、CLI環境(ターミナル)でGitコマンドを学習することです。美しく便利なGUIツール(Github Desktop、Source Treeなど)はたくさんあります。しかし、決定的な瞬間にターミナルコマンドでしか解決できない状況に置かれたり、またはこじれた部分をどこで解決すべきか途方に暮れるケースが頻繁にあります。
この時、ChatGPTやGoogle検索を通じてGitコマンドに触れた際、そのコマンドが適切なコマンドであるかどうか分からない状態で実行すると、状況をさらに悪化させる原因になることがあります。したがって、今使用しているコマンドの正確な意味を理解して使用する必要があります。
私の答えは「100%知っておくべきだ」です。ターミナルコマンドに慣れていれば、Git作業はもちろん、様々な作業をより効率的に素早く進めることができます。今すぐ最近よく使われているClaude Code、Codex、Gemini CLIなどもターミナル環境で動作しており、サーバーが生きているか確認したり、テスト用Httpデーモンを立ち上げたり、不要なファイルを素早く見つけて削除したり、必要なプログラムをインストール・削除したりなど、無数の作業をターミナルを通じて便利に行うことができます。
GitFlow ブランチ戦略を Git コマンドとダイアグラムを通じてステップバイステップで実習を進めます。
セクション1
Git のインストール、ターミナル環境設定、ユーザー情報設定など、Git 使用のための基本的な環境を構築します。その後、シェルコマンドと Git の核心概念を学習し、Git の動作原理を理解します。
セクション2
Gitの必須コマンドを直接実践しながら、発生し得るGit衝突状況に対する解決方法を学習します。VSCode、Visual Studio、Riderを活用してGit環境設定を進め、.gitignoreファイルを設定します。
セクション3
新しいUnityプロジェクトを作成してGitで初期化する方法から始めて、コミット規約、ブランチのマージ、以前のコミットの取り消しなど、UnityプロジェクトにGitコマンドを適用して実習を進めます。
セクション4
GitHubにUnityプロジェクトのリポジトリを作成して連携する方法を学びます。Git LFSを導入してUnityプロジェクトの大容量アセットファイルを効率的に管理し、よく発生するミスと解決方法を学びます。
セクション5
Git Flowブランチ戦略の概念を理解し、Unityプロジェクトに適用する方法を学習します。コラボレーションのためのコラボレーター設定、リポジトリのクローン、作業内容の共有シミュレーション、および同じシーンを修正する際に発生する競合の解決方法を習得します。
セクション6
Pull Requestとマージ承認プロセスを実習し、GitHubでPushを制限する設定を学習します。また、Git resetおよびrevertで削除されたコミットを復旧するなど、実際の協業環境で発生しうる様々な問題状況への対処法を身につけます。
Gitの基本的なコマンドの使い方は知っているが、実際のUnityプロジェクトに適用する際に競合が頻繁に発生し、業務進行に困難を感じている方
チーム協業時のGitブランチ戦略の立て方に悩んでおり、
他のチームメンバーとのコード衝突やマージ過程で消極的な態度を示す方
バージョン管理システムの導入を迷っている方や、
Unityプロジェクトの特性を考慮したGit/GitHub協業プロセスを構築したい方
実習環境
Windows、macOS
GitHubアカウントが必要です。事前に作成しておいてください。
Unity、Visual Studio 2022またはRiderがインストールされている必要があります。
前提知識と注意事項
Unityの基本的な使い方を知っている必要があります。
(オプション)コラボレーションシミュレーションの円滑な実習のために、VirtualBoxのような
仮想マシン環境が必要です。
学習対象は
誰でしょう?
Gitコマンドを基礎から学習しようとする開発者
Git Conflictがいつも怖い開発者
# チームプロジェクトに効率的なGitブランチ戦略が必要なUnity開発者
前提知識、
必要でしょうか?
Unityの基本的な使い方
インフラン認証
733
受講生
86
受講レビュー
73
回答
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分)
講座資料(こうぎしりょう):
1. 01講 講義OT
04:22
3. Git環境設定 - ユーザー情報
04:01
全体
11件
5.0
11件の受講レビュー
受講レビュー 15
∙
平均評価 4.9
受講レビュー 2
∙
平均評価 5.0
5
Gitの基礎から応用まで分かりやすく解説していただき、とても良かったです。 特にUnity開発においてどのようにGitを活用するかについての説明が非常に参考になりました。 素晴らしい講義をありがとうございました。
貴重な受講レビューをありがとうございます。〜
受講レビュー 2
∙
平均評価 5.0
受講レビュー 69
∙
平均評価 4.8
受講レビュー 2
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!