Unity初心者にオススメの本・書籍

text_book

<ネットの情報をうまくまとめられない時>

このページに辿り着いた方はネットでUnityの情報を収集されている方かなと思いますが、ネットの情報は断片的で線で繋がって無い事が多いので、ネットを使用して学習する際は点を集めていって線で繋ぐ作業が必要になってきます。

よくあるのが、たくさん情報がありすぎて何から始めたら良いかよくわからないという事がよくあります。

そんな人は本で学習すると最初からたくさんの情報が線になっているのでとても便利かなと思います。そんな書籍を色々な目的別にまとめてみました。

<Unityの全般的な書籍>

Unityの教科書

Unityを学び始めた方にオススメなのはこの本です。Unityのインストールの仕方から入り、スマホでゲームを動かし、3Dゲームを作成するところまで解説してくれるので中々広い範囲を解説してくれています。

Unityは導入部分だけでも無数の機能が存在するので本サイトで解説しきれなかったところを把握するのにいいと思います。

Kindle版があるのもいい感じです。

こんな人にオススメ

・Unityを触るのが初めての方
・プログラミングをやった事がない人
・3Dのゲームを作ってみたい方
・スマホ用ゲームを作ってみたい方

クリックすると展開します

■構成
Chapter1 ゲーム作りの準備
・Unityのインストール
・Unityの画面構成を知ろう
・Unityに触れて慣れよう

Chapter2 C#スクリプトの基礎
・スクリプトの第一歩
・変数を使ってみよう
・制御文を使ってみよう
・配列を使ってみよう
・関数(メソッド)を作ってみよう
・クラスを作ってみよう

Chapter3 オブジェクトの配置と動かし方
・ゲームの設計を考えよう
・シーンにオブジェクトを配置しよう
・ルーレットを回すスクリプトを作ろう
・ルーレットが止まるようにしよう
・スマートフォンで動かしてみよう

Chapter4 UIと監督オブジェクト
・スワイプで車を動かす方法を考えよう
・UIを表示しよう
・UIを書き換える監督を作ろう
・効果音の鳴らし方を学ぼう

Chapter5 Prefabと当たり判定
・キーボードでプレイヤを動かそう
・Physicsを使わない落下方法を学ぼう
・当たり判定を学ぼう
・Prefabと工場の作り方を学ぼう

Chapter6 Physicsとアニメーション
・Physicsについて学ぼう
・コライダの形を工夫してみよう 
・アニメーションについて学ぼう
・プレイヤの移動に合わせてカメラを動かそう
・Physicsを使った衝突検出を学ぼう
・シーン間の遷移方法を学ぼう

Chapter7 3Dゲームの作り方
・Terrainを使って地形を作ろう
・Physicsを使ってイガグリを飛ばそう
・パーティクルを使ってエフェクトを表示しよう

Chapter8 レベルデザイン
・バスケットを動かそう
・アイテムを落下させよう
・アイテムをキャッチしよう
・レベルデザイン

Unity2018入門 最新開発環境による簡単3D&2Dゲーム制作

この本はUnityの2Dと3Dのゲームの制作について解説しているので、本サイトでわからないところがあるならこの本を読むとまた違った視点から見れるのでいいと思います。実行時の負荷軽減方法が載っているのも良い点ですね。

また、スマホで動かす方法も書いてあるのでスマホで動かす方法が知りたい方はオススメです。

この本もKindle版があるのもいい感じです。

こんな人にオススメ

・Unityを触るのが初めての方
・2Dによる表現が多いゲームを作ってみたい方
・スマホ用ゲームを作ってみたい方

クリックすると展開します

1. Unity をはじめる準備

2. Unity の画面と使い方

3. Unity を使ってみよう!

4. 2Dゲームを作ってみよう!
・スプライトの取り込み方
・スプライトの切り分け方
・スクリプトの作り方
・スクリプトでプレイヤーを動かす方法
・砲弾を発射する方法
・プレハブを使ったオブジェクトの自動生成

