• WebCampPro_インタビュー
    未経験でも寿司職人からWebデザイナーになった!ホスピタリティでスクールを支える宮脇トレーナー
    2017.05.26
  • WebCamp_インタビュー
    【WebCamp受講生インタビュー】起業準備中にCEOが気がついたプログラミングスキルの重要性とは?
    2017.12.25
  • WebCamp_インタビュー
    時間や場所にとらわれず自由に働くために必要なスキルとは?【WebCamp卒業生インタビュー】
    2018.01.26
  • WebCampPro_インタビュー
    自分で稼ぐ力をつけるため、新卒5年目の営業マンがエンジニアに転職!【WebCampPro転職者インタビュー】
    2018.02.02
  • WebCamp_インタビュー
    【WebCamp卒業生インタビュー】1ヶ月でRubyをゼロから学び、Webエンジニアとして転職!
    2018.01.15
  • WebCampPro_インタビュー
    未経験31歳からエンジニア転職を実現【実際に聞いてみた】
    2017.04.01
  • WebCamp_インタビュー
    “未経験”でもたった1ヶ月で営業からエンジニアとして転職!『WebCamp』受講者インタビュー
    2017.10.04
  • WebCampPro_インタビュー
    未経験から上京し、テレビでも話題のIT企業に転職!【WebCampPro卒業生インタビュー】
    2018.03.10
  • WebCamp_インタビュー
    「1カ月頑張ればこの先が見えてくる」地元メディアを立ち上げたママさん
    2017.07.20
  • WebCamp_インタビュー
    「自信の持てるスキルを得たい!」内定辞退した女子大生がプログラミングを学習したワケ。
    2018.04.28
  • WebCamp_インタビュー
    【卒業生インタビュー】台湾で月間100万UUの訪日旅行メディアを手掛けるCEOが、プログラミングを学んで得たものとは?
    2018.01.15

▼当サイトで人気のプログラミング教室のおすすめランキングはこちら!
プログラミングは独学では非効率で、時間を無駄にするリスクがあります。効率的なカリキュラムで学べるスクールを受講しましょう。

金王冠Web Camp【業界最安値】1ヶ月集中してプログラミングスキルを身につけられるスクール
1ヶ月通い放題・メンター常駐の教室環境でWebサービス等作りたい方
TechAcademyオンラインで開講しているプログラミングスクール
オンラインでどこでも学べる!/教室に行くのが忙しい人でも安心!
銅王冠Tech Camp業界最大級!教養としてのITスキルを学べるスクール
Webデザイン/AI(人工知能)/IOS/Androidアプリ制作/VRを学びたい方!
びっくりマークWebCampPro転職保証付き!エンジニアとして転職したい人におすすめ!
未経験からプロのエンジニアを3ヶ月で目指すプログラミングスクールです。
7月枠も残りわずか当社人気の転職保証コース
プログラミング学習から転職成功まで導く、当社人気のWebCamp Proコース。
6月受入枠は満員となっております。7月枠に向け、お早めの申込みをオススメします。
プログラミング未経験でもエンジニア転職を絶対成功させたい
スキルを身に着けて人生を自ら切り開きたい
上記にあてはまる方は、ぜひご検討ください!

「ゲーム開発をやってみたい!」と思って調べたときに「Unity」という単語を目にしたことはないでしょうか?

簡単な操作で3Dゲーム開発が可能なUnityは、ゲーム開発初心者にオススメできる開発ツールです。

今回はゲーム開発のトレンドであるUnityについて、プログラミング初心者向けに、Unityの概要を説明するとともに、ゲーム開発をするために必要なステップについて解説していきます。

Unityではどんなゲームを作れるの?

そもそもUnityで作れるゲームには、どのようなものがあるのかイメージできない人も多いと思います。Unityはゲームだったら、何でも開発することが可能です。

全てのジャンルのゲーム開発が可能

Unityで開発できるゲームには制約がなく、全てのジャンルを開発することができます。Unityでゲーム開発をする場合、3Dゲーム開発で使われることが多く、以下のジャンルはUnityの得意な分野でしょう。

・格闘ゲーム
・レーシングゲーム
・シューティングゲーム
・アクションゲーム
・FPS

他にもRPGやサウンドノベルといったジャンルもUnityで開発可能です。「ドラゴンクエスト8」や「白猫プロジェクト」といった有名なゲームもUnityで開発されています。

マルチプラットフォームに対応

