【最新情報】2020/2/23更新!現在、Udemyでは大規模なセールは開催していません。昨年2019年の実績だと、次の大規模セールは2/25頃の実現しよう!セールと予測されます。それ以外にも、新規登録者やこれまでの購入状況に応じて個別でセールが開催されていることがあります!モテちゃんでは日々セールの開催状況をチェックしており、大規模なセールが開催されたときには更新や特集をしますが、個別のセールについては是非Udemyにアクセスして確認してみてください!Udemyで現在のセールを確認する【はじめに】そもそもUnityって?なぜC#?Unityって何?ゲーム開発エンジンって何ができるの?「Unity」は無料で利用できるゲーム開発エンジンです。ゲーム開発のために使われる主な機能が積み込まれており、初心者でも簡単にゲーム開発を始められることから、大変人気になっています。PlayStation4やXboxといった据え置き機はもちろん、iPhoneやAndroid向けスマホゲーム、Mac・Windows向けPCゲームの開発もできます。あの「ポケモンGO」もUnityベースで開発されているとか。近年ではVR(仮想現実)やAR(拡張現実)などの需要が高まり、Unityエンジニアは非常に重要な人材になっています。C#を学ぶの?そのUnityで使用されている最もメジャーな言語が、C#です。C#とはマイクロソフトが開発したプログラミング言語のひとつです。長年のノウハウや開発者フィードバックをもとに言語仕様が洗練されており、ライブラリも充実しています。2017年以前、UnityではC#の他、JavaScriptでも開発できましたが、2017年からJavaScriptでの開発は廃止され、事実上C#一択となりました。チーム内で利用言語が異なるのも大変ですからね。正しい一本化だと思います。コンピュータでニューラルネットの数値シュミレーションなどを研究後、大手家電メーカーで研究職として就職しロボット・画像技術などの研究を進め、その後独立。現在は企業研修や教材の作成、初心者向けの教育に注力。プログラミング及びC#文法の基本中の基本を学べる講座です。プログラミング経験者にとっては少し簡単かもしれませんが、これまでプログラミングに挫折した経験のある方、初めてプログラミング言語を学ぶ人にはぴったりの講座です。Unityに着手するのが不安な方は、Unityでの学習に入る前に、まずはここからはじめてみると良いかもしれません。コーディングしている画面を拡大して進めてくれるため、コードも見やすく大変わかりやすい講座でした。Unityインストラクター。大学院まで数学の研究をした後、数学教師・エンジニアとして勤務。現在はフリーランスとしてゲーム開発・動画配信を行っている、インディーゲームクリエイター。ゲームを作れと言われても困ることが多いと思いますので、まずはサンプルに沿ってスキルアップするのが良いと思います。Playへのリリースも含んだ講座です。開発については簡単なものになっているため、開発スキルをとりあえず上げたい人には遠回りかも。Unityインストラクター。大学院まで数学の研究をした後、数学教師・エンジニアとして勤務。現在はフリーランスとしてゲーム開発・動画配信を行っている、インディーゲームクリエイター。先程と同じ講師の講座で、マリオのように相手を踏んで攻撃できるゲームを開発します。Playへのリリースは含まれていないですが、挙動が複雑になり、少しゲーム開発っぽさが増えてきます。講座のとおりに手を進めていけば開発できますが、自分で考えてアレンジを加えてみても勉強になります。1本が10分前後でまとまっているため、スキマ時間での学習にも最適でした。UnityエンジニアとしてiPhoneアプリの開発に従事。プログラミング初心者にもわかりやすい講座作成を心がける。Unityを使って簡単なダンジョンRPG・フラッピーバード風ゲームを作るコースです。フラッピーバード風ゲームは寿司を飛ばして醤油をゲットするユニークなものでした。笑ゲーム開発のスキルアップにおいては自分が作りたいゲームに合わせて受講すると、オリジナルゲーム開発時に流用できて便利ですね!強いて挙げるなら少し音声が聞き取りにくかったので、スピーカー+音量大きめでの受講をおすすめします。Unityの認定インストラクター。8年以上のゲーム開発経験がある。シューティングゲームを題材として、入門者から中級者(復習や抜け漏れチェック用に)まで、あらゆるレベルの学習者に向けて作成された講座です。UnityおよびC#での開発についてかなり深くまで教えてくれます。この講座の最大の魅力は毎年絶えずアップデートされている点です。一部動画ではUnityのバージョンが古い点がありますが、それに対する対応方法もQAフォーラムで記載されているためあまり問題と感じませんでした。Unityエンジニア。(詳細書いておらず不明......)球を操作して迷路のゴールを目指す、3D迷路ゲームを開発します。入門と書いてあり、実際途中まではプログラミング初心者にもわかりやすいものですが、途中から難易度が大きく上がるため、中級者向けとしました。C#言語に関する他講座と、Unityでゲームを作る講座をそれぞれ受講した上で受けるのがおすすめです。気合を入れて着手する場合はまずは写経だと思って深く考えずに写してみるのも手かもしれません。2018.2)対象者ネットワーキングとマルチプレイヤーゲームの作成について学びたいUnityとC#に慣れた中級者~上級者。CGの博士号を取得後、25年以上ゲーム開発・プログラミング、CGの大学教育を行う。オーストラリア学習指導委員会の優秀教育賞やUnityモバイルゲームカリキュラムコンペティションなどを受賞。UnityのUNETシステムを使った、複数プレイヤーでのゲーム操作について学ぶことができます。Manager、ゲームのロビーの実装、ラグの対処など......いわゆるオンラインゲームを開発できるようになるのがこのコースのゴールです。日本語でここまで深く紹介されている講座が存在しないため紹介しましたが、英語が難しく、Google翻訳を駆使しながらやっと聞ける内容でした。英語が得意で、Udemyでのオンラインゲーム開発を仕事としたい方は是非挑戦してみてください。Udemyで価格を確認するまとめこの記事ではUnity、C#のおすすめ講座をまとめました。