Unityのゲーム開発現場で最も使われた決定版書籍が、大幅バージョンアップして登場!
ゲームの開発現場で即実践できるスキルが身につく!
本書は、ゲーム開発で最も使われている「Unity」の入門や初級レベルを卒業した方向けの書籍です。ゲームの開発現場で、即実践できるスキルが身につくように、「37」の最新のトピックを網羅しました。
本書には、第一線の現場で活躍している23名の著者陣が参加しており、ゲーム開発のノウハウやTipsが満載されています。またほとんどのトピックでは、サンプルゲームがダウンロードでき、実際に動かしながら、実践的に学んでいくことが可能です。
Unityでのゲーム開発のさまざまな場面で、すぐに役立つ1冊となっています。
●基本コンポーネント(5セクション)
Prefab/カメラワーク/TextMesh Pro/Particle System/NavMesh
●グラフィックス(4セクション)
URP/シェーダー言語/Timeline/Light 2D
●拡張コンポーネント(7セクション)
Terrain/2D Animation/Animation Rigging/Visual Effect Graph/ShaderGraph/Bolt/Unity ML-Agents
●ネットワーク(3セクション)
Firebase/Photon/MLAPI
●リソース/IO/xR(4セクション)
AR/VR/Genvid/インタラクティブ・ミュージック
●C#スクリプティング(7セクション)
DOTS/C# JobSystem/C#新機能/UniRx/非同期処理/Zenject/システム設計
●開発支援(7セクション)
Editor拡張/プロファイリング/テストフレームワーク/Addressable Assets/ビルド管理/動画広告
■基本コンポーネント
01 プレハブ(Prefab)の最新活用法
02 カメラワーク
03 TextMesh Proアニメーション
04 Particle Systemなどの画面演出技法:3D早押しチャンバラ
05 ナビゲーションシステム(NavMesh)を活用したゲーム制作
■グラフィックス
06 URPのカスタマイズ
07 レイマーチング:基礎から応用まで
08 Timelineによる映像制作
09 Light 2Dによる効果的な演出
■拡張コンポーネント
10 TerrainとProcedural Skyboxによるオープンマップの作成
11 Unity 2D Animationによるアクションゲームの作成
12 Animation Riggingによるアニメーションのランタイム編集
13 Visual Effect Graphによるエフェクト制作
14 ShaderGraph、UniversalRPを活用した高度な表現
15 Boltによるビジュアルプログラミング
16 Unity ML-AgentsによるAIファイターの作成
■ネットワーク
17 Firebaseを活用した非リアルタイムネットワークゲーム
18 Photonによるリアルタイムネットワークゲーム
19 MLAPIによるリアルタイムネットワークゲーム
■リソース/IO/xR
20 AR FoundationによるARダンスミックス
21 XR Plugin FrameworkによるVRレーシング
22 インタラクティブなライブ動画配信
23 インタラクティブミュージックの実装
■C#スクリプティング
24 DOTSの概要
25 C# JobSystemによるマルチコア分散処理
26 Update your C# in Unity
27 UniRxを用いたゲーム開発
28 async/awaitとUniTaskによる非同期処理の実装
29 Zenjectを用いたゲーム開発
30 柔軟なシステム設計の考え方と実装例
■開発支援
31 Unityエディターの拡張
32 Profilerの情報をランタイムで取得して表示する
33 テストフレームワークを用いた開発
34 セキュリティと多言語対応
35 Addressable Assets Systemによるアセット管理
36 ビルド管理・パッケージ管理
37 動画広告の実装