Unity による AR ゲーム開発(ユニティニヨル エーアールゲームカイハツ)
作りながら学ぶオーグメンテッドリアリティ入門
その他- 著者:
- Micheal Lanham/高橋 憲一/あんどうやす/江川 崇/安藤幸央(マイケル ランハム/タカハシ ケンイチ/アンドウ ヤスシ/エガワ タカシ/アンドウ ユキオ)
- 出版社:
- オライリー・ジャパン
- 出版日:
- 2017年09月02日頃
- ISBN:
- 9784873118109
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
AR (拡張現実) アプリ開発の基本を学ぶ!
AR アプリ開発の入門書。本書ではスマホゲーム『 Foody GO 』を実際に作りながら位置情報ベースの AR ゲームについて学びます。『 Foody GO 』はモンスターを探して捕まえレストランに連れていってアイテムとして売るというアドベンチャーゲームです。モバイル端末の GPS から現在位置を取得しゲームの世界観に合わせたマップを描画してその上に自分のアバターとモンスターをアニメーション付きで表示します。 iPhone や iPod 、 Android で遊べる実践的なスマホゲームを自分で作ることができるので、読者は Unity による AR ゲーム開発と関連技術を体系的かつ体験的に学べます。
技書の森解説
拡張現実 (AR) のゲームやアプリケーションを作ってみたいと思ったとき、 Unity の操作経験はあっても AR 固有の技術要素 (平面検出、マーカー追跡、現実世界との座標合わせ) をどう組み合わせればよいかが分からない、という段階で手に取る一冊です。本書は O'Reilly の翻訳書で、 Unity を使った AR 開発のワークフローを一通り体験できる構成になっています。
カメラ映像の上に 3D オブジェクトを配置する基礎から、位置情報の活用、マーカーレス AR の仕組みまでを段階的に進めます。コードを書きながらプロジェクトを組み上げていく形式のため、読了後に「何が動かせるようになるか」が明確です。 Unity の基本操作 (シーン構築、スクリプトの紐付け、ビルド) を一通り理解していることが前提になります。
AR 開発の技術スタックは進化が速く、具体的な SDK のバージョンや API は読む時期によって差が生じます。しかし、現実空間と仮想空間を接続する設計思想は汎用的であり、後継フレームワークへ移行する際にも土台として効いてきます。 AR 開発の全体像をつかむ起点として適した書籍です。
言及 Qiita 記事 (1 件)
この本に興味がある方におすすめ
この本に関連
関連記事
技術書の読む順番戦略 - 複数冊を組み合わせて理解を加速させる
技術書を 1 冊ずつ読むのではなく、複数冊を戦略的に組み合わせることで、1 冊では届かない理解の深さと広さに達する方法を解説します。
体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版は初版と何が違うか - 買い直し判断ガイド
通称「徳丸本」こと体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版 (2018 年) と初版 (2011 年) の違いを出版社公表の改訂内容から整理。章の削除 / 新設 / 追加点の一覧と、初版所有者が買い直すべきかの判断基準を解説します。
障害対応の夜に思い出す、あの本の 1 ページ
本番障害の緊迫した場面で、過去に読んだ技術書の知識が助けてくれた経験はありませんか。「いつか役立つ」知識が「今この瞬間」に変わる読書の価値を考えます。
関連用語
ゲーム開発
ゲームを企画 / 設計 / 実装する分野。技術と表現が高度に融合する領域
Flutter
1 つのコードで iOS / Android 両対応のアプリを作れる Google 製フレームワーク
プラットフォームエンジニアリング
開発者の生産性を向上させる内部プラットフォームを構築 / 運用する実践
トランクベース開発
全開発者が 1 つのメインブランチに頻繁にコミットし、長寿命ブランチを避ける開発手法
フィーチャーブランチとは - 機能ごとに独立したブランチで開発しマージする Git ワークフロー
機能ごとに独立したブランチを作成し、完成後にメインブランチにマージする Git ワークフロー
チーム開発
複数人で 1 つのソフトウェアを協力して作る進め方。連携と規律が成果を左右する