サイバーエージェントUnityエンジニアによる技術書「ステップアップUnity──プロが教える現場の教科書」をご紹介します!
2021年2月19日(金)に技術評論社より、サイバーエージェントのゲーム・エンターテイメント事業部(SGE)に所属するUnityエンジニアが執筆した「ステップアップUnity──プロが教える現場の教科書」が発売されました。今回は、こちらの書籍の見所を紹介します!
「ステップアップUnity──プロが教える現場の教科書」とは?
サイバーエージェントで、日々ゲーム開発を行っているUnityエンジニアが、Unityによるゲーム作成のノウハウについて執筆した本です。Part1でシンプルな3Dゲーム、Part2で現在トレンドのARを用いたゲームの作成について解説し、以降はゲーム開発・運営をしているエンジニアが現場で培った技術をPartごとにまとめています。また,最後にUnityにおけるAIについても解説しています。Partごと完結する内容で、順を追って読み進める必要はないので、興味がある個所や、今必要な技術について記述してある個所からお読みいただける構成になっています。
【目次】
Part1 Unityでシンプル3Dゲーム作成(著 : 吉成祐人)
Part2 モバイルAR 開発の実践(著 : 伏木秀樹)
Part3 現場で使えるUI 実装 (著 : 御厨雄輝)
Part4 Editor拡張で開発効率化 (著 : 木原康剛)
Part5 Unityアプリの負荷削減 (著 : 川辺兼嗣)
Part6 3Dゲームのための絵作り (著 : 住田直樹)
Special UnityにおけるAI (著 : 田村和範)
Part1 Unityでシンプル3Dゲーム作成(著:吉成祐人)
本Partでは、Unityを用いたシンプルな3Dゲームの作成を通じて、Unityの基本的な使い方を紹介します。また、ゲーム作成周りの要素技術(3D、UI、エフェクト、サウンド、ゲームロジック)を学ぶことができます。
Part2 モバイルAR 開発の実践(著:伏木秀樹)
このPartではスマートフォンで動く簡単なARゲームアプリの制作を通じて、UnityでARゲーム開発をする上での基礎やスマートフォンへのアプリビルド方法、周辺技術(Particle System, アニメーション)を学ぶことができます。
Part3 現場で使えるUI 実装 (著:御厨雄輝)
UnityでUIを実装するために必要なuGUIの基礎知識と使用法を紹介しています。また、デフォルトの機能で足りない部分を補うためのプログラムを使用した拡張機能作成を学ぶことができます。
Part4 Editor拡張で開発効率化 (著:木原康剛)
簡単なインスペクタの編集から、具体的なEditor拡張の実装例を紹介しています。具体的な実装があるので一歩踏み込んだ所までの理解ができるかと思います。また、GUIDやprefab構造など、Editor拡張する上で役に立つことも紹介しているので是非手にとっていただけると幸いです。
Part5 Unityアプリの負荷削減 (著:川辺兼嗣)
ゲーム開発を進めてリッチなグラフィックや高度な仕様を詰めていくといずれぶつかる、処理負荷の原因を特定してパフォーマンス改善を施す方法について解説しています。また、スマートフォンでの開発するの場合の基準スペックを決める考え方についても紹介しています。快適に動作するゲームを開発したい方はもちろん、出来上がったゲームの動作が重くて困っている方のお役に立てれば幸いです。
Part6 3Dゲームのための絵作り (著:住田直樹)
Unityでテイストに合わせた空間の絵作りを行うために必要なアプローチについて紹介しています。材質、直接光、間接光、影という4つの絵作りの要素について、Unityでそれら実現するための機能の紹介と実際の使い方について順に紹介します。
Special UnityにおけるAI (著:田村和範)
UnityにおけるAIに関する話題として、キャラクターを目的地まで賢く移動させるためのNavMesh、キャラクターの試行をツリー構造を使って記述するビヘイビアツリー、機械学習をお手軽に試せるフレームワークであるML-Agentsを、実際の利用方法と共に紹介します。
最後に
「ステップアップUnity──プロが教える現場の教科書」では現場視点から様々な技術を紹介しています!本技術書が皆様のステップアップに少しでも役に立ちましたら幸いです!ぜひ、ご覧ください!
【書籍詳細】
発売日:2021年2月19日発売
著者:吉成祐人,伏木秀樹,御厨雄輝,木原康剛,川辺兼嗣,住田直樹,田村和範 著
仕様:B5判/256ページ
定価:本体2,680円+税
URL: https://gihyo.jp/book/2021/978-4-297-11927-0
Amazon:https://www.amazon.co.jp/o/ASIN/4297119277/