Unityマスターブック|和泉信生|カットシステム|電子書籍|shinanobook.com|シナノ

Unityマスターブック

立ち読みする
立ち読みする

Unityマスターブック

3Dゲームエンジンを使いこなす

和泉信生

出版社:
カットシステム
判型:
B5判
ページ数:
304ページ
発行日:
2011/10/10 
発売日:
2011/10/10 
対応端末:
PC, iPhone, iPad, Android, Tablet

PC版:ストリーミング対応
iPhone版・iPad版・Android版・Tablet版:ダウンロード5回

購入(¥3,150 税込)

還元マイル:315マイル

印刷した本を購入希望の方はこちら!





 私がUnityに出会ったのは2010年の夏でした。自身の研究に必要だったためいくつかの3次元開発ツールを試していたのですが、触ってすぐにUnityの素晴らしさに心を奪われてしまいました。ゲームの開発など初めての経験だったのですが、Unityが公開している3D Platformer Tutorialをひと通りやり終えた頃には、ゲームを作ることで学べることの多さに驚き、大学の講義に取り入れたいと思うようになっていました。これまでに2学期ほどUnityでのゲーム開発を題材とした講義を行ってきました。講義を通して30近くのゲームが完成しています。そこから個人的にUnityGamesというウェブサイトを立ち上げるパワフルな学生も登場してくれました。とりあえず、大成功!と自画自賛しています。

 学生に教える上で、日本語の資料はほとんど皆無の状態だったため、チュートリアルやドキュメントの日本語化に取り掛かりました。ある程度進んだところでUnity社に公開の許可を尋ねると、非公式と記述すれば大丈夫との返事をもらいました。喜んで公開したのが1年ほど前です。その後、横浜でUnity社のCEOデビットとお会いする機会(Unity社からメールが来て会わないか? と言われたときは飛び上がりそうになりました)もあり、今日までUnityの大ファンとして楽しく利用しています。

 Unityはゲーム開発プラットフォームです。3Dにも2Dにも幅広く使うことができます。また、ゲーム以外の開発にも広く使われています。世界で一番敷居の低いゲーム開発プラットフォームであることは間違いがないでしょう。

 本書はUnityの基礎、チュートリアル形式のゲーム開発、アドバンストの3部構成になっています。チュートリアルゲームの内容は3D Platformer Tutorialから強く影響を受けています。個別の機能も大切ですが、ゲーム開発の雰囲気を感じることが上達への第一歩だと思い、このような内容になりました。少し難しいと感じるところもあるかもしれませんが、頑張って最後までたどり着けば、皆さんはきっとクリエイターの仲間入りをしていることでしょう。

Unityマスターブック|和泉信生|カットシステム


第I部 Unityでゲームを作り始める前に
第1章 Unityへようこそ
--------------------------------------------------------------------------------

第2章 Unityを触ってみる
2.1 Unityのインストール
2.2 Unityのインタフェース
2.3 シーンビュー
2.4 ゲームビュー
2.5 インスペクター
--------------------------------------------------------------------------------

第3章 基礎知識
3.1 3次元空間を理解しよう!
3.2 Unityの基本的なコンセプトと用語を理解しよう!
--------------------------------------------------------------------------------

第4章 初めてのゲーム作成
4.1 プロジェクトを作成する
4.2 オブジェクトを配置する
4.3 オブジェクトを動かす
4.4 プレイヤーを配置する
4.5 スクリプトを書く
--------------------------------------------------------------------------------

第5章 スクリプティング
5.1 プログラミング超入門
5.2 オブジェクト指向
5.3 Unityにおけるスクリプティング
5.4 ゲームループ
5.5 スクリプトとコンポーネント
5.6 リファレンスとサンプルコード
第II部 チュートリアル??Unityでゲームを作る
第6章 3人称アクションゲーム
6.1 知っておくとよいこと
6.2 プロジェクトの構成
6.3 ゲームオブジェクトとコンポーネント
6.4 プロジェクトファイルの準備
6.5 Unityでの約束事
--------------------------------------------------------------------------------

第7章 初めの一歩
7.1 ストーリー
7.2 キャプテンクロックをゲームに登場させましょう
7.3 3人称視点カメラ
7.4 クロックを動かす
7.5 ブロブシャドウ
7.6 スクリプティング
7.7 ビジュアルな開発環境におけるスクリプティング
--------------------------------------------------------------------------------

第8章 レベルの構築
8.1 ステージとライティング
8.2 アイテムの配置
8.3 アイテム取得スクリプト
--------------------------------------------------------------------------------

第9章 グラフィカルユーザーインタフェース(GUI)
9.1 ユーザーインタフェース
9.2 ゲーム内HUD(ヘッドアップディスプレイ)
9.3 GUISkin
9.4 スタートメニュー
9.5 ゲームオーバー
--------------------------------------------------------------------------------

第10章 敵キャラクター
10.1 敵キャラクターとトラップ
10.2 丸太のトラップ
10.3 敵キャラクター
--------------------------------------------------------------------------------

第11章 オーディオと最後の仕上げ
11.1 ゲームにおけるオーディオの役割
11.2 オーディオを扱うときの注意点
11.3 クロックの冒険にサウンドを追加
11.4 シーンの挿入
第III部 アドバンスト??Unityの高度な機能を知る
第12章 ビルドと公開
12.1 スタンドアローンビルド
12.2 プレイヤー設定
12.3 ウェブブラウザビルド
12.4 UnityGames
--------------------------------------------------------------------------------

第13章 アニメーションビュー
13.1 アニメーションビューの設定
13.2 Unityエディターでの設定
--------------------------------------------------------------------------------

第14章 地形エディター
14.1 地形エディターのメニュー
14.2 地形エディターツールセット
--------------------------------------------------------------------------------

第15章 パーティクルシステム
15.1 なぜシステムなのか?
15.2 炎のパーティクルシステムを作成しよう
--------------------------------------------------------------------------------

第16章 ツリーエディター
16.1 初めてのツリー
16.2 マテリアルの追加
--------------------------------------------------------------------------------

第17章 オクルージョンカリング
17.1 フラスタムカリング
17.2 オクルージョンカリング
17.3 オクルージョンカリングの設定
--------------------------------------------------------------------------------

第18章 影とライトマッピング
18.1 シェイドとシャドウ
18.2 ライトマッピング
18.3 その他の機能
--------------------------------------------------------------------------------

第19章 高度なスクリプティング
19.1 メッセージ
19.2 コルーチン
--------------------------------------------------------------------------------

第20章 Unityとコミュニティー
20.1 Unityが多くのユーザーを獲得している理由
20.2 公式のフォーラムや掲示板
20.3 アセットストア
20.4 その他の便利なウェブサイト
--------------------------------------------------------------------------------

付 録
A.1 Mac OS XでのMonoDevelope文字化け対策
A.2 スクリプトリスト

Unityライブラリ辞典 
ランタイム編
¥6,090



ページ先頭へ