急にUnityで何か作ってと言われても大丈夫!?Unity開発の速習本、「24時間で学ぶ! Unity 5 基本操作と開発のコツ」がボーンデジタルから登場!
- 単行本(ソフトカバー): 432ページ
- 著者:Ben Tristem、Mike Geig
- 出版社: ボーンデジタル
- 言語: 日本語
- ISBN-10: 4862463541
- ISBN-13: 978-4862463548
- 発売日: 2016/9/26
内容紹介
Unity、24時間で学べます
「Unityは必要だけど難しそうなので手をつけられてない」
「業務があるから出来るだけ短時間で覚えたい」
「来週からUnityを使うって金曜日の夜に言われた! 」
本書はこのような方に最適です。
Unityの必須スキルを24に分け、各章につき1時間程度で読み進めます。
集中の続く配分のため、途中で飽きない構成になっています。
章の最後には、解答例付きのテストと応用力を磨く練習問題が用意され、その章の内容をわかった気になる状態のまま進むことはさせません。
そして本書では、途中の章からゲーム制作を始めることで、効率的な復習が可能です。
学んだ知識をフル活用して、4本のゲーム制作を楽しみましょう。
- 3Dレースゲーム
森のフィールドを駆け抜けてゴールを目指す!
復習内容:地形や樹木の作成、スクリプトのアタッチ、ゲーム内の操作 - 3Dピンボールゲーム
コート内を飛び交うボールをゴールに誘導せよ!
復習内容:衝突やマテリアルの設定、スクリプトの記述 - 2Dシューティングゲーム
襲いかかる隕石を数多く撃ち落とせ!
復習内容:スプライトアニメーション、プレハブ、2Dインターフェイス - 3Dダッシュゲーム
障害物をよけながら走る続ける時間を競え!
復習内容:アニメーションの組み合わせ、パーティクル
それぞれ異なるゲームシステムを持っているため、遊びのしくみを学ぶことにも役立ちます。
終盤の章では、各ゲームをスマートフォン向けに調整し、実機で動かします。
24時間後、あなたもUnity使いになれます。
本書はUnity Game Development in 24 Hours, Sams Teach Yourself Second Edition の日本語版です。
出版社からのコメント
Unityの利用シーンがゲームを中心としたコンテンツ開発に拡大しています。エンジニア以外の職業、プランナーやデザイナーにとっても、覚えるべきツールとしての認識が広まっています。本書は開発の現場において、Unityの経験が無い人でも最短で基礎力を身につけられるメソッドとして役立つ内容です。
24章にわかれたステップは、それぞれが機能別の解説となっています。インターフェイスの解説から、ゲームオブジェクトの操作、ライト、カメラ、スクリプト、衝突判定、アニメーション、モバイル対応といった、コンテンツ開発にとって欠かせない知識を網羅しています。ソフトウェアの操作を追うだけではなく、プロフェッショナルの制作に求められる効率的な操作のコツも合わせて習得できます。
なぜこれを学ぶのかといった概念を理解しながら、必要な部分のみハンズオンでのトレーニングを行い、章末にはテストが用意されています。全体を通して4本のゲームを作成し、そこまでに培った知識を知恵に変えていきます。「走りながら覚える」構成によって、効率的な学習が可能です。
本書を1冊やり通すことで、開発現場でコミュニケーションを取れるだけの基礎力が身につきます。それぞれの現場で求められる要件は違っていても、本書で身についた知識が無駄になることはなく、応用へと繋げられるベーシックなスキルとして役立ちます。
著者について
- Ben Tristem
技術的なテーマで初心者に教えることを専門とするインターネット起業家です。シンクレア ZX81 の時代からコンピュータに情熱を傾けてきたベンは、今では世界的な技術トレーナーとして活躍しています。本書を執筆した時点で、ベンは60,000 人を超える生徒を持ち、彼のオンラインコースには5つ星のレビューが1,200 以上付いていました。彼はトレーナー以外にも、イギリス空軍のパイロット、株式トレーダー、スタントマン、ヘリコプターの操縦士、フランチャイズ契約のクリエーターなど、多様な職業を経験してきました。現在はトビーとルーシーという2 人の子供に恵まれ、彼が愛してやまない「教える」仕事に尽力しています。 - Mike Geig
経験豊かな講師およびゲーム開発者であり、両方の分野で素晴らしい活躍を見せています。Unity Technologiesのトレーナーとして、マイクは録音、ライブ、オンサイトの学習コンテンツを開発しています。彼の趣味は、ぶらぶら散歩したりアコーディオンを演奏することです。彼が制作したPearson ビデオシリーズ「Game Development Essentials with Unity 4 LiveLessons」はUnity の主要な教材となっていますし、「Sams Teach Yourself Unity Game Development in 24 Hours」の初版は大好評を博しているそうです。一躍時の人となったマイクのFacebook には、100 万を超える「いいね! 」が付いています。
寄せられた称賛の声
ゲーム業界で最も重要視されるスキルの1 つは、短期間でプロトタイプを作成する能力です。本書を読めば、週末のゲームジャムにたっぷりと時間を残しておけるほど開発スピードがアップするでしょう。Unity の使用経験が長い私でも、本書の前半部分だけでたくさんの新しい時短テクニックを学びました!
— アンディ・ムーア(Radial Games、リーダー)
24 時間、4 つのゲーム。Unity でゲームを作るだけでなく、ゲームデザイナー、プログラマー、開発者になるのに必要な膨大な知識。駆け出しのゲーム開発者に分かりやすく基本を教えてくれます。
— ティム J. ハリントン(教育学博士、高等教育におけるゲームおよびソーシャルラーニングスペシャリスト)
Unity 開発環境、ゲーム用語、ゲーム開発工程の基本がぎっしりと詰まっています。ハンズオン、演習、問題が豊富に含まれているので、すぐに独自のゲームを作成できるようになるでしょう!
— キンバリー・フォル博士(ZanyT Games、ゲーム開発者/研究者)
こんな本を待っていました! BenとMikeはUnity の使い方をただ説明しているのではありません。開発者が後々困ることのないよう、適切にUnity を使う方法を説明しています。すべてのUnity 開発者に必携と一冊となるでしょう。
— エフライン・ミューレンベルグ(TornadoTwinsの共同創始者)
Unityは、使うのも学ぶのも楽しいゲームエンジンです。個人スタジオから100 名程度のゲームスタジオまで、さまざまな規模のスタジオで広く使われるプラットフォームとなりました。ゲームエンジンの価値を決めるのは、それが作り出すゲームです。そして開発者はゲームを世に出すことが仕事です。本書は、そんな開発者の皆さんをサポートします。私が本書で特に面白いと思ったのは、入門的な2D および3D ゲームを作成するセクションです。前の章で学んだ内容を統合し、それらがどう組み合さって全体として機能するかを学べます。本書を読むと、独自の経験を作り出し、それを世界と共有したいという思いに駆られるでしょう。
—ジェフ・サマーズ(「Rock Band」、「Guitar Hero」、「Phase」、「Dance Central」の開発者)
本書は、Unity を使ったゲーム開発にまつわるすべての夢を実現してくれます。イギリス人の私の言葉に嘘はありません。
— ウィル・ゴールドストーン(Unity Technologies)
Unityの総合的な入門書です。最初にデザートを食べて、短時間で楽しめるようになりましょう!
— エリオット・ミッチェル(Vermont Digital Arts/Boston Unity Groupの共同創設者)
各章の内容
本書は24の章から成り、章ごとの所要時間は約1時間を見込んでいます。以下に各章の内容を紹介します。
- Hour 1「Unity入門」 この時間は、Unityゲームエンジンのさまざまな基本事項を説明します。
- Hour 2「ゲームオブジェクト」 Unityゲームエンジンの基礎的な構成要素、ゲームオブジェクトについて説明します。座標系とトランスフォーメーションについても学びます。
- Hour 3「モデル、マテリアル、テクスチャ」 Unity のグラフィカルアセットパイプラインについて学びます。シェーダーとテクスチャをマテリアルに適用したり、これらのマテリアルをさまざまな3Dオブジェクトに適用する方法を学習します。
- Hour 4「地形」 Unity の地形システムを使ってゲームの世界を作り上げる方法を学びます。地面を掘って手を汚し、独自の魅力的な景観を作りましょう。
- Hour 5「環境」 作成した地形に環境効果を適用する方法を学びます。木や草を植えましょう!
- Hour 6「ライトとカメラ」 ライトとカメラについて詳しく説明します。
- Hour 7「ゲーム1—Amazing Racer」」 最初のゲームを作成します。ここまで学習した内容を総動員してAmazing Racerの開発に取り掛かります。
- Hour 8「スクリプト—Part 1」 Unityにおけるスクリプトの基礎を学びます。プログラミング経験がない方も安心してください。ゆっくりと基本から説明していきます。
- Hour 9「スクリプト—Part 2」 Hour 8で学んだ内容を掘り下げ、より高度なトピックに焦点を当てます。
- Hour 10「衝突」 Hour 10では、最新のビデオゲームでよく見られる、さまざまな衝突の相互作用を見ていきます。物理的な衝突だけでなく、トリガーを使った衝突についても学びます。また、物理特性マテリアルを作成してオブジェクトに変化を付ける方法も確認します。
- Hour 11「ゲーム2—カオスボール」 再びゲーム作りの時間です! この時間はChaos Ballというゲームを作成します。その名の通り、さまざまな衝突、物理特性マテリアル、ゴールを使用します。とっさの反応で混合戦略に備えましょう。
- Hour 12「プレハブ」 プレハブは繰り返し使用可能なゲームオブジェクトを作成するのに優れた方法です。プレハブの作成および変更方法を学びます。また、スクリプトでプレハブを追加する方法についても学習します。
- Hour 13「2Dゲームツール」 スプライトの使用方法やBox2D物理エンジンなど、Unityの強力な2Dゲーム作成ツールについて学習します。
- Hour 14「ユーザーインターフェース」 Unity の強力なユーザーインターフェースシステムの使用方法と、ゲーム用のメニューの作成方法を学習します。
- Hour 15「ゲーム3—Captain Blaster」 3つ目のゲームです! この時間は、レトロな宇宙船シューティングゲームのCaptain Blasterを作ります。
- Hour 16「パーティクルシステム」 パーティクルエフェクトについて学習します。この章では、Unityのパーティクルシステムを使って魅力的な効果を作成し、プロジェクトに適用します。
- Hour 17「アニメーション」 アニメーションとUnity のアニメーションシステムについて学びます。2Dおよび3Dアニメーションを作成したり、強力なアニメーションツールを使用します。
- Hour 18「アニメーター」 UnityのMecanimアニメーションシステムについて学びます。強力なステートマシンの使い方やアニメーションのブレンド方法を見ていきます。
- Hour 19「ゲーム4—Gauntlet Runner」 ラッキーゲームナンバー4はGauntlet Runnerです。このゲームでは、背景の新しいスクロール方法や、ブレンドされた複雑なアニメーションを構築するようアニメーターコントローラーを追加する方法を探究します。
- Hour 20「オーディオ」 オーディオを介して重要な環境効果を加えます。2D および 3Dオーディオのさまざまなプロパティについて学びます。
- Hour 21「モバイルゲームの開発」 この時間は、モバイルデバイス向けにゲームをビルドする方法を学びます。また、モバイルデバイスに搭載された加速度計とマルチタッチディスプレイも使用します。
- Hour 22「ゲームの変換」 これまで作成した4つのゲームに戻り、モバイルデバイスでプレイできるように変更を加えます。モバイルにうまく変換できるコントロールスキームと、そうでないコントロールスキームがあることを学びます。
- Hour 23「シーン管理とビルド」 複数のシーンを追加し、そのシーン間でデータを存続させる方法を学びます。また、ゲームの配置とプレイに関する設定についても学習します。
- Hour 24「終わりに」 この時間は、ここまで Unityについて学んだ内容を振り返ります。今後の学習方法も含めて、役立つ情報を紹介しています。
内容サンプル
24時間で学ぶ!Unity 5 基本操作と開発のコツ|書籍|株式会社ボーンデジタル
お求めはこちらから
洋書紹介
Unity Game Development in 24 Hours, Sams Teach Yourself (2nd Edition)
コメント