今回の記事では、Unity初心者におすすめのUdemy動画をまとめてみました。
対象レベルは基本的に「ほとんどUnityに触った経験が無い人」を想定しています。
C#等のプログラミング言語の経験はあってもなくてもOKです。
UdemyのおすすめUnityコース
Unity ゲーム開発:インディーゲームクリエイターが教える C#の基礎からゲームリリースまで
・Unity ゲーム開発:インディーゲームクリエイターが教える C#の基礎からゲームリリースまで【スタジオしまづ】
まずはゲーム開発の全体像を把握したいUnity未経験者にオススメなのがこのコースです。
Unityのインストールから始まり、最終的にオリジナルゲームを実際にリリースするところまでやります。
C#での実装が出てきますが、こちらもC#の書き方(文法)の解説から入ってくれるので初心者フレンドリーです。
累計受講生10000人近いインストラクターの人気講座です。
一週間で身につくC#言語
Unityコースと言うよりC#コースですが、「一週間で身につくC#言語」もオススメです。
Unityでは、ゲームを作る上でC#によるプログラミングは必ずしも必須ではありません。
しかし、Unityエンジニアとしてプロを目指すなら「C#未経験です」では中々通らないのが実情です。
現時点でプログラミング自体に抵抗感があるなら、一度集中的にC#を学習するのが結果的には近道です。
数あるC#講座の中でも、
- 開発環境構築
- 文法からしっかり解説
- 練習問題で定着
という三要素を満たしていることから、この講座は特にオススメです。
Unityゲーム開発入門:Unityインストラクターが教えるマリオ風2Dアクションゲームを作成する方法
・Unityゲーム開発入門:Unityインストラクターが教えるマリオ風2Dアクションゲームを作成する方法
この講座も先程のものと同じく累計受講者約10000人の嶋津講師のコースです。
こちらも
- Unityのインストール
- ショートカットキー
- C#の基本
といったコンテンツが含まれています。
こちらはアニメーションの作り方や切り替え、プレファブ化やオブジェクトの生成・表示切り替えといった内容に主眼が置かれています。
特に、マリオメーカーのようなステージ開発の解説に丸々1セッションが割かれているので2Dゲームを作成したい人はこれを選択しておけばOKです。
Unity3D入門の決定版!RPG開発の基本をUnityインストラクターと共に進めるハンズオンコース
・Unity3D入門の決定版!RPG開発の基本をUnityインストラクターと共に進めるハンズオンコース【スタジオしまづ】
こちらは3Dゲーム作成に特化したコースになっています。
- キャラクター操作
- 攻撃
- ダメージ発生
- 敵キャラクターのAI
- アニメーション実装
など、RPGを初めとした3Dゲームの基本実装を習得することが可能です。
こちらもUnityやC#の基礎からスタートするので、初心者OKです。
Unityで作れるゲーム
ここまでで紹介した動画コースを受講することでUnityで2Dゲームでも3Dゲームでも作って動かすことができるはずです。
昨今はマリオや白猫プロジェクト、ドラゴンクエストなどの有名タイトルもUnityで作成されています。
もちろん個人開発の場合はデザインなどの作業量の都合もあり、ここまで大規模な作品を作ることは難しいです。
が、とりあえずは簡単なゲームを作成してみましょう。
もし今後Unity開発チームに JOIN したいと考えているのであれば、アピールポイントになります。
なお、Udemyの初心者向けのコースでは開発用の環境構築から説明してくれているので、初めに必要なものは基本的にPCのみです。
windowsでもmacでもOKです。
UnityをUdemyで学ぶメリット
Unityを学ぶ方法はUdemyだけでなく書籍をはじめとして色々ありますが、やはり動画講座で学ぶのはやりやすいです。
- 現役のプロ講師に教わることができる
- 評判の良いコースを厳選することができる
- 講師の画面を動画で見ながら手を動かせるので挫折しにくい
こういったメリットがあります。
(ただし一方でC#などのコーディングが必要になる場面ではコピー&ペーストが使えないというデメリットもあります)
Udemyおすすめ講座の関連記事
・【プログラミング初心者】費用対効果が高いUdemyのおすすめ動画講座まとめ