初心者がUnityでゲーム開発をしようと考えた場合、ほとんどがスマートフォン用のゲーム開発だと思います。スマートフォンは大きくiPhoneとAndroidの2つに分けられますが、この2つの間にアプリの互換性はありません。

従来はiPhone用とAndroid用と、それぞれゲームを移植する必要がありました。しかし、Unityの場合はiPhoneとAndroidの両方で動作するゲームを開発することができます。

スマートフォンだけでなく家庭用ゲーム機でも動作可能

スマートフォン用に作ったゲームを、家庭用ゲーム機に移植することも可能です。逆に家庭用ゲーム機向けに作ったゲームを、スマートフォンアプリとして移植することもできます。

ゲーム開発において動作環境に気にせず、開発に専念できるのもUnityの強みです。

Unityはキャラクターを動かしたり、カメラワークを求められたりするゲームに向いています。また、どのプラットフォームで動かすか決まっていない場合、Unityで開発することは十分に選択肢になります。

コツコツ独学×スクールで実践。未経験からエンジニアに転職!【WebCamp卒業生インタビュー】
2018-03-22 23:28
今回の記事では、独学でPHPを1年半学習し、その後WebCampを受講して未経験からエンジニアへと転職された佐々木さんにお話を伺いました。 <プロフィール> 佐々木 祐樹 さん(2...

プログラミング初心者だと難しいのでは?

Unityでゲームを作りたいと考えたとき「初心者だと作れないのでは…?」「ゲーム開発に興味はあるけどプログラミングは難しそう」と思うのではないでしょうか。

初心者でも簡単にゲーム開発ができるのがUnityの魅力

Unityの魅力として、初心者でも簡単に動かすことのできるゲームが作れる点があります。今までのゲーム開発の場合、開発からデバッグまで多大な時間とコストがかかり、高いプログラミング技術も必要でした。そのため、初心者にはゲーム開発のハードルが高かったのです。

Unityでは誰でも無料でゲーム開発ができるという敷居の低さや、初心者でも分かりやすい開発画面で今からゲーム開発を始める人には親切な開発環境です。

画面操作とマウスだけで3Dゲームが作ることができる

ゲーム開発初心者にUnityをおすすめできる一番の理由として、 プログラミングなしで動くゲームを開発できる点があります。

Unityの画面メニューやマウス操作だけで、キャラクターを動かしたり、画面効果やカメラワークを変えられたりできるのは、プログラミングに苦手意識のある人には嬉しいポイントです。

英語は簡単なのでまずは慣れることを目標にすること

Unityのとっつきにくいと感じる一番の部分は、画面メニューが全て英語であるということでしょう。幸いにも画面のインターフェースも分かりやすく、そこまで難しい英語は使われていません。まずはUnityを使いながら慣れることを目標に勉強をしましょう。

他のゲーム開発環境に比べると、Unityの使いやすさは別格です。個人で使用する場合、Unityは無料で使うことができるので、まずは触ってみることから始めましょう。

では、いよいよUnityでゲームを作るための具体的なステップについて解説していきましょう。

未経験31歳からエンジニア転職を実現【実際に聞いてみた】
2017-04-01 16:13
今回は、プログラミング未経験でありながらも複数の内定を得て転職を実現した斎藤さんに話を伺いました。 *Webスクは、現在WebCamp Proコースに名称が変更されています* (現...

Unityのインストール

まずはPCにUnityをインストールすることから始めます。

Unity IDの取得

Unityを利用するには「Unity ID」が必要です。Unityのトップページからアカウント作成ページに進み、Unity IDの取得をしましょう。Unity IDの取得は無料です。(2017年8月現在)

https://unity3d.com/jp

Unity本体のダウンロード

以下のURLからUnity本体をダウンロードしてしましょう。

Unitu公式サイト
https://unity3d.com/jp/get-unity/update

英語のインストーラーが立ち上がります。iPhoneとAndroidでのリリースを視野に入れる場合は「iOS Build Support」「Android Build Support」にチェックを入れておきます。(インストール後でも変更は可能です。)

「Microsoft Visual Studio Community 2017」にチェックを入れた場合、ライセンス条項同意画面が表示されます。

インストールは10GB近くあるため、ダウンロードに時間がかかります。焦らず気長に待ちましょう。

Unityの起動

Unityを起動すると、最初にサインインを求められます。先ほど作成したUnity IDとパスワードを入力してください。

無事、サインインができたら使用するライセンスを選択します。「Unity Personal」を選択して次へ進みましょう。

Unityを使用する場合、企業売上で年間100000ドルを超えていると無料で使用することができません。今回は個人利用なので、一番下に選択して次へ進みます。

どのような用途でUnityを使うか聞かれるので、入力をして次へ進んでください。

これでUnityのインストール作業は完了です。

以上でUnityを使用する準備は整いました。

Unityのライセンス体系には、日々更新しています。そのため、実際にUnityを利用するときはライセンス条項をしっかりと確認しましょう。

※記事執筆は2017年8月のものになります。

では次に、いよいよUnityを動かします。プログラミング初心者は以下のサイトを参考にチュートリアルから進めましょう。

Unity初心者はまずチュートリアルから始めよう!

Unityを起動すると全てのメニューが英語のため、初心者jは「何から勉強していいか分からない」状態になってしまいます。

そのため、まずはUnityのチュートリアルとして以下のサイトを見ながら、真似するところから始めましょう。

初めてのUNITY

http://tutorial.unity3d.jp/

Unityが公式でアナウンスしているチュートリアルです。「玉転がしゲーム」を開発するチュートリアルになっており、Unityプロジェクトの作成からゲームクリアまでの、ゲームをプレイするための一通りの流れを覚えながらUnityの画面や機能を覚えることができます。

複雑な動きをさせたいときに、物理演算機能やAPI(*)の使い方は必要になります。APIのリンクもありますので「必要な機能を調べる」クセを付けましょう。

*API…アプリケーションプログラミングインタフェース。Unityの場合、カメラの呼び出しや画面に触れたときの座標取得などがあります。

【入門編】世界よ、これが本当の Unity 講座だ

http://developers.mobage.jp/blog/true-unity-course

モバゲーを運営しているDeNAがUnityを解説しているサイトです。Unityの基本的な概念や考え方が丁寧に解説されています。

後編では公式キャラクターである「ユニティちゃん」を障害物競走のようなゲームを作るチュートリアルになっています。Unityでオブジェクトの遷移の理解が不可欠ですが、このUnity講座は分かりやすく解説されています。

初心者でもできる! 7日間で作るUnityゲーム開発

http://gihyo.jp/dev/serial/01/7days-unity/0001

ゲーム開発が難しすぎて挫折した人でも、Unityなら簡単に開発できることを解説しているサイトです。Unityの特徴であるアセットを利用して、ゲームのテンプレートを使って解説しているので初心者でも効率よくゲーム開発ができることが学べます。

タイトル通り7日間で作るゲーム開発という内容で、区切りよく7記事なのでコツコツと覚えるには最適な内容になっています。

はじめてのUnity:3Dゲーム(RPG/アクション)の土台を作るまで

http://qiita.com/satewn/items/47e0e18bbb1442bf688c

エンジニアの情報共有サイト「Qiita」の記事です。一切コーディングせずにゲーム開発をする、という内容になっておりUnityの画面や機能を覚えるにはとっつきやすい記事になっています。

Unityの概念や画面メニューについても分かりやすく説明がされており、アクションRPGを作ってみたいと思った人は参考になると思います。

以上が初心者にオススメのチュートリアルとなります。何をしていいか分からない場合は、サイトに書かれた内容をマネしてみることです。

細かい調整したいと思ったらプログラミング言語の勉強を始めよう!

3Dゲームで物と物が衝突したときの物理演算や、APIの呼び出しなど細かい部分を調整しようとするとプログラミングが必要です。

Unityの画面操作に慣れてきたらでも遅くはありませんので、プログラミングの勉強を始めましょう。

最初はC#の勉強から始めよう

Unityで開発する時に8割の現場で使用されているプログラミング言語です。Microsoftが開発した言語ですが、Unityでの処理でも使われています。

Unityでゲーム開発をする場合、Unityの画面操作でフォローできない部分をC#で記述することになります。そのため、C#を覚えていくよりもUnityで必要なC#の記述を覚えていくことで、ゲーム開発技術が向上します。

JavaScriptはC#を覚えた後でOK

C#以外ではJavaScriptでのプログラミングも可能です。一部ではUnity Scriptと呼ばれており、一般的なJavaScriptとは異なるためWebエンジニアが書こうとすると困惑する部分があると思います。

単純な処理を記述する場合はJava Scriptの方が簡単です。未経験の方でもC#を覚えていくうちに自然に読めるようになるくらい、簡単なプログラミング言語なので、C#を覚えた後に勉強したほうがいいでしょう。

ゲームを作ってみたら次は実際に動かしてみよう

ゲームを作成したらまずは動かしてみましょう。UnityとPC上での動かし方を説明いたします。

まずはUnity本体で動かしてみる

Unity上でゲームを動かす場合は、上部メニュー[Edit]→[Play]を選択します。簡単な動作確認を行いたいときなど、活用することが多いです。

PC上で動かしてみる

上部メニュー[File]→[Build & Run]を選択すると、保存する場所を選んだあとにPC上でゲームを動かすことができます。Windowsだけでなく、MacやLinux上でもゲームを動かせるので実際に動かしてみるといいでしょう。

スマホ用にゲームを動かす場合、上部メニューの[File]→[Build Setting]から対象のOSを選んで実行します。スマホでゲームを実行する場合、Unity以外にも設定や登録などの手順が必要ですが、PCで動かす手順と根本は変わりません。

まとめ

今回はプログラミング初心者向けに、Unityの概要と3Dゲームを作るために必要な4ステップを解説させていただきました。

従来のゲーム開発は、未経験者や初心者には敷居が高く諦めてしまう人が多くいらっしゃいました。Unityが流行っている理由として、プログラミングなしでもゲーム開発ができるという部分が大きいと感じています。

プログラミングが難しくてゲーム開発を挫折してしまった人や、3Dゲームを作ってみたいと思っている人はこれを機会にUnityに触れてみてはいかがでしょうか。

WebCamp・Webスクについて

WebCampは1ヶ月でプログラミング・Webデザインスキルを学ぶ通い放題のプログラミングスクールです。Webスクは半年間で未経験から即戦力エンジニアを育成する転職保証付きのプログラミングスクールです。

2つのサービスを運営するインフラトップでは、「学びと仕事を通して人生を最高の物語にする」という理念で会社を経営しています。

キャリアアップを目指す方は、この機会に私達と一緒にプログラミングを学んでみませんか?

7月枠も残りわずか当社人気の転職保証コース
プログラミング学習から転職成功まで導く、当社人気のWebCamp Proコース。
6月受入枠は満員となっております。7月枠に向け、お早めの申込みをオススメします。
プログラミング未経験でもエンジニア転職を絶対成功させたい
スキルを身に着けて人生を自ら切り開きたい
上記にあてはまる方は、ぜひご検討ください!

▼未経験から1ヶ月でWebデザイン・プログラミングを学びたい方はこちら!

▼ついに開講!オンラインでWebデザインを学びたい方はこちら!

【インタビュー】1ヶ月でRubyをマスターし、Webエンジニアに!

実際に1ヶ月のプログラミング学習と手厚いキャリアサポートでエンジニアとして転職したWebCamp受講生にお話を伺いました。

「エンジニアとして転職したい!」

「キャリアサポートは本当に充実してるの?」

と疑問に思っている方は、是非この記事を読んでみてくださいね!

【WebCamp卒業生インタビュー】1ヶ月でRubyをゼロから学び、Webエンジニアとして転職!
2018-01-15 13:23
今回の記事では、WebCampで1ヶ月間Rubyを学習し、Webエンジニアとして転職した卒業生の田中さんにお話を伺いました。 <プロフィール> 田中 デニス 昭彦さん(...
関連キーワード
学習の関連記事
  • 【徹底比較】失敗しないプログラミングスクールの選び方と最新スクール20選
  • 【必見!】フリーランスエンジニアが困った時に役立つエージェントとは?
  • 【フリーランスの開業届を徹底解説】メリット・デメリットや提出方法
  • 【節税対策】フリーランスのための経費一覧
  • 【必見!】フリーランスプログラマーを目指すなら知っておくべきこと5選
  • 【1000万も夢じゃない?】フリーランスの年収アップ方法解説

当サイトで人気のオススメ転職サービスTOP3

1位 マイナビエージェント×IT

おすすめポイント

・平日忙しい人も、土曜日開催の個別キャリア相談会に参加できる

・職種や仕事内容(要件定義、上流工程から携わる仕事など)の要望が細かくできる
・マイナビの規模を活かした豊富で幅広い求人数

マイナビエージェント×ITの登録はこちら

2位 レバテックキャリア

おすすめポイント

・求人登録数4,000件以上

・エンジニア未経験、経験者両方に対応

・有名企業の採用担当者インタビューがみれる

・一次面接NGからの内定実績もあるほど、内定率が高い

レバテックキャリアの登録はこちら

 3位 type転職エージェント

おすすめポイント

転職者の71%が年収アップ

・IT系企業、特にエンジニアに限らず営業職の求人も充実している

各職種専門の転職アドバイザーが援助

type転職エージェントの登録はこちら

おすすめの記事