【動画で学習】UdemyのUnity 人気/おすすめ講座【セールでお得】

こちらでは、UdemyのUnity講座を、おすすめ、セール情報とともに紹介していきまっす。

Udemy講座の特徴

udemy

具体的な講座を見る前に、Udemyについてざっと整理しておきましょう。

Udemyは動画ベースの学習サービス、以下のような特徴があります。

Udemyの特徴

  • 買い切り型で継続コストがない
  • その上、内容更新あり、質問可能
  • スマホ対応、流し聴き学習も可能
  • 30日間返金が可能
  • セールで頻繁に80%以上割引

なんといっても、買い切り型なので購入後は継続コスト等が一切不要なのが安心。

その上で、講座の内容がアップデートされたり、質問も可能なので、買い切りなのに利用できるサポートが手厚いです。

講座の内容も10時間以上に登るものも多く、1本で基礎から応用まで学習可能

ユーザー評価や、動画プレビューあり、さらには30日間の返金保証もあるので、まず失敗しない購入が可能

購入時に絶対に抑えておきたいのがセール。毎回80~90%OFFの割引されます。

基本月1回は必ずセールが開催されているので、そこで購入するようにしましょう。また、新規ユーザーは1本目は大概セール価格で購入可能です。

 

UdemyのUnity講座 人気ランキング(セール情報付き)

以下がUdemyで学習できるUnityの最新の人気講座ランキング(日本語のもの)です。

セール価格情報も載せています。上述したとおりUdemyのセールは大きいので逃さずゲットしてください。

人気
Rank
学習コース評価
1
ユニティちゃんが教える!初心者向けUnity講座
発売日 2018/03/08
受講者 11,561人
無料講座
(4.7)
総評価数 2342件
2
(4.6)
総評価数 782件
3
(4.6)
総評価数 403件
4
(4.6)
総評価数 594件
5
(4.6)
総評価数 169件
6
(4.8)
総評価数 109件
7
【Unityゲーム開発】初歩から学べる、本格ローグライクゲーム開発講座!!...
発売日 2020/11/10
受講者 438人
通常 24,000円
現在 1,270円
(4.4)
総評価数 48件
8
(4.4)
総評価数 42件
9
(4.7)
総評価数 111件
10
(4.6)
総評価数 61件
11
(4.7)
総評価数 12件
12
Unity初心者講座 - プロの現場ですぐに使えるUnity講座
発売日 2020/06/27
受講者 382人
無料講座
(4.1)
総評価数 37件
13
(4)
総評価数 61件
14
ブロック崩しを作って学ぶ!Unityゲーム開発入門
発売日 2020/02/27
受講者 496人
通常 24,000円
現在 1,270円
(4.8)
総評価数 76件
15
Unity(ユニティ)&Blender(ブレンダー)~初心者のための超入門講座~...
発売日 2017/08/19
受講者 929人
通常 24,000円
現在 1,320円
(3.5)
総評価数 78件
16
(4.1)
総評価数 51件
17
Unity 3D迷路ゲーム開発入門
発売日 2017/07/26
受講者 2,556人
通常 2,400円
現在 1,320円
(3.6)
総評価数 255件
18
(3.4)
総評価数 50件
19
(4.4)
総評価数 69件
20
Unity超簡単!ターン制対戦ゲームが作れる6つのテクニック
発売日 2019/03/16
受講者 288人
通常 2,400円
現在 1,320円
(4.2)
総評価数 27件
21
Unity超簡単!3Dアクションゲームが作れる6つのテクニック
発売日 2019/03/29
受講者 234人
通常 2,400円
現在 1,320円
(4.4)
総評価数 31件
22
(3.9)
総評価数 13件
23
(4.2)
総評価数 67件
24
(4.4)
総評価数 241件
25
【プログラミング初心者でも安心!】Unityを使ってARアプリを作ろう!...
発売日 2017/07/06
受講者 1,443人
通常 10,800円
現在 1,430円
(2.9)
総評価数 170件
26
Unity 超簡単!56分で出来るカードゲームの作り方
発売日 2019/04/02
受講者 366人
通常 2,400円
現在 1,320円
(4.5)
総評価数 48件
27
(3)
総評価数 39件
28
(5)
総評価数 9件
29
(4)
総評価数 7件
30
(4.2)
総評価数 4件
31
Unity2018シンプル物理演算パズルゲームを作ろう
発売日 2018/11/05
受講者 20人
通常 2,400円
現在 1,320円
(4.1)
総評価数 2件
32
【Unity講座 第2弾】Unity3Dゲーム Standard講座
発売日 2020/08/27
受講者 23人
通常 24,000円
現在 1,430円
(1.5)
総評価数 1件
33
(0)
総評価数 0件
 

UdemyのUnity 人気・おすすめの5講座

以下が今人気のおすすめの講座の詳細です。

Udemy講座では、1つのコースで基礎から応用まで幅広く学べるものが多く、コスパ高く学習可能。

自分にあったコースをセールでゲットして効率よく学習しましょう。

Unity ゲーム開発:インディーゲームクリエイターが教える C#の基礎からゲームリリースまで【スタジオしまづ】

Unity ゲーム開発:インディーゲームクリエイターが教える C#の基礎からゲームリリースまで【スタジオしまづ】
発売日 2019/04/19
(4.6)

13.5 total hours
初心者OK!C#を使って複雑なGameを自分で開発しよう。コースの終わりにはオリジナルRPGを App Store&Google Playでリリースしよう!!!

インディーゲームクリエイターに必要な開発リリースなど総合的なUnityの力がこれ一本で身につく完全攻略版です。


この講座は以下の方を対象としています。

  • AppStoreやGooglePlayにゲームをリリースしたい方

  • コミケやインディーゲームのイベントで出展側として参加したい方

  • 自身のポートフォリオを充実させたい方


初心者の方でもゲームをリリースできるように、講座の構成は

  • Unityのインストール

  • Unityでゲームを作る基礎(コードでものを変化させる簡単な方法)

  • プログラミングの基礎(ゲーム開発に必要な最低限のスキル)

  • ゲーム開発のテクニック(ボタンの取得やデータの保存など)

を1話完結形式で学び、基礎力をつけた後

  • RPGの作成

  • AppStore/Google Playへのリリース