5. ゲームのUIを作ってみよう!
・UI システムの使い方
・UI オブジェクトの位置設定
・さまざまなUIオブジェクト
・画像データの配置
・ボタンの配置
・シーン遷移の方法
・ボタンクリックで関数を実行する方法

6. ゲームのUIを作ってみよう!
・アセットストアの使い方
・キャラクターの動かし方
・テクスチャの貼り付け方
・ライトを使った演出
・タイムやハイスコアの表示
・ゴールやリスタートの処理
・サウンドの鳴らし方

7. スマートフォン向けに改良しよう!
・スマートフォン用プロジェクトの作り方
・スマートフォンの操作への対応方法
・実行時の負荷の減らし方
・iPhoneでの実行方法
・Android での実行方法

8. Tips

作って学べる Unity 超入門

この本も初心者に優しい本になっています。リソースが少なくて済むシューティングゲームの作り方が載っているのがこの本の良いところです。シューティングゲームは用意する絵やSEの数が少なくても本格的に見えるという、素材の数を抑えやすい分野である事で有名です。そのため、特に絵を書くのが苦手な方にはもってこいな分野になりますので、一本本格的なゲームを作ってみたい方にオススメの本になります。

この本もKindle版があるので良い感じです。

こんな人にオススメ

・Unityを触るのが初めての方
・3Dゲームを作ってみたい方
・シューティングゲームを作ってみたい方

クリックすると展開します

Chapter1 Unityについて知ろう
1-1 Unityとは
1-2 ゲーム作りの基本を理解しよう
1-3 開発環境を整えよう
1-4 Unityの画面を確認しよう

Chapter2 玉転がしゲームをつくろう
2-1 開発にとりかかろう
2-2 床をつくろう
2-3 壁をつくろう
2-4 坂をつくろう
2-5 玉をつくろう
2-6 Main Cameraを調整しよう
2-7 文字を追加しよう
2-8 ライトを調整しよう

Chapter3 スクリプトの基本をマスターしよう
3-1 スクリプトの基礎知識
3-2 C#の基本をマスターしよう

Chapter4 ピンボールゲームをつくろう
4-1 ピンボールの台をつくろう
4-2 ボールをつくろう
4-3 ピンを設置しよう
4-4 ボールを動かしてみよう
4-5 フリッパーをつくろう
4-6 ゲームの調整をしよう

Chapter5 キャラクターゲームをつくろう
5-1 ステージをつくろう
5-2 地面に色を塗ろう
5-3 山をつくろう
5-4 キャラクターを配置しよう
5-5 追従式カメラを追加しよう
5-6 建物を追加しよう
5-7 砂嵐を追加しよう
5-8 ゲームの調整をしよう

Chapter6 シューティングゲームをつくろう
6-1 スタート画面をつくろう
6-2 ステージをつくろう
6-3 障害物をつくろう
6-4 ターゲットをつくろう
6-5 ターゲットを動かそう
6-6 弾をつくろう
6-7 スコアを表示しよう
6-8 弾数を表示しよう
6-9 残り時間を表示しよう
6-10 ゲーム終了処理をつくろう
6-11 リザルト画面をつくろう
6-12 タイトル画面から画面遷移させよう

Unityの寺子屋 定番スマホゲーム開発入門

こちらの本はスマホで動くゲームを実際に作ってみるのにとてもやくにたつ本になります。放置系ゲームという初心者には若干難易度の高いゲーム(一見簡単そうに見えるが、アプリを落とした時やスリープにした時のリアルタイムの経過時間を考慮しなければならない為、工夫が必要。また、放置系ゲームはアプリ本体の時間を進めるというズルもできる為、対策を考える必要がある)の解説をしてくれているので初心者からのステップアップに使用すると良い本かと思います。

この本もKindle版があるので良い感じです。

こんな人にオススメ

・初心者からちょっとステップアップしてみたい方
・スマホ用ゲームを作ってみたい方
・放置ゲームを作ってみたい方

