みなさんゲームをプレイしたことはありますか?
おそらく一度は、何らかのゲームをプレイした経験があると思います。
ゲームといえば、人気のゲーム機であるPlay Staitonシリーズ、ニンテンドーDSシリーズ、Switchに加えて携帯ゲームのアプリ、または、スポーツゲームのソフトからRPGゲームのソフトまで幅広くあります。
ゲームをプレイした、もしくはゲームが好き。という人の中には、ゲーム開発をしてみたい!!オリジナルのゲームアプリを開発したい!!と考えている人もいるかと思います。
そんなみなさんにぴったりなゲーム制作ができる、プログラミングスクールが「テックアカデミー(Techacademy)」のUnityコースです。
このコースで学習すると自分だけのオリジナルゲームを制作することができます。
特に初心者でも扱いやすく、ゲーム制作で人気のプラットフォームになります。
とはいえ、本当にオリジナルゲームを制作できるのか。本当に大丈夫なのか。疑問や不安に思うこともあると思います。
それでは詳しく見ていきましょう。
この記事でわかること
テックアカデミーUnityコースで学べること
テックアカデミーUnityコースで身につくこと
テックアカデミーUnityコースの口コミ
テックアカデミーUnityコース卒業生の作品
目次
Unityとは
テックアカデミーのUnityコースで学習をはじめる前に、そもそもUnityとは?と疑問に思った人もいるかと思います。
ここでは、Unityとは何かに見ていきましょう。
UnityはUnity Technologies(ユニティ・テクノロジーズ社)が開発したゲームプラットフォームのことで、PC、ゲーム機、仮想現実(VR)、拡張現実(AR)、モバイルディバイスなどに対応しています。
また、Unityを用いて2D、3Dのゲームを開発することが可能になります。
Unityの主な特徴
Unityで対応しているプラットフォームは、PC、Mac、Linux、iOS、Android、Windows Phone、Xbox、PlayStation、Switch、などの多数に対応しており、2D、3Dゲームの開発に用いられます。
アセットストア(Unityのオンラインストア)も充実しており、自分で制作した3D素材やアニメーションを登録・販売をすることも可能で、ゲーム開発やアプリ開発者にとって便利なリソースでもあります。
そのため効率的、効果的に開発を行なうことができます。
Unityで使用する言語
Unityはプログラミング言語ではなく、ゲーム開発のプラットフォームであるためプログラミングができなくてもある程度の動きをつけることができます。
しかし、より高度な動きをつける際にはプログラミング言語の習得が必要になります。
Unityで主に使用されるのがC#と呼ばれるプログラミング言語で、プログラムを簡単に作ることができます。
他にもJavaScript、Booと呼ばれる言語も対応しているので、プログラミング言語の幅を広げると言う意味でも、勉強して損はありません。
2D・3Dゲームとは
2D・3Dゲームとは?とすぐにイメージできない人もいるかもしれません。
代表的なゲームを紹介していきます。
2Dゲーム
2Dゲームはシンプルな操作で、主に横と縦の動きがメインになります。
昔のゲーム機でいえばファミリーコンピュータ、スーパーファミリーコンピュータが代表的で”2Dのゲームソフトが使用されます。
・テトリス
・ストリートファイター
・星のカーヴィー
・スーパーマリオ
横と縦がメイン!!懐かしい人も多いのでは??
3Dゲーム
3Dゲームはより現実世界に近い状態を表現し、臨場感を持った空間を作成することができます。
3Dゲーム機の代表的なものはPlayStationやXbox、Switchなどが挙げられ、主に3Dのソフトが使用されます。
・ファイナルファンタジー
・モンスターハンター
・マインクラフト
・ウィッチャー3ワイルハンド
リアルで臨場感のあるゲームばかり!!
テックアカデミーUnityコースの特徴
テックアカデミーUnityコースの特徴も見ていきましょう。
テックアカデミーは人気のオンライン完結型のスクールで、好きな場所で自由に学習できるのが特徴です。
また、テックアカデミーのメンター(講師)は全員、現役のエンジニアで実務レベルの学習を受けることができ、他にも特徴がいくつかあります。
・チャットサポート
チャットサポート24時間いつでも疑問や質問ができ、学習への理解度が早まります。
・メンタリング
メンター(講師)と週2回、1回30分のメンタリングで悩みを相談できます。
・回数無制限の課題レビュー
受講期間内であれば何度でも課題レビューが可能なので理解を深められます。
・カリキュラムの閲覧は無制限
学習が修了しても何度でも見返すことができるため、知識の定着に繋がります。
・転職支援サービス
1,000件以上ある求人から自分にあった求人を見つけることができます。
テックアカデミーのUnityコースについて
テックアカデミーのUnityコースは、初心者でもゲームの制作が可能になります。
また、オリジナルのゲーム制作を行い独立を目指す人にもおすすめのコースになります。
テックアカデミーUnityコースで学べること
テックアカデミーのUnityコースでは主に3つのことを学習します。
この3つを学習することで、オリジナルゲームの制作までを目指します。
ポイント
・Unity
Unityは2D・3Dゲームを難解なプログラミング言語を使わずに、ゲーム制作ができます。
・C#
Unityでゲーム制作を行なう際に必要なプログラミング言語である、C#を学習しコーティングをする技術を身につけます。
・Git/Github
バージョン管理システムであるGitを学び、GitHub上で自分のソースコードを管理します。また、実際のチーム開発の使い方も学びます。
どれもゲーム制作をする上で必要な知識ばかりで、目標達成に向けて適切なカリキュラムが整えられています。
ゲームアプリの開発
学習カリキュラムの中で4つのゲームアプリを開発し、オリジナルアプリのリリースを目指します。
・2Dゲーム:進めユニティちゃん
キャラが走ったりジャンプする2Dカジュアルゲーム
・3Dゲーム(初級):ピンボール
自然な物理的挙動を実現した3Dゲーム
・3Dゲーム(中級):避けろユニティちゃん
地形オブジェクトを利用した3Dダッシュゲーム
・オリジナルゲームアプリ
自分のアイディアをカタチにしたゲームアプリ
引用:テックアカデミー
実務に役立つカリキュラムで、最短距離で目標を達成できるように学習を進めます。
テックアカデミーUnityコースで身につくこと
テックアカデミーで学習後は、どのようなスキルが身につき、できるようになるのでしょうか。順番に見ていきたいと思います。
・C#のプログラミングスキル
C#を学習することで、Unityでゲーム制作を行なうことができます。
・ゲーム開発の理解
Unityを学ぶことでゲーム開発の基礎的な知識を身につけることができます。
・Unityエンジンの基礎知識
Unityエンジンを使ったゲーム開発の基礎的な知識を身につけることができます。
・2Dゲームアプリの開発スキル
グラフィックデザイン、ゲームデザインの知識を身につけ、実際に開発を行います。
・3Dゲームアプリの開発スキル
3Dグラフィックのデザイン、ゲームデザインの知識を身につけ、実際に開発を行います。
ゲーム開発に必要な基礎を学び、知識を身につけることで実際にオリジナルゲームを制作できるようになります。ゲーム開発に必要なC#のプログラミング言語を習得することで、幅広く活躍することも可能です。
テックアカデミーUnityコースの料金
ここではテックアカデミーUnityコースの料金、学習期間について見ていきましょう。
4週間プラン | 8週間プラン | 12週間プラン | 16週間 | |
料金(税込み) | ¥174,900- | ¥229,900- | ¥284,900- | ¥339,900- |
メンタリング | 7回 | 15回 | 23回 | 31回 |
チャットサポート | 24時間以内に返答 | 24時間以内に返答 | 24時間以内に返答 | 24時間以内に返答 |
学習時間目安(1週間) | 40〜50時間 | 20〜25時間 | 14〜18時間 | 10〜13時間 |
※分割支払いも可能!!
学習期間は全部で4つあり、目的・目標に合わせて選ぶことができます。
4週間プランは他の学習期間と比べると安く設定されていますが、一日あたりの学習時間が5時間以上必要になるため、日程がハードになる可能性もあります。
余裕を持って学習したい人は12週間、16週間プランの方がじっくり取り組むことができます。
テックアカデミーUnityコースの参加条件
テックアカデミーのUnityコースの参加条件もいくつかあります。
いざ学習をスタート後に困らないためにも、順番に見ていきたいと思います。
・規定のメンタリング回数を行なう
・学習時間の確保(期間内)
・WindowsまたはMacのパソコンを持っている
・Macの場合はOSX 10.13以上
・Windowsの場合は:Windows 10(64ビットバージョンのみ)が必要
・Google Chromeが利用でき、ビデオチャット機能がある
・基本的なパソコン操作ができる
基本的なパソコンのスペックがあれば問題ないですが、やはりゲーム制作に関わるコースになるので、通信環境やバージョン、容量のチェックは必ず必要になります。
環境を整えることで、より効果的・効率的に学習に取り組め、成果に結びつけることができます。
テックアカデミーUnityコースの口コミ
ここまでは、テックアカデミーUnityコースの紹介をしてきましたが、一体どのような口コミがあるのか。
順番に見ていきましょう。
順調にステップアップ!!
#今日の積み上げ#テックアカデミー
予習期間2日目
Lesson2 完了
テックアカデミーのUnityコースで「レッスン2 Unityで遊んでみよう」を完了しました!#Unityコース
— TA-シンク (@TA76018193) March 9, 2023
2Dゲームを作成!!
〈Unityコース32日目〉
Lesson8 完了
・画面エフェクトについて
・Mecanimの使い方についてPostProcessingによる画面エフェクトとMecanimでアニメーションさせる流れを学びました!
次回からいよいよオリジナルゲーム作成!
期間は1ヵ月弱と短いですが頑張ります!#テックアカデミー #Unityコース— hirororo@unity勉強中 (@hirororo_game) February 11, 2023
学習中に3Dゲームも作成!!
〈Unityコース32日目〉
Lesson8 完了
・画面エフェクトについて
・Mecanimの使い方についてPostProcessingによる画面エフェクトとMecanimでアニメーションさせる流れを学びました!
次回からいよいよオリジナルゲーム作成!
期間は1ヵ月弱と短いですが頑張ります!#テックアカデミー #Unityコース— hirororo@unity勉強中 (@hirororo_game) February 11, 2023
モチベーションが何より大切!!
#メンタリングメモ
Unityとゲーム制作もいい調子だ。
わかる→できるようになる→できるから面白くなる→もっとやりたくなる→できるようになる→面白くなる
この循環が大事でこのスパイラルに乗れたぞ。
この感覚が一番大事#テックアカデミー #Unityコース #今日の積み上げhttps://t.co/TumzZam2zc— きまぐれ絵描き サラリーマンゲームクリエイター (@nitijyouekaki) October 11, 2022
Unityコースでできることはイメージできたと思います。
困ったことがあれば、チャットサポートやメンタリングを上手に活用して着実にステップアップをしていきましょう。
テックアカデミーUnityコース卒業生の作品
実際にテックアカデミーのUnityコースで学習した人はどのようなゲームを制作しているのでしょうか。
卒業生の作品を見ていきましょう。
本業をしながらゲームを作成!!
・RPG風のシューティングゲーム
引用:テックアカデミー
海外で働きながらアプリを開発!!
・子供向け算数アプリ
引用:テックアカデミー
テックアカデミーのUnityコースで学んだ成果が結果にも結びついている!!まさに結果にコミットですね!!
まとめ:テックアカデミーUnityコースではじめるゲーム制作
今回はテックアカデミーUnityコースについて見てきました。
ゲームの開発に関わるイメージは、ある程度できたと思います。
ゲーム開発の技術はこれからも進歩していくので、学んだ知識、身につけたスキルは今後も約立ち、仕事の幅も広がります。
また、カリキュラム修了後には転職サポートも充実しているので、キャリアップを目指すことも可能です。
Unityコースのポイント
・Unityでのゲーム開発について学ぶ
・Unityで操作の幅を広げるC#言語を学ぶ
・オリジナルゲームの制作を行なう
Unityコースで学んだことを活かして、ゲーム開発をしてみてはどうでしょうか。