に取り掛かかります。講座を終えたときには自身のゲームを実際にストアに並べることができるようになっています。

また、初心者の方が動画学習で感じている「一時停止、写経、巻き戻し」の手間をなくすために、動画には補助テキストを設けています。動画を見終わった後にテキストを見ながら学習できるようになっています。


一人でゲームを作るのは「資料を探し、学び、実践する」っというとてもエネルギーのいることです。また、リリースするとなるとゲーム開発以外のことにも多くの労力を使います。この講座はこれらのエネルギーをゲーム開発とリリースに集中するための講座です。自分のGameを世界に向けて発信しましょう!


↓全て表示↑少なく表示
 
Users Voice
初めてのunityとC#の教材としてこのコースを選びました。プログラムについては難しいところもありました。Unityのバージョンが違い、アセットストアなど扱い方が変わっている箇所もありましたが、初心者の私でもサンプルと同じものが作れました。 (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. はじめに
    • はじめに
  2. Unityとスクリプトエディタのインストールと設定
    • はじめに
    • Unityのインストール
    • Unityの初期設定(スクリプトエディタの設定)
    • VSCodeのインストールと設定(PCの動作が重い人向け)
  3. Unityの基礎知識(コンポーネントについて)
    • はじめに
    • (必修)Unityでゲームを作るには 〜Unityと仕組みとその操作方法の解説〜
    • (必修)表示される文字の変更 〜Textコンポーネントについて〜
    • Imageコンポーネントの操作
    • HPバーの操作
    • (必修)別オブジェクトの操作方法 〜オブジェクトの取得方法について〜
    • 演習
    • セクションのまとめ
  4. 追加動画(ショートカットキーの解説)
    • 作業効率爆上がり!講師も使っているショートカットキーの解説
  5. C#の基礎
    • はじめに
    • コンソールとコメントアウト
    • 変数の宣言
    • 変数の型
    • 数値の演算と演算子
    • 文字列の連結とFormat
    • if文
    • switch文と演習
    • 繰り返し処理 whileとfor
    • 配列の基礎と応用
    • Listとforeach
    • 関数(メソッド)の作成と応用
    • 【演習】nからmまでの偶数の和を求める関数を作成せよ
    • 【演習】3のつく数字と3の倍数でアホになる演習問題
    • classの作成と利用方法
    • Propertyの作成と利用方法
  6. ノンフィールドRPGを作るための基礎 8つのテクニック
    • はじめに
    • シーンの移動
    • ボタン入力の取得
    • タップ入力の取得
    • オブジェクトの非表示/表示/破壊
    • スクリプト上でのコンポーネントの取得と利用
    • Textオブジェクトの取得と変更
    • オブジェクトのプレファブ化
    • オブジェクトの生成と親要素の変更(InstantiateとSetParent)
    • セーブとロード(PlayerPrefsの利用)
    • Json化(オブジェクトを文字列に変換)
  7. ノンフィールドRPGの作成
    • (必須)追加版のお知らせ!
    • はじめに
    • プロジェクトの作成&プラットフォームの指定&画面サイズの設定
    • シーンの作成
    • ボタンの作成
    • ボタンによるシーンの移動
    • 進行度の更新
    • PlayerStatusViewの作成
    • PlayerModelの作成
    • モンスターの出現タイミングの作成
    • モンスターModelの作成
    • 出現モンスターの表示
    • モンスターのタップ検出
    • 攻撃の実装
    • モンスターHPの描画とステータスの更新
    • PlayerModelの永続化
    • セーブとロード
    • 複数画面サイズへの対応
  8. GooglePlayへのリリース
    • はじめに
    • apkファイルの作成(ビルド)
    • デベロッパー登録
    • アプリ掲載情報の登録
    • Google Play に.apkファイルを提出(リリース)
  9. AppStoreへのリリース
    • はじめに
    • ビルド
    • Certificate(証明書)の作成
    • AppIDの作成
    • Profileの作成
    • アプリのアップロード
    • スクリーンショットの用意
  10. 追加レクチャーの解説
    • 追加されたレクチャーの目的と解説
  11. (追加版)ターン制バトルの基礎
    • 新規作成
    • 攻撃の実装
    • ボタン入力による攻撃の実装
    • HPが0になった場合のリスタート
  12. (追加版)ノンフィールドRPGの基礎
    • はじめに
    • 新規作成と画面サイズの設定
    • ステージUIとボタンの作成
    • ボタン入力による進行度の増加をログで実装
    • 進行度の増加をUIに反映
    • Enemyに遭遇する実装
    • クエストクリアしたらログを出す実装
    • AssetStoreから敵画像を取得
    • Enemy画像の出現を実装
    • 進行ボタンの表示/非表示
    • Enemyのクリック検出
    • PlayerUIとEnemyUIの作成
    • BattleManagerの作成
    • PlayerとEnemyのステータスをUIに反映
    • 対戦の初期設定と攻撃実装
    • QuestManagerによるBattleの開始
    • Enemyをクリックしたときに攻撃を実装
    • Enemyの撃破を実装
    • 撃破後にクエストに戻る処理の実装
    • クエストクリアしたらシーンを切り替える実装
    • クエストクリアの演出
  13. (追加版)ノンフィールドRPGの応用
    • 背景画像の取得と設定
    • UI画像の設定
    • ゲームクリア画像の設定
    • BGMのならし方
    • SEのならし方
    • シングルトンの解説
    • シングルトンを使ったBGMのならし方
    • SEを各シーンに設定
    • BGMの停止
    • コルーチンの実装
    • コルーチンを使った攻撃の実装
    • DoTweenの導入
    • ダメージアニメーションの実装
    • 敵を撃破したときの処理を遅らせる
    • 背景フェード
    • 敵に遭遇するタイミングを遅らせる
    • Effectのインポート
    • HitEffectの実装
    • タイトルでのフェードインフェードアウト
    • シーン間でのフェードインアウト
    • テキスト送りの実装
    • ダメージ値を考慮したテキスト送り
  14. バグ修正編
    • 紹介編:Playerの初期ステータス&死亡時の処理
    • 解決編:Playerの初期ステータス&死亡時の処理
  15. 終わりに
    • ボーナスレクチャー:終わりに
 