クリックすると展開します

Chapter 1 Unityの基本を身に付けよう
Chapter 2 放置ゲームをつくろう
Chapter 3 放置ゲームに演出を加えよう
Chapter 4 クッキークリッカーに改造しよう
Chapter 5 サイドビューアクションをつくろう
Chapter 6 サイドビューアクションを仕上げる
Chapter 7 アプリ販売の寺子屋

小学生でもスラスラ読める すごいゲームプログラミング入門 日本語Unityで3Dゲームを作ってみよう! 

こちらの本はプログラミング入門と書いてありますが、プログラミングだけではなく、Unity全般の解説をしてくれています。むずかしい言葉を使っておらず、英語には読みがながふってあります。エディタの設定を日本語にしている方にはわかりやくて良いかもしれません。

この本もKindle版があるので良い感じです。

こんな人にオススメ

・Unityを触るのが初めての方
・3Dゲームを作ってみたい方
・3Dによる細かな表現の詳細を知りたい方
・エディタの設定を日本語にしている方

クリックすると展開します

第 1 章 UnityをPCに入れる
1 Unityとは何だろう
2 Unityを入手しよう
3 Unity Hubをセットアップしよう
4 Unityを起動しよう

第 2 章 Unityの画面の見かた
1 Unityの画面構成
2 ツールバーを見てみよう
3 そのほかの部分を見てみよう
4 試しにオブジェクトを配置してみよう

第 3 章 Unityの道具の役割
1 トランスフォームツールの種類を見てみよう
2 ハンドツールの使いかたを見てみよう
3 移動ツールの使いかたを見てみよう
4 回転ツールの使いかたを見てみよう
5 スケールツールの使いかたを見てみよう
6 「選択したオブジェクトを回転します」の使いかたを見てみよう
7 プロジェクトを保存しよう

第 4 章 図形の使いかた
1 プロジェクトを作ろう
2 図形(アセット)を登場させよう
3 図形に色を付けよう
4 図形に画像を貼り付けよう
5 図形に重力を持たせよう
6 図形をバウンドさせよう
7 図形どうしをぶつけて色を変えよう
8 図形を再利用しよう

第 5 章 人型のキャラの使いかた
1 プロジェクトを作ろう
2 人型のキャラクタを入手しよう
3 人型のキャラクタを表示させよう
4 カメラを01_kohaku_Bに近づけてみよう
5 01_kohaku_Bに動きを持たせよう
6 01_kohaku_Bに動きを与えるアセットをダウンロードしよう
7 01_kohaku_Bをキーボードで操ってみよう
8 キャラクタをカメラに追いかけさせよう
9 FreeLookCameraRigを配置しよう
10 人型のキャラクタを物にぶつけてみよう

第 6 章 動物キャラの使いかた
1 プロジェクトを作ろう
2 動物のキャラクタを入手しよう
3 cat_Walkを設定しよう
4 舞台を作ろう
5 スクリプトを書こう
6 ナビゲーションを設定しよう
7 Targetのプレファブを作ろう
8 Cartoon Catの配置と設定
9 スクリプトを書こう
10 カメラがついていく
11 人間を動物が追いかける方法
12 スクリプトを書こう

第 7 章 キャラを光らせる
1 プロジェクトを作ろう
2 発光に必要なものを入手しよう
3 舞台を作ろう
4 ゾンビを発光させよう
5 ボタンクリックでゾンビのキャラを発光させよう

第 8 章 海にクジラを泳がせる
1 プロジェクトを作ろう
2 必要なものを入手しよう
3 海を作ろう
4 海の中にクジラを泳がせてみよう

第 9 章 空と背景を変える
1 プロジェクトを作ろう
2 必要なものを入手しよう
3 山を作ろう
4 空の風景を設定してみよう

第 10 章 キャラクタにダンスをさせる
1 プロジェクトを作ろう
2 必要なものを入手しよう
3 ダウンロードしたファイルを取り込もう
4 3人のキャラクタをシーン画面に配置しよう
5 ダンスに音をつけよう
6 舞台にマテリアルを貼り付けよう

