Augmented Reality Game Development
暫譯: 擴增實境遊戲開發
Micheal Lanham
- 出版商: Packt Publishing
- 出版日期: 2017-01-20
- 售價: $2,000
- 貴賓價: 9.5 折 $1,900
- 語言: 英文
- 頁數: 334
- 裝訂: Paperback
- ISBN: 1787122883
- ISBN-13: 9781787122888
-
相關分類:
VR/AR
-
相關翻譯:
AR游戲:基於Unity 5的增強現實開發 (簡中版)
海外代購書籍(需單獨結帳)
買這商品的人也買了...
相關主題
商品描述
Key Features
- Create your own augmented reality game from scratch and join the virtual reality gaming revolution
- Use the latest Unity 5 VR SDK to create pro-level AR games like Pokémon Go
- Innovate and explore the latest and most promising trend of AR gaming in the mobile gaming industry
Book Description
The heyday of location-based augmented reality games is upon us. They have been around for a few years, but the release of Pokémon Go was a gamechanger that catalyzed the market and led to a massive surge in demand. Now is the time for novice and experienced developers alike to turn their good ideas into augmented reality (AR) mobile games and meet this demand!
If you are keen to develop virtual reality games with the latest Unity 5 toolkit, then this is the book for you. The genre of location-based AR games introduces a new platform and technical challenges, but this book will help simplify those challenges and show how to maximize your game audience.
This book will take you on a journey through building a location-based AR game that addresses the core technical concepts: GIS fundamentals, mobile device GPS, mapping, map textures in Unity, mobile device camera, camera textures in Unity, accessing location-based services, and other useful Unity tips. The technical material also discusses what is necessary for further development to create a multiplayer version of the game. At the end, you will be presented with troubleshooting techniques in case you get into trouble and need a little help.
What you will learn
- Build a location-based augmented reality game called Foodie Go
- Animate a player’s avatar on a map
- Use the mobile device’s camera as a game background
- Implement database persistence with SQLLite4Unity3D to carry inventory items across game sessions
- Create basic UI elements for the game, inventory, menu, and settings
- Perform location and content searches against the Google Places API
- Enhance the game’s mood by adding visual shader effects
- Extend the game by adding multiplayer networking and other enhancements
About the Author
Micheal Lanham is a solutions architect with petroWEB and currently resides in Calgary, Alberta in Canada. In his current role he develops integrated GIS applications with advanced spatial search capabilities. He has worked as a professional and amateur game developer building desktop and mobile games for over 15 years. In 2007, Micheal was introduced to Unity 3D and has been an avid fan and developer ever since.
Table of Contents
- Getting Started
- Mapping the Player's Location
- Making the Avatar
- Spawning the Catch
- Catching the Prey in AR
- Storing the Catch
- Creating the AR World
- Interacting with an AR World
- Finishing the Game
- Troubleshooting
商品描述(中文翻譯)
#### 主要特點
- 從零開始創建自己的擴增實境遊戲,加入虛擬實境遊戲革命
- 使用最新的 Unity 5 VR SDK 創建專業級的 AR 遊戲,如 Pokémon Go
- 創新並探索移動遊戲產業中 AR 遊戲的最新和最具潛力的趨勢
#### 書籍描述
基於位置的擴增實境遊戲的黃金時代已經來臨。這類遊戲已經存在幾年,但 Pokémon Go 的發布改變了遊戲規則,催化了市場並導致需求大幅上升。現在是新手和經驗豐富的開發者將他們的好點子轉化為擴增實境 (AR) 移動遊戲以滿足這一需求的時候了!
如果你渴望使用最新的 Unity 5 工具包開發虛擬實境遊戲,那麼這本書就是為你而寫的。基於位置的 AR 遊戲類型引入了一個新的平台和技術挑戰,但這本書將幫助簡化這些挑戰,並展示如何最大化你的遊戲受眾。
這本書將帶你踏上構建一個基於位置的 AR 遊戲的旅程,涵蓋核心技術概念:GIS 基礎知識、移動設備 GPS、地圖、Unity 中的地圖紋理、移動設備相機、Unity 中的相機紋理、訪問基於位置的服務以及其他有用的 Unity 提示。技術材料還討論了進一步開發所需的內容,以創建遊戲的多人版本。最後,將提供故障排除技術,以防你遇到問題並需要一些幫助。
#### 你將學到什麼
- 構建一個名為 Foodie Go 的基於位置的擴增實境遊戲
- 在地圖上為玩家的虛擬形象添加動畫
- 使用移動設備的相機作為遊戲背景
- 使用 SQLLite4Unity3D 實現數據庫持久性,以在遊戲會話之間攜帶物品
- 為遊戲、庫存、菜單和設置創建基本的 UI 元素
- 使用 Google Places API 進行位置和內容搜索
- 通過添加視覺著色器效果來增強遊戲的氛圍
- 通過添加多人網絡和其他增強功能來擴展遊戲
#### 關於作者
**Micheal Lanham** 是 petroWEB 的解決方案架構師,目前居住在加拿大阿爾伯塔省的卡爾加里。在他目前的角色中,他開發具有先進空間搜索能力的集成 GIS 應用程序。他作為專業和業餘遊戲開發者,已經構建桌面和移動遊戲超過 15 年。2007 年,Micheal 接觸到 Unity 3D,從此成為其熱情的粉絲和開發者。
#### 目錄
1. 開始
2. 繪製玩家的位置
3. 創建虛擬形象
4. 生成捕獲物
5. 在 AR 中捕捉獵物
6. 儲存捕獲物
7. 創建 AR 世界
8. 與 AR 世界互動
9. 完成遊戲
10. 故障排除