Preview Video
   

Unity3D入門の決定版!RPG開発の基本をUnityインストラクターと共に進めるハンズオンコース【スタジオしまづ】

Unity3D入門の決定版!RPG開発の基本をUnityインストラクターと共に進めるハンズオンコース【スタジオしまづ】
発売日 2020/02/22
(4.6)

8.5 total hours
アクションRPG開発を通して、AR/VRでも使われるUnity3Dのアニメーション制御が学べる超入門講座!C#プログラミングに不安がある初心者でもしっかり学べるイラスト解説&演習問題付き。コースが終わる頃にはあなたも立派な3Dゲーム開発者!

【この講座は以下の方を対象としています】

  • 3Dのゲームを開発してドヤ顔したいけど、制作は難しいと思って避けていた方

  • コミケやインディーゲームのイベントで出展側として参加したい方

  • ポートフォリオを充実させてゲーム会社に就職したい方

  • ARやVRのために、Unity3Dの基礎を身に付けておきたい方


【習得できること】

フロム・ソフトウェアからリリースされたDARK SOULSコロプラからリリースされた白猫プロジェクトはどちらもアクションRPGの王道であり、非常に多くの注目を浴びています。この講座では、このような本格アクションRPGの戦闘システムについて、以下の項目を中心にゲームを作りながら習得できます。

  • キャラクター移動

  • 攻撃

  • アニメーション

  • 敵AI

  • コンボ攻撃

  • スタミナ


【講座内容】

・Unityのインストール

・Unityの操作方法とゲームを作る基礎(コードでものを変化させる方法)

・C#プログラミングの基礎(基礎的な文法をイラストと演習問題付き)

・3Dミニゲーム開発(キャラクターを移動せさてゴールしたら終了するゲーム制作)

・3Dアニメーションの基礎(設定・Scriptによる切り替えスキル)

------ここまでが準備-------

・3DRPGの開発

 ・Playerキャラクターの移動と攻撃実装

 ・Enemyキャラクターの移動と攻撃実装

 ・各キャラクターの非ダメージとHP実装

 ・コンボとスタミナとHPゲージの演出実装


【最後に】

Unityは元々3Dゲーム開発のために作られたツールで、多くの便利な機能が用意されています。1人ではそれが逆に難しく感じるかもしれませんがこの講座を3D制作の1歩目として、あっと驚くGameを世界に向けて発信しましょう!

--------------------------

【他の私の講座との関係】

マリオのような2Dアクションゲームが作りたい方は

・Unity ゲーム開発入門:インディーゲームクリエイターが教えるマリオのようなゲームを作成する方法【スタジオしまづ】

を受講していることをお勧めします。(私の知り合いのプログラミング初心者はこの講座でゲームを完成させました)

ゲームリリースを目的とされている方は

・Unityゲーム開発:インディーゲームクリエイターが教えるC#の基礎からゲームリリースまで

の受講をお勧めします。AppStoreやGoogle Playへのリリースの話が収録されています(2020年2月に演出まわりを中心に4時間分のレクチャーを追加しました)


↓全て表示↑少なく表示
 
Users Voice
35歳、会社員です。プログラミング経験はSQL、C言語を大学で齧った程度でほぼ初心者です。何度かUnityに挑戦しようと思いましたが多機能故に体型立てて学習できず頓挫。コロナ禍の現在、せっかく在宅ワークが増えたので隙間時間にeラーニングで学ぼうと決意しました。ただの講義だけではなく演習問題などもあり初心者に毛の生えた程度の私でも効率よく吸収できています。ARPGの作成を目指していますが、最低限必要なことはすべて網羅されている気がします。 (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. はじめに
    • はじめに
  2. Unityのインストール
    • UnityHubのインストール
    • Unityのインストール
    • Visual Studioのインストール
  3. Unityの操作説明とUnityでゲームを作るには
    • はじめに
    • Unityの画面説明
    • Unityの操作説明
    • Unityでゲームを作るには
  4. C#の基礎
    • はじめに
    • コンソールとコメントアウト
    • 変数の宣言
    • 変数のデータ型
    • 四則演算子:+,-,*,/,%
    • 演算子:+=, ++, -=, --
    • 比較演算子:==,>,<,>=,<=,!=
    • 論理演算子
    • 【演習問題】変数の宣言〜比較演算子
    • if文とは
    • if-elseとは
    • if-elseifとは
    • switch文とは
    • while文とは
    • for文とは
    • break/continueとは
    • 列挙型とは
    • 【演習問題】if分〜列挙型までをやってください。
    • 配列とは
    • List型とは
    • 【演習問題】配列とリストの問題をやってください(リンク先の問題全て)
    • 関数(メソッド)とは
    • 関数の返り値
    • 【演習問題】リンク先の問題全て行ってください
    • クラスとは
    • 【演習問題】リンク先の問題全て行ってください
    • 終わりに
  5. コーヒーブレイク:プログラムとは
    • プログラムとは
  6. 作って覚えるUnity1:ミニゲームを作ってみよう
    • はじめに
    • キーボード入力の解説
    • Transformの解説
    • Rigidbodyの解説
    • 当たり判定の実装
    • 5分で作るミニゲーム
  7. コーヒーブレイク:イベント関数とは
    • イベント関数とは
  8. 3Dアニメーションの基礎
    • モデルのインポート
    • アニメーションの設定(モーションの設定)
    • アニメーションの切り替え方法
    • Scriptによるアニメーションの切り替え方法
    • アニメーション毎に処理を変える方法
    • アニメーションの途中で関数を実行する方法(イベントの設定)
    • 終わりに
  9. 3DRPGの作り方(Playerの実装)
    • はじめに
    • 新規作成とモデルのインポート
    • Player配置
    • Playerの移動
    • Playerのアニメーション設定
    • Playerのアニメーション切り替え
    • Playerの方向転換
    • Playerの攻撃簡易実装
    • Playerの攻撃アニメーション実装
    • Playerのアニメーションバグ修正
  10. 3DRPGの作り方(Enemyの実装)
    • Enemyの配置
    • Enemyの移動
    • Enemyアニメーションの切り替え
    • Enemyアニメーションの制御
    • Enemyアニメーションのバグ修正
  11. 3DRPGの作り方(被ダメージ)
    • 攻撃の当たり判定
    • 武器(ダメージを与えるもの)の作成
    • Playerの被ダメージアニメーション
    • Enemyの被ダメージアニメーション
    • Playerの武器のバグ修正
    • Enemyの武器のバグを修正
    • 被ダメージ中に移動ができるバグ修正.
    • 被ダメージアニメーションが後から起きるバグ
  12. 3DRPGの作り方(HPとゲームクリアの演出)
    • HPの実装
    • PlayerHPゲージの実装
    • Canvasとは:コーヒーブレイク
    • EnemyのHPゲージの実装
    • EnemyのHPゲージをコードから変更
    • EnemyのHPゲージを頭の上に持ってくる実装
    • UIをカメラの方に向ける実装
    • Playerの戦闘不能アニメーション
    • Enemyの戦闘不能アニメーション
    • ゲームクリア文字の作成
    • ゲームクリア文字の表示
  13. 3DRPGの作り方(演出/タイトル/コンボ/スタミナ)
    • 応用編の解説
    • 攻撃を当てやすくする実装
    • 剣を長くする実装
    • DOTweenを使ったHPゲージの実装.
    • タイトル画面の作成
    • コンボの実装
    • スタミナの実装
  14. ボーナスレクチャー
    • ボーナスレクチャー
 
Preview Video
   

Unityゲーム開発入門:Unityインストラクターが教えるマリオ風2Dアクションゲームを作成する方法【スタジオしまづ】

Unityゲーム開発入門:Unityインストラクターが教えるマリオ風2Dアクションゲームを作成する方法【スタジオしまづ】
発売日 2019/07/25
(4.6)

8 total hours
2Dアクションゲーム開発に必要な、C#・アニメーション・当たり判定など総合的なUnityの力がこれ一本で身につく完全攻略版。 自分の Gameを世界に向けて発信しよう!

任天堂からこの夏Nintendo Switch向けに発売されたスーパーマリオメーカー 2。ゲーム開発の専門的な知識がなくても
オリジナルのゲームが開発できることで注目を浴びています。この講座ではスーパーマリオメーカー 2のようにステージを作成するUnityのテクニックが習得できます。

また、ステージ作成だけではなくアクションゲーム開発に必要なC#・アニメーション・当たり判定など総合的なUnityの力がこれ一本で身につく完全攻略版です。


この講座は以下の方を対象としています。

  • マリオメーカーのようにタイルを配置してゲームを作りたい方

  • 簡単なプログラムでとりあえずゲームを完成させたい方

  • コミケやインディーゲームのイベントで出展側として参加したい方

  • 自身のポートフォリオを充実させたい方


初心者の方でもゲームを完成させられるように、講座の構成は

  • Unityのインストール

  • Unityでゲームを作る基礎(コードでものを変化させる簡単な方法)

  • プログラミングの基礎(ゲーム開発に必要な最低限のスキル)

  • ゲーム開発のテクニック(アニメーションや当たり判定のスキル)

を1話完結形式で学び、基礎力をつけた後

  • 2Dサイドビューアクションゲームの作成

に取り掛かかります。講座を終えたときにはマリオのような2Dゲームを自身の作成したステージで遊ぶことができるようになっています。


一人でゲームを作るのは「資料を探し、学び、実践する」っというとてもエネルギーのいることです。また、完成させるとなるとゲーム開発以外のことにも多くの労力を使います。この講座はこれらのエネルギーをゲーム開発に集中するための講座です。自分のGameを世界に向けて発信しましょう!


*他の私の講座との関係

「Unityゲーム開発:インディーゲームクリエイターが教えるC#の基礎からゲームリリースまで」よりも簡単です。

(実際、私の知り合いのプログラミング初心者はテスト用に撮影した動画を見てゲームを完成させました)

ただし、リリース関係のテクニックは入れていないので、リリースを目的とされている方は、上の講座を購入された方がいいです。


↓全て表示↑少なく表示
 
Users Voice
マリオ風の横スクロールアクションのゲームを学びたかったので、このソースを受講することにしました。基本的なことが分かりやすく学べ、また付属教材でコードを確認しながら復習もできるので、とても満足しました!この知識を使って、自分でコースを一から作ってみたいと思った。 (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. はじめに
    • はじめに
  2. Unityの導入
    • はじめに
    • Unityのインストール
    • Unityの初期設定
    • (PCのメモリが少ない人向け)VSCodeの導入
  3. Unityでゲームを作るには
    • はじめに
    • Unityの画面説明
    • Unityでゲームを作るには
    • テキストの変更方法
  4. 追加動画(ショートカットキーの解説)
    • 作業効率爆上がり!講師も使っているショートカットキーの解説
  5. C#の基礎
    • はじめに
    • コンソールとコメントアウト
    • 変数の宣言
    • 変数の型
    • 数値の演算と演算子
    • if文
    • switch文と演習
    • 繰り返し処理whileとfor
    • 配列の基礎と応用
    • Listとforeach
    • 関数(メソッド)の作成と応用
    • 【演習&解説】1から10までの合計を求める関数
    • 【演習&解説】nからmまでの平均を求める関数
    • 【演習&解説】最大値を返す関数
    • 列挙型について
    • (おまけの演習問題)nからmまでの偶数の和を求める関数を作成せよ
    • (おまけの演習問題)3のつく数字でアホになる関数を作成せよ
    • (おまけ)C#のクラスについて
    • (おまけ)プロパティについて
  6. ゲーム開発の基礎(Unityのテクニック集)
    • はじめに
    • キーボード入力の取得
    • オブジェクトの動かし方とRigidbodyについて
    • 当たり判定の実装
    • アセットのインポート方法
    • アニメーションの作り方
    • アニメーションの切り替え方法
    • プレファブ化と生成方法
    • オブジェクトの表示/非表示
    • 別オブジェクトの操作方法
    • シーンの読み込み方法
  7. ゲームの作り方(マリオメーカーのようなステージ開発とプログラムの実装)
    • はじめに
    • 追加動画(Unity2019.2以上) Tile Paletteの追加
    • 素材のインポートとマリオメーカーのようなステージ作成
    • Playerの作成
    • ステージに当たり判定を実装
    • Playerの移動(いよいよコード書きますよ!)
    • ジャンプの実装
    • 地面との当たり判定実装
    • ゲームオーバーとゲームクリアの実装(当たり判定の検出)
    • ゲームオーバー時にテキストを表示する実装
    • リスタートの実装
    • トラップの実装
    • アイテムの実装
    • アイテム取得の実装
    • アイテム取得時のスコア更新の実装
    • 敵キャラクターの実装
    • 敵キャラクターの移動
    • 敵キャラクターの落下対策
    • 敵キャラクターへの攻撃実装
    • カメラの追従
    • カメラの境界設定
    • Playerが壁に引っかかるバグを修正
    • Runアニメーションの実装
    • Jumpアニメーションの実装
    • 敵撃破エッフェクトの実装
    • アニメーションの終了取得
    • 死亡アニメーションの実装
    • BGMとSEの実装
  8. 終わりに:一緒にゲームを作りたい方へのメッセージ
    • ボーナスレクチャー
 
Preview Video
   

Unityインストラクターが教えるシャドウバースのような本格2Dカードゲーム開発コース【スタジオしまづ】

Unityインストラクターが教えるシャドウバースのような本格2Dカードゲーム開発コース【スタジオしまづ】
発売日 2019/10/19
(4.6)

7.5 total hours
C#経験者や中級ゲーム開発者に送る究極のカードゲーム開発コース。 難易度が高いと言われるカードゲームを実践的なコーディングスキルを交えて紹介。 日本語では全く見つからなかったカードゲームのテクニックがここに集約!

【この講座は以下の方を対象としています】

  • 「僕の考えた最強のカードゲーム」を作ってリリースしたい方

  • 一度でいいからすごいと言われる本格ゲームを作ってゲーム開発者の仲間入りをしたい方

  • サービス終了したカードゲームを作ろうとしたけど、作り方を調べても全然出なくて困っている方

  • コミケやインディーゲームのイベントで出展側として参加したい方

  • 自身のポートフォリオを充実させたい方

【習得できること】

Cygamesから発売されたシャドウバースBlizzard Entertainmentから発売されているハースストーンはどちらもスマホ向けカードゲームの王道であり、非常に高い人気を誇っています。この講座では、このような本格カードゲームのシステムを自身の手で1から習得できます。

カードゲーム開発は、一般的に難易度が高く、敵AIやゲームルールによる制限が複雑なため、高いコーディングスキルが求められます。この講座では以下の講座内容の流れで本格的なゲーム開発をするための実践的なコーディングスキルを、カードゲーム開発を通して解説しています。

【講座内容】

・カードゲーム開発に必要なUnityのテクニック

・カードゲーム開発の実装

  ・カード生成

  ・ドラッグ&ドロップによるカードの移動

  ・ターンの実装

  ・ドローの実装

  ・攻撃実装

  ・マナコストの実装

  ・時間制限の実装

  ・敵AIの実装

・本格カードゲーム開発の実装

  ・スクリプトの整理

  ・アビリティカードの実装

  ・スペルカードの実装

*カードゲームを作ったことがない人向けに、カードゲーム開発に必要なUnityのテクニックから始めています。そのため、Unityにあまりなれていない人でもスムーズに講座を進められます(教え方や内容が気になる方はプレビューでご覧ください)。


【最後に】

カードゲームの開発はゲーム開発の中でも難易度の高いジャンルです。ただ、誰しも1度はチャレンジしてみたい憧れのジャンルでもあります。まだ本格的なゲームを作ったことがない方はこの機会にぜひ1つ上のUnityゲームクリエイターになって一緒に世界を驚かせましょう!

--------------------------

【他の私の講座との関係】

まだ1度もゲームを作ったことがない方やC#を全く知らない方は

・Unity ゲーム開発入門:インディーゲームクリエイターが教えるマリオのようなゲームを作成する方法【スタジオしまづ】

を受講していることをお勧めします。(実際、私の知り合いのプログラミング初心者はこの講座でゲームを完成させました)

ゲームリリースを目的とされている方は

・Unityゲーム開発:インディーゲームクリエイターが教えるC#の基礎からゲームリリースまで

の受講をお勧めします。AppStoreやGoogle Playへのリリースの話が収録されています。


↓全て表示↑少なく表示
 
Users Voice
シャドウバースにハマり、プログラミング初心者なのに、カードゲームを作りたいと思いました。 この中級講座を購入してすぐ一度挫折しました。2Dアクションゲームの方を先に受講したことで、こちらの講座を比較的スムーズにできました。エラーでたびたび質問させていただきました。とても助かりました。ありがとうございます。 できましたら、有料アセットなどで、カードの演出についてもお願いします。 (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. はじめに
    • はじめに
  2. 準備運動(最低限の必要知識)
    • はじめに
    • オブジェクトの生成(Instantiate)
    • 親要素の変更(SetParent)
    • オブジェクトの表示/非表示(SetActive)
    • テキストの作成と変更方法
    • 時間制御の実装(コルーチン)
    • ドラッグの実装
    • Scriptableオブジェクトの生成と使い方
    • 移動アセットDoTween
    • 追加動画:ショートカットキー
  3. カードゲームの作り方
    • はじめに
    • UIの作成
    • カードの生成
    • カードデータの生成
    • カードデータの表示
    • カードデータの移動
    • ターンの実装
    • ドローの実装
    • 敵カードの移動
    • 敵カードの攻撃
    • カードの攻撃反映
    • Playerのカード攻撃実装
    • 攻撃カードの見かけ反映
    • 攻撃可能カードのバグ修正
    • デッキの作成
    • 敵Heroへの攻撃
    • 敵からHeroへの攻撃
    • 勝利判定の実装
    • マナコストの実装
    • マナコストのバグ修正
    • 敵AIのマナコスト制限の実装
    • マナコストの増加
    • カウントダウンの実装
    • 敵AIの時間制御
    • 敵が複数枚カードを出す実装
    • 敵AIの移動アニメーション実装
    • 位置や動きのバグ修正
  4. カードゲーム(アビリティとスペルカード)
    • はじめに
    • 速攻アビリティの実装
    • シールドアビリティの実装
    • 敵AIにアビリティを反映
    • 3つのバグ修正
    • コードの整理(AI)
    • コードの整理(UI)
    • コードの整理(Playerクラス)
    • スペルカードの実装準備
    • スペルカード(単体攻撃カード)
    • スペルカード(全体攻撃カード)
    • スペルカード(Hero攻撃カード)
    • スペルカード(単体回復カード)
    • スペルカード(全体回復カード)
    • スペルカード(Hero回復カード)
    • スペルカード(敵AI)
    • スペルカード(バグ修正)
    • スペルカードのマナコスト消費
    • スペルカードアニメーション
  5. おまけ
    • 敵手札を見えなくする実装
  6. ボーナスレクチャー
    • ボーナスレクチャー
 
Preview Video
   

Unity2D脱出ゲーム開発入門:Unityインストラクターが基礎から教えるセーブ機能マスターコース【スタジオしまづ】

Unity2D脱出ゲーム開発入門:Unityインストラクターが基礎から教えるセーブ機能マスターコース【スタジオしまづ】
発売日 2020/06/18
(4.8)

12 total hours
アプリリリースに必須な2D脱出ゲームのセーブ機能が学べる入門講座!C#プログラミングに不安がある初心者でもしっかり学べるイラスト解説&演習問題付き。コースが終わる頃には1つの脱出ゲームが完成し、あなたも個人開発者の仲間入り!

【はじめに】

脱出ゲームは子供から大人まで、性別問わず人気なアプリゲームの1つです。ゲーム開発のジャンルの中でもそれほど難易度は高くないのですが、実際作るとなると

  1. そもそもゲームの作り方がわからない

  2. 場面移動がわからない

  3. アイテムの実装方法がわからない

  4. パスワードギミックの実装がわからない

  5. セーブ機能の実装がややこしすぎてわからない

  6. ギミックをクリアしたことのフラグ管理がわからない

などの理由から全てを調べて作るのは大変です。

特に、セーブ機能に関しては、リリースに必須の機能ですが、書籍やネットでの情報も少なく、実際に私が運営しているゲーム開発サロンでもセーブ機能について質問してくる人は多いです。そこで、本講座はセーブ機能の実装を中心とした上の6つの悩みをペコっと解決する講座です。

(ここで紹介する内容は脱出ゲームをリリースしたサロン会員のノウハウを詰め込んだものです)


【この講座は以下の方を対象としています】

  • アプリのセーブとロードの実装をマスターして、リリースしたい方

  • 子供や友達に自分の作ったゲームを遊んでもらいたい方

  • 脱出ゲームをApp StoreやGoogle Playストアにリリースしてドヤ顔したいけど、まだ手をつけていなかった方

  • コミケやインディーゲームのイベントで出展側として参加したい方

  • ポートフォリオを充実させてゲーム会社に就職したい方



【講座内容】

・Unityのインストール

・Unityの操作方法とゲームを作る基礎(コードでものを変化させる方法)

・C#プログラミングの基礎(基礎的な文法をイラストと演習問題付き)

------ここまでが準備-------

・脱出ゲームのテクニック 画像移動の実装

・脱出ゲームのテクニック アイテムの実装

・脱出ゲームのテクニック セーブとロード実装

・脱出ゲームのテクニック パスワードギミックの実装

・「いらすとやからの脱出」の制作(いらすとやの画像を使って1つのゲームを制作)

想定している学習者を「これからUnityをはじめたい」っという方を想定しているので、UnityのインストールとC#の基礎講座も収録してあります。


*まとめ*

Unityを使えば、誰でも簡単にゲームが作れるようになりました。最初は難しいと感じるかもしれませんが、この講座をご自身の脱出ゲーム制作のファーストステップとして活用していただければと思います。私と一緒に個人開発者の第一歩を踏み出しましょう!


↓全て表示↑少なく表示
 
Users Voice
大変分かりやすい講座でした。ミステリー好きの私としては、脱出ゲームの仕掛け自体にも興味があったので、勉強にもなりましたけど、楽しく進めることができました。 Unityに向いているジャンルかは分かりませんが、ノベルスゲームにも興味があるので、もし講座を作る機会があれば受講したいなと思います。 また、素材を一から集めたり作ったりするとかの講座もあると良いなとは思いました。3Dは勿論、2Dでもサイズとかも考えると難しいなと。 (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. はじめに
    • はじめに
  2. Unityの導入
    • はじめに
    • Unityのインストール
    • Visual Studioのインストール
    • Unityの画面説明
    • Unity操作の説明
    • おわりに
  3. Unityでゲームを作るには
    • ゲームの作り方
  4. C#の基礎
    • はじめに
    • コンソールとコメントアウト
    • 変数の宣言
    • 変数のデータ型
    • 四則演算子:+,-,*,/,%
    • 演算子:+=, ++, -=, --
    • 比較演算子:==,>,<,>=,<=,!=
    • 論理演算子
    • 【演習問題】変数の宣言〜比較演算子
    • if文
    • if-else文
    • if-else if文
    • switch
    • while文
    • for文
    • breakとContinue
    • 列挙型
    • 【演習問題】if分〜列挙型までをやってください。
    • 配列
    • List型
    • 【演習問題】配列とリストの問題をやってください(リンク先の問題全て)
    • 関数
    • 関数:返り値
    • 【演習問題】リンク先の問題全て行ってください
    • クラス
    • 【演習問題】リンク先の問題全て行ってください
    • おわりに
  5. コーヒーブレイク:プログラムとは
    • プログラムとは
  6. 脱出ゲームテクニック集:画面移動編
    • はじめに
    • 画面画像の配置
    • 矢印による画面移動
    • バケツとロッカー画像の配置
    • 画像クリックによる移動
    • 戻るボタンの実装
    • 矢印の表示/非表示
    • 矢印の修正
    • 画面移動の修正
    • おわりに
  7. 脱出ゲームテクニック集:アイテムギミック編
    • はじめに
    • はじめに&ギミック(たぬき)の配置
    • ギミック(たぬき)の簡易実装
    • アイテム(Leaf)の実装
    • アイテムBoxの簡易実装
    • アイテムBoxの関数実装
    • アイテムBoxクラスの利用
    • 複数アイテムの実装導入
    • 複数アイテムの実装反映
    • おわりに
  8. 脱出ゲームテクニック集:セーブとロード
    • はじめに
    • はじめに&セーブ機能の導入
    • セーブ関数の導入
    • アイテムセーブの導入
    • SaveManagerのstatic化
    • アイテムのセーブ
    • アイテム使用のセーブ
    • おわりに
  9. 脱出ゲームテクニック集:パスワードギミック編
    • はじめに
    • はじめに&パスワードギミックUI配置
    • パスワードギミック関数の概要
    • パスワードギミックUIの取得
    • パスワードギミックUIの変更
    • 画像変更のバグ修正
    • パスワードギミックのクリア処理
    • パスワードギミック外部関数登録
    • おわりに
  10. (おまけ動画)Unityのテクニック
    • はじめに
    • ゲームオブジェクトの取得方法
    • イベント関数とは
  11. 【メイン Step1】「脱出ゲーム」いらすとやからの脱出 基本システムの構築
    • はじめに
    • プロジェクト設定とリソース
    • 画像の配置
    • 画面移動の実装
    • ギミッククリックの移動
    • 戻るボタンの実装
    • メイン矢印の非表示
    • ギミック画像の配置1
    • ギミック画像の配置2
    • 【ギミック】たぬきギミックの実装
    • アイテムの取得
    • アイテム取得を複数に実装
    • 【ギミック】ロッカーギミックの実装
    • 【ギミック】ロッカーギミックのクリア実装
    • 【ギミック】ロッカーギミックのクリア後の実装
    • 【ギミック】金庫ギミックの実装
    • 【ギミック】ブタギミックの実装
    • 【ギミック】消火栓ギミックの実装
    • 【ギミック】消火栓ギミックのクリア実装
    • 【ギミック】エレベーターの実装
    • 【ギミック】Teaサーバーの実装
  12. 【メイン Step2】セーブとロード「脱出ゲーム」いらすとやからの脱出
    • セーブとロードの導入
    • 取得アイテムのデータセーブ
    • 取得済みアイテムの非表示
    • 取得済みアイテムの非表示修正.
    • ギミッククリアのセーブ
    • たぬきギミッククリアのセーブ
    • 使用アイテムのセーブ
    • 全てのギミックのセーブ
  13. 【メイン Step3】アニメーションの実装「脱出ゲーム」いらすとやからの脱出
    • 移動アニメーションの実装
    • 移動アニメーションの修正
    • エレベータアニメーションの実装
    • エレベータアニメーションの修正
  14. 【メイン Step4】クリアシーンとメッセージパネルの実装「脱出ゲーム」いらすとやからの脱出
    • タイトルとクリアシーンの作成
    • タイトルとクリアシーンの実装
    • メッセージパネルの導入
    • メッセージパネルのスクリプト実装
    • メッセージパネルの設置
    • メッセージパネルの修正
    • 「つづきから」ボタンの非表示
    • 「はじめから」ボタンの実装
  15. 【メイン Step4】サウンドの実装「脱出ゲーム」いらすとやからの脱出
    • BGMの導入
    • BGMの実装
    • SEの実装
  16. ボーナスレクチャー
    • ボーナスレクチャー
 
Preview Video
   

Udemyで無料で学べるUnity講座一覧

以下の講座は無料で学習が可能。

無料コースでは、質問ができない、学習した証の修了証書が発行されない、といった違いがありますが、動画コンテンツはすべて利用可能。

有料講座ほどの内容の幅はないですが、動画学習の取っ掛かりとしてまずこちらを試してみるのもおすすめです。

ユニティちゃんが教える!初心者向けUnity講座

ユニティちゃんが教える!初心者向けUnity講座
発売日 2018/03/08
(4.7)

2.5 total hours
ユニティちゃんと一緒にアクションゲームを作りながら、Unityの基礎の基礎を学習しましょう!

人気のゲームエンジン「Unity」で実際にゲームを制作しながら、Unityの基本を学習していくコースです。

【ゲームヒロイン「ユニティちゃん」と一緒に勉強!】

 この講座の最大の特徴は、Unity Japan公式のゲームヒロイン「ユニティちゃん」が講師を務めることです!元気いっぱい、でもちょっとドジなユニティちゃんは講座の中でも時々失敗してしまいますが、みなさんと一緒にゲーム作りを勉強できることが楽しくて仕方ありません。受講生のみなさんも、とびきりのスペシャルティーチャーと一緒に楽しくUnityの初歩を学ぶことができるでしょう。

 なお、講座の中でユニティちゃんが登場する部分の映像は、実はそれ自体がUnityで制作されています。

 講座そのものが、ゲーム制作にとどまらないUnityの可能性を感じてもらえるものになっているはずです。

【本当に基本から学習できます!】

 Unity IDの取得やインストール、ダウンロードの仕方から丁寧に解説します。このように、パソコンにアプリケーションを導入して使える状態にすることを「環境構築」といいますが、実はどんなアプリケーションでもここでつまずいてしまう人が多いんです。そこでこの講座では、その入り口の部分からサポートします。自分で使う道具を自分で準備するところをしっかりマスターすることで、その後の学習内容をよりスムーズに理解できるようになるでしょう。

【実際にゲームを作りながら学べます!】

 講座では、まずUnityに付属する「ベーシック・チュートリアル」でUnityの初歩に触れます。

 その後は、Unityを学ぶ最初の教材として定評がある「Ball Roll」のプレイヤーをユニティちゃんに置きかえた「ユニティちゃんボールロール」のプロジェクトを使用し、受講生の皆さん自身にこのゲームを作っていってもらいます。後半ではプログラミングをする場面も出てきますが、ユニティちゃんが丁寧に説明しますから大丈夫です。ゲーム制作を通して、Unityの機能を1つ1つ理解していきましょう!


↓全て表示↑少なく表示
 
Users Voice
非常に素晴らしい講座でした。 無料で沢山教えていただき、非常に感謝しております。 講座中に出てくるUnityちゃんやPlayer君の掛け合いも楽しく、飽きることなく最後まで進めることが出来ました。 新しい講座が出た際には、また受講したいと感じました。 (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. はじめに
    • Unityとは
    • Unityインストール
    • Unityエディタの使い方
  2. ベーシック・チュートリアルに挑戦しよう!
    • ベーシック・チュートリアルに挑戦【前編】
    • ベーシック・チュートリアルに挑戦【後編】
  3. 基本のミニゲームを作ろう!
    • プロジェクトの準備とオブジェクトの操作
    • マテリアルとテクスチャ
    • プログラミングに挑戦!その1
    • プログラミングに挑戦!その2
    • プログラミングに挑戦!その3
    • カメラを調整しよう!
    • ステージに壁を配置しよう!
    • アイテムを配置しよう!
    • アイテムをゲットするプログラムを書こう!
    • UIを表示しよう!
  4. ユニティちゃんボールロールを完成させよう!
    • 自分だけのステージを作ろう!
    • ゲームにユニティちゃんを追加しよう!
    • ゴール処理とゲームの総仕上げ 1
    • ゴール処理とゲームの総仕上げ 2
 
Preview Video
   

Unity初心者講座 - プロの現場ですぐに使えるUnity講座

Unity初心者講座 - プロの現場ですぐに使えるUnity講座
発売日 2020/06/27
(4.1)

43 total mins
プロの現場の開発環境とシンプルなのプロジェクトを作って見よう

この講座では、Unityを使ってゲーム開発をしてみたいという人が、どのような環境構築が必要なのかを知ることが出来ます。環境のセットアップを行った後は、シンプルなプロジェクトを作成して、スクリプトやUnityの操作になれるための操作を学ぶことが出来ます。


講座内容を終了すると、ステップアップした講座にもすんなりとチャレンジ出来るようになります。


↓全て表示↑少なく表示
 
Users Voice
gitなど使い方を調べようと思いながらもついつい後回しになっている物の説明スゴイ助かりました。 初心者向け・・よりも中級者向けのような有料の講座を作ってほしいです!! (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. 講座の趣旨説明
    • イントロダクション
    • 講座の目標・対象者について
    • 具体的なゲーム開発を希望する人について
  2. 開発環境のセットアップ
    • 環境開発セットアップについて
    • UnityHubのインストール
    • Githubのアカウント作成
    • SourceTreeインストール+Github連携
    • GithubでUnityプロジェクトを管理
  3. シンプルなUnityプロジェクトを作成
    • プロジェクト作成開始準備
    • 移動先のシーンを追加
    • UIボタンを追加
    • スクリプトを追加
    • ボタンからのメソッド呼び出し
    • 移動先のシーンを登録
    • 動作確認
  4. まとめ
    • ボーナスレクチャー:講座のまとめと今後の学習に対する疑問解消について
    

Unityでシューティングゲームを作る プログラミングスキルアップ講座!

Unityでシューティングゲームを作る プログラミングスキルアップ講座!
発売日 2020/10/31
(5)

7.5 total hours
コゲ猫ザクロシューティング、制作ハンズオン、目指せ脱初心者!

この講座はゲームエンジンUnityを使ったゲーム制作の学習コースです。ハンズオンでゲームを完成まで順を追って体験することができます。

Unityの使用経験があり、書籍やWebでの情報を参照して自分なりに制作ができるようになった方へ、プログラマの目線で効率的なゲームシステム構築を行うための手法を紹介します。

ゲームエンジンの登場でゲームの制作は格段に身近になりました。ですが、効率的で変更に強く問題の発生しにくいゲームシステムの構築は、やはりプログラミングの専門知識が必要となります。この講座では脱初心者を目指し、Unityの便利な機能を活用し、シューティングゲームを制作する方法を紹介しています。

ゲームプログラマとしてキャリアを積み、大学と専門学校の教壇に立ち、Unity認定プログラマー資格を保有している講師が、ゲーム制作のノウハウと講義での理解のしやすさを濃縮してコースを作りました。

この講座でUnityでの制作スキルの向上を目指してみましょう。


↓全て表示↑少なく表示
 
Users Voice
詳しく、分かりやすいです。アニメーションのセクションは役に立ちます。キャラを自在に操れたら面白いです。効率的な技術も詰まっている。初級講座に満足した後に買うべきでしょう。こちらの先生は2Dの初級講座もお持ちです。経験上、同じ人の講座は覚えやすい。 (参考:Udemy)

↓全て表示 ↑少なく表示
 
レクチャー内容
  1. 概要説明
    • 概要説明
  2. Unityについて
    • Unityについて
  3. プロジェクト設定とモデル取り込み
    • 新規プロジェクト作成
    • モデル取り込み
  4. ステージの外観
    • ステージ作成
  5. プレイヤー作成
    • プレイヤーを操作できるようにしよう
    • ステージのスクロール
    • 弾丸プレハブ
    • 弾丸プール
    • プレイヤーの弾撃ち
  6. 敵作成とそのふるまい
    • 概要説明
    • 敵の表示と移動
    • 敵の消去と当たり判定
    • 着弾演出
    • 敵の攻撃1
    • 敵の攻撃2
  7. ステージの管理
    • ステージシーケンサー
    • ステージのデータ作成
    • ステージデータの解釈1
    • ステージデータの解釈2
    • ステージデータの実行
    • 敵のバリエーション作成
    • CSVに敵の種類を書けるように
    • 敵のバリエーションを増やす
    • 敵のバリエーションを増やす ボス作成
    • ボス登場アニメと攻撃ループアニメ
    • ボスの攻撃動作
  8. 演出と仕上げ
    • 爆発演出
    • ゲームの進行ステート
    • タイトル表示のUI設置
    • ゲームステートの変更1
    • ゲームステートの変更2
    • ゲームを繰り返し遊ぶために
    • 見た目の調整とレベルデザイン
        

関連:Unityを本でも学ぼう

UdemyのUnity講座は上述したとおり、Unityの基礎的な使い方からC#構文とスクリプトについてなど、幅広く学べる非常にパフォーマンスの高い学習法。

ただ、リファレンスとしては動画だと見返しづらい側面もありますので、書籍も併用しながら学習すると良いかと思います。

Unityの参考書は以下で紹介しています。合わせて参照ください。

いじょうでっす。

コメント

タイトルとURLをコピーしました