第 11 章 カメラを使いこなす
1 プロジェクトを作ろう
2 カメラのアセットを入手しよう
3 FreeLookCameraRigとはなんだろう?
4 MultipurposeCameraRigとは何だろう?
5 CctvCameraとは何だろう?
6 HandheldCameraとは何だろう?

第 12 章 物を布のようにひらひらさせる
1 プロジェクトを作ろう
2 物を布化するとはどういうことだろう?
3 布化された物の下を猫にくぐらせよう

第 13 章 Charactersのアセットを使う
1 Charactersのアセットとは何だろう
2 プロジェクトを作ろう
3 Standard Assetsをインポートしよう
4 FPSControllerを使ってみよう
5 RigidBodyFPSControllerを使ってみよう
6 ThirdPersonControllerを使ってみよう
7 AIThirdPersonControllerを使ってみよう

第 14 章 自然を作る
1 プロジェクトを作ろう
2 自然を作成するための準備をしよう
3 山の地形を作ろう
4 草や木々を生やしてみよう
5 自然の中を散策してみよう

第 15 章 逃走ゲームを作る
1 プロジェクトを作ろう
2 ゲームに必要なアセットをインポートしておこう
3 舞台を作ろう
4 01_kohaku_Bを設定しよう
5 追跡者を配置しよう
6 テキストを配置しよう
7 空を設定しよう
8 音楽を設定しよう
9 ゲームをカスタマイズしよう

楽しく学ぶ Unity2D超入門講座

Unityで2Dゲームを作成方法を解説してくれている本です。このサイトの解説ではわからなかった人にはオススメの本になります。簡単でわかりやすく解説してくれてあります。

この本もKindle版があるので良い感じです。

こんな人にオススメ

・Unityを触るのが初めての方
・2Dゲームを作ってみたい方

クリックすると展開します

Chapter1 Unityって何?
Chapter2 体験してみよう
Chapter3 スクリプトで動かそう
Chapter4 キー入力と衝突判定
Chapter5 マウスでタッチしたものを調べる
Chapter6 アニメーション
Chapter7 シーンを切り替える
Chapter8 プレハブでたくさん作る
Chapter9 重力を使う
Chapter10 UI テキストでカウンター

<プログラミングの入門書>

スラスラ読める Unity C#ふりがなプログラミング

「スクリプトの読み方をすべて載せる(ふりがなをふる)」という手法で究極のやさしさを目指した、まったく新しいUnityで使われるC#(シーシャープ)の入門書です。ふりがながふってあるというのは地味にありがいかもしれません。

筆者は完全独学な為、読み方がわからずに他のプログラマーの方と話していた時、違う読み方をして「えっ?」ってなる事がしばしばあります。筆者は「char型」を「チャー型」と読んでいたのですが、正しくはcharacterの略なので「キャラ型」なのだそうです。

知らねーって

筆者のようになりたくない方にはオススメの本と言えます。

この本もKindle版があるので良い感じです。

こんな人にオススメ

・プログラミングが初めての方
・読み方まできっちり覚えたい方
・筆者のような独学による弊害を受けたくない方

クリックすると展開します

Chapter 1 Unity C#最初の一歩
Chapter 2 条件によって分かれる文を学ぼう
Chapter 3 繰り返し文を学ぼう
Chapter 4 ゲームオブジェクトを動かそう
Chapter 5 ゲームを仕上げよう

UnityではじめるC# 基礎編

プログラミングでまず初心者が苦戦するであろうループで配列の中身を処理する技術が必要なパズルゲームについて解説しているのでロジック重視のゲームを作ろうとしている方にオススメです。ロジカルなゲームはプログラムで表現できる事が多いので、リソース(絵やSE等)を用意するのが苦手な方はこの本を買ってみるのも手かなと思います。

