本書の内容
◆決定版解説書『Unreal Engine 4で極めるゲーム開発』(通称「極め本」)を完全リニューアル!◆
◆ゲーム制作に必須の”知識”と”経験”がハンズオンで身につく一冊!◆
本書は、アンリアルエンジン(以降、UE)製のゲーム開発現場に参加したUE未経験の開発者に向けて、環境移行のトレーニングを行うことを第一の目的とする入門書です。実際のゲーム開発において、UEの各機能を“どのような順番で、どのように組み合わせていくのか”にフォーカスしています。また、高校で情報の授業が始まり、就職者の多くが職種によらず情報科学の基礎知識を習得している新時代を意識して、いわゆる「非技術職」の基礎知識を底上げし、知識の足並みを揃えることにも注力しました。
全章を通じて学生からジュニア(新卒社員)レベルの開発者が読める難易度に仕上げてあります。一本のゲームを作るプロセスを経験したことがない読者のために、開発プロセスや基礎知識の説明やワークショップにページを割きました。また、手短ではありますが、3Dゲーム開発に必要な基礎知識を身に着けるための記事や参考文献も導入しています。
本書の各章は、原則として座学と実践に分かれています。座学編では知識や操作方法を学び、実践編ではサンプルゲームをハンズオンで開発しながら学びます。また、章単位のプロジェクトデータを使い、特定の章をピンポイントで学ぶこともできます。本書を読み終えたころには、楽しく遊べるサンプルゲームの完成品とともに、ゲーム開発の基礎知識と技術が身についていることでしょう。
独学の人だけでなく、分業制のゲームプロジェクトにおけるトレーニングや、ゲーム会社の研修素材、学校教材としてもご使用いただけます。
また本書では、ハンズオンをサポートする目的として、実際の作業画面を収録した動画をダウンロードデータとして提供しています。さらに、操作手順や動作確認の一部はYouTubeにも動画をアップロードしており、誌面に掲載されているQRコードから簡単に参照いただけます。
■前著『Unreal Engine 4で極めるゲーム開発』からのリニューアルポイント!
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
前著をベースにおきつつ、構成を大幅に変更し、9割以上を書き直しました。
前著が「ゲーム開発を知らないと読めないUE開発入門書」だったのに対し、今著ではある程度のゲーム開発入門書を兼ねられるよう強化しています。
・前著の90%以上を完全リニューアルし、新章を多く追加
・座学パートと実践パートに分かれたおよそ60章の大ボリュームで、プロトタイプからプロダクションまでの現代的なゲーム開発プロセスを擬似体験
・「必読の章」と読み飛ばしに対応した「任意の章」の2段構えでニーズに合わせた学習計画が立てられる
・章ごとに適性職種やジュニア向け、中堅向け、シニア向けなどの学習目安を表示
・サンプルゲーム開発工程に組み込まれた理解度チェック問題(解答付き)で学びを定着
・数学、ベクトル、三角関数、基礎物理、デバッグなどゲーム開発に必要な基礎知識を実践的に復習できる章を追加
・シーケンサー、Quixel Megascans、フォリッジ、ナイアガラ、ブループリントインターフェース、カスタムコンポーネントなど、UE4.7から今日までに追加された新機能や、前著で取り上げなかった機能を扱う章を導入
・UE5時代の新標準であるモデリングモード、強化された入力システム、Nanite、Lumen、Metasoundをカバー
・発展的な学習のために参考文献を網羅
・3Dゲーム開発が初めての読者のために、ゲーム感覚で進められるワークショップや、最低限の基礎知識を学べる章を追加
・物理エンジンの章に物理学を復習する記事、マテリアルの章に物理ベースレンダリングを概説する記事など、技術のベースとなる基礎知識の座学記事を追加
・座学パートと索引、トピックごとに細分化した章構成により、読破後も使いやすいリファレンスとして利用可能
・QRコードで主要な動画に簡単アクセス
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
第1章 キャラクターデザイン
1.1 キャラクター設定
1.2 キャラクターデザインの過程
第2章 モデリング&テクスチャリング
2.1 モデルの仕様について
2.2 素体のモデリング
2.3 頭部の作り込み
2.4 服のモデリング
2.5 服のUV マッピング
2.6 服のテクスチャ
2.7 FB 対応
第3章 リギング&スキニング
3.1 プライマリセットアップ
3.2 セカンダリ・補助骨のセットアップ
3.3 コントローラのセットアップ
第4章 シェーダ
4.1 シェーダを扱うにあたって
4.2 UTS2 の使い方
4.3 UTS2 使用のマテリアルの作成