
従いながら学ぶ高博士のユニティ基礎
unitynote
無料
入門 / Unity
4.9
(161)
Unityでゲームを開発したい初心者を対象としており、Unityのインストールから2D/3Dゲーム開発に必要な基礎知識まで詳しく説明します。 (レッスンに使用されるすべてのリソースは、ビデオの上部にある"レッスン資料"ボタンを押してダウンロードできます。)
入門
Unity
Unity 6を利用して、2Dタワーディフェンスゲームを最初から最後まで直接制作してみる実践中心の講座です。 2D Tilemapを利用したマップ制作から、敵の生成と移動、タワーの配置、タワーの攻撃、体力・ゴールド・ウェーブシステム、タワー情報UI、タワーのアップグレードと売却、そしてレーザータワー・減速タワー・バフタワーまで、タワーディフェンスジャンルに必要な核心機能を段階別に実装します。 講座を進めながら単に機能をコピーするのではなく、UnityのTilemap、Prefab、Coroutine、Raycast、UI、ScriptableObjectなどを実際のゲーム制作の流れの中でどのように使用するのかを習得できます。
21名 が受講中です。
難易度 入門
受講期間 無制限
タワーの攻撃対象の探索、発射体の生成、衝突、敵の死亡処理を実装できます。
ScriptableObjectを利用して、タワーのレベル別データ、攻撃力、攻撃速度、射程距離、コスト、売却価格を管理できます。
一般的な攻撃タワーだけでなく、レーザータワー、減速タワー、バフタワーのように役割の異なるタワーを実装することができます。
2DタワーディフェンスゲームのAからZまで、すべてのコンテンツを作ってみましょう!
簡単で楽しく、コ博士のUnityシリーズ 🎲
実習に使用したすべてのリソースはもちろん、427ページに及ぶ講義PDFもあわせて提供します。講義を聴きながら煩わしく再生・一時停止を繰り返す必要はなく、丁寧にまとめられたPDFを見ながら例題を一緒に作ってみてください
まず、2D Tilemapを利用してタワーディフェンスゲームのマップを制作します。
道タイル、開始地点、目標地点、移動経路を配置し、敵がWayPointに沿って移動するように実装します。
その後、タワーを配置する壁タイルを作成し、マウスクリックとRaycastを利用して、希望する位置にタワーを建設する機能を制作します。タワーは射程範囲内の敵を探索し、発射体を生成して敵を攻撃します。
敵に体力を付与し、体力バーUIを通じて現在の体力を画面に表示します。敵が目的地に到達するとプレイヤーの体力が減少し、敵を倒すとゴールドを獲得します。
また、数種類の敵を追加し、ウェーブシステムを実装してボタンを押すことで次のウェーブを開始できるようにします。現在のウェーブ、残りの敵の数、プレイヤーの体力、ゴールドの情報をUIで表示し、ゲームの進行に必要な基本情報を構成します。
配置されたタワーをクリックすると、タワー情報ポップアップUIが表示されるように実装します。ポップアップではタワーの画像、攻撃力、攻撃速度、射程、レベル情報を確認することができ、タワーの攻撃範囲も合わせて表示します。
その後、ScriptableObjectを利用してタワーのレベル別データを管理します。レベルに応じて攻撃力、攻撃速度、射程、建設費用、売却費用が変わるように構成し、ゴールドを使用してタワーをアップグレードしたり売却したりできるように作成します。
タワー建設ボタンを押して希望のタワーを選択し、マウスに追従する仮のタワーと攻撃範囲のプレビューを表示します。希望のタイルをクリックするとタワーが建設され、キャンセルキーで建設を中止することができます。
その後、タワーの種類を拡張します。基本的なCannonタワーのほかに、LineRendererとParticle Systemを活用したレーザータワー、範囲内の敵を鈍らせる減速タワー、周囲の攻撃タワーの攻撃力を増加させるバフタワーを実装します。
この講座はUnity 6000.4.10f1バージョンで制作された講座で、
すべてのUnity 6バージョンで同様に動作します。(2026. 07. 07)
この講座は、Unityの基礎を学んだ後、実際のゲームプロジェクトを作ってみたい方のための初級実習講座です。
講義は「機能を一つずつ制作しながら完成させる方式」で進められます。したがって、完成したコードの説明を単に聞くだけではなく、プロジェクトを自ら作り、オブジェクトを配置し、スクリプトを作成しながら成果物を完成させます。
タワーディフェンスは、複数のシステムが互いに連結されるジャンルです。敵の移動、タワーの配置、攻撃、体力、ゴールド、ウェーブ、UI、アップグレード、タワーの種類の拡張まで学習するため、Unityの様々な機能を実際のプロジェクトの中で総合的に経験することができます。
本講義の動画内容は、YouTubeでも無料で視聴いただけます。
インフラン(Inflearn)の講義は、同じ映像学習の流れに加え、講義内容に沿って復習できるPDF教材がセットで提供されるバージョンです。映像だけで学習するよりも、コード作成の流れ、オブジェクトの設定、UIの配置、主要な概念を文書で改めて確認したい方におすすめです。
したがって、まずYouTube動画で講義スタイルとプロジェクトの内容を確認した上で、PDF教材とともに体系的に学習したい場合は、Inflearnの講義を受講してください。
オペレーティングシステムおよびバージョン(OS): Windows
使用ツール: Unity6, Visual Studio 2022
"教材PDF、教材内動画、リソース"をダウンロードして学習を進めてください。
もしコードを作成中にタイポでエラーが発生したり、コードを書くのが面倒な場合は「スクリプト(*.cs)ファイル」をダウンロードしてください
プロジェクトをまず実行してみたい場合は、各セクションごとの"プロジェクトファイル"をダウンロードしてください
基本的なUnity活用能力
C# プログラミング
学習対象は
誰でしょう?
"習いながら学ぶコ博士のUnity基礎"講座を受講された方
Unityで2Dゲームを自分で作ってみたい初心者
タワーディフェンスジャンルの基本構造を直接実装してみたい方
YouTubeの無料動画だけでは物足りず、PDF教材と一緒に体系的に学びたい方
前提知識、
必要でしょうか?
Unityを初めて起動する完全な初心者よりは、Unityエディタの基本操作とC#の基礎文法をある程度理解している方におすすめします。
キャリア認証
14,499
受講生
271
受講レビュー
141
回答
4.8
講座評価
9
講座
主な経歴
現 2022 ~ 湖西大学校 ゲームソフトウェア学科 教授
現 2016 ~ 公州大学校 ゲームデザイン学科 講義専担教授
前 2022 ~ 2024 Unity公式認定インストラクター (Unity Certified Instructor)
前 2023 浦項工科大学校 電子電気工学科 外来教授
前 2022 又松大学校 テクノメディア融合学部(ゲームマルチメディア専攻)客員教授
前 2019 公州大学校 コンピュータ工学部 客員教授
前 2018 祥明大学校 写真映像コンテンツ学科 外来教授
前 2017 桂園芸術大学校 ゲームメディア科 非常勤講師
前 2016, 2020~2021 培材大学校 ゲーム学科 外来教授
前 2016年 南ソウル大学 VRAR 外来教授
前 2016 韓国映像大学校 ゲームアニメーション科 非常勤講師
前 2015 ~ 2018 白石大学校 情報通信学部 客員教授
「コ博士のUnityノート」YouTube運営 YouTube channel
https://www.youtube.com/@unitynote
紹介
ゲームプログラミング専攻でゲーム開発、Unityエンジンの講義を行っています。
講義分野:Unityエンジン(基礎、2D/3Dゲーム開発、VR/AR)、サーバー、人工知能、シェーダー、ゲーム学概論など
全体
13件 ∙ (3時間 48分)
講座資料(こうぎしりょう):
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
新規会員登録で25%OFF
¥1,947
25%
¥2,597