ちょっと注意していただきたいのは解説しているUnityのバージョンが古い事ですが、プログラミングメインのためそこまで気にはなりません。現バージョンと少し齟齬があると思うので最新のUnityについて解説している本とセットで買う事をオススメします。

この本もKindle版があるので良い感じです。

こんな人にオススメ

・プログラミングが初めての方
・プログラミング主体のロジカルなゲームを作成したい方
・スマホ用ゲームを作ってみたい方

クリックすると展開します

Chapter 1 Unityで開発する準備をしよう
Chapter 2 C#の基本
Chapter 3 分岐とループ
Chapter 4 Unityを使ったプログラミング
Chapter 5 脱出ゲームを作ろう
Chapter 6 物理パズルを作ろう
Chapter 7 スマートフォンアプリの公開

<エフェクト>

Unity ゲームエフェクト入門 Shurikenで作る! ユーザーを引き込む演出手法 (Smart Game Developer)

UnityのParticle Systemについて解説してくれています。様々なエフェクトを作成するのに役に立ちます。

少し注意していただきたいのはUnityのバージョンが古いので現在のバージョンと少し齟齬があるかもしれません。ただ、バージョン違いによる説明違いというのではなく、新しいバージョンで新しく追加された機能の説明が無い感じです。その為、この本を買って勉強した後、書いてなかった情報をネットで補足するなどの使い方をすると良いと思います。

この本もKindle版があるので良い感じです。

こんな人にオススメ

・Unityでエフェクトを作成してみたい方
・アセットストアのアセットを改変してみたい方

クリックすると展開します

ORIENTATION Unity5.4で追加されたParticle Systemの新機能について
CHAPTER 01 エフェクトとは
CHAPTER 02 Particle Systemの概要
CHAPTER 03 はじめてのエフェクトをつくろう
CHAPTER 04 自然を表現するエフェクトをつくろう
CHAPTER 05 キャラクターにエフェクトをつけよう
CHAPTER 06 状態を表すエフェクトをつくろう
CHAPTER 07 ゲームを盛り上げるエフェクトをつくろう
CHAPTER 08 派手な攻撃を演出するエフェクトをつくろう

Unity Particle System Environment Effects Vol.1 (野良狸工房)

絵を書かずにUnityのParticle Systemを使用してエフェクトを作る方法について解説してくれている本です。アセットストアだけではカバーしきれなかったエフェクトを作成するのに購入すると良いと思います。また、Shurikenの使い方をある程度わかっておくだけでもアセットストアで購入したアセットを改変して使用できるのでとても良いと思います。

こちらはKindle版のみとなっています。

こんな人にオススメ

・Unityでエフェクトを作成してみたい方
・アセットストアのアセットを改変してみたい方

クリックすると展開します

Chapter 1: Unityとは・・? 
Chapter 2: Particle Systemとは・・?  
Chapter 3: 環境エフェクトの種類    
Chapter 4: 雨・波紋          
Chapter 5: 桜の舞い          
Chapter 6: GodRay          
Chapter 7: 火の粉           
Chapter 8: 水しぶき・波        
Chapter 9: 霧              
Chapter10: ポイズン・毒系       
Chapter X: Bonus Chapter  

<ゲーム数学>

Unityでわかる! ゲーム数学

ゲームで使用される数学について解説してくれています。特に3Dゲームを作る場合、ベクトルやクォータニオン、行列が必要となってきますので、3Dゲームを作る際にこれらがわからなくなってしまった人にはオススメの本となります。

この本もKindle版があるので良い感じです。

こんな人にオススメ

・3Dゲームで使用されている数学的な話がよくわからなかった方
・3Dゲームを作ってみたい方

クリックすると展開します

Part 1 数学をUnityで体験する
Chapter 1 基礎的な物体の運動
Chapter 2 座標変換
Chapter 3 当たり判定
Chapter 4 簡単なレンダリング
Chapter 5 立体物の作成

Part 2 ゲームに必要な数学理論
Chapter 6 基本的な数学理論
Chapter 7 より高度な数学理論

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