Augmented Reality Game Development

Micheal Lanham

買這商品的人也買了...

商品描述

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

  1. Getting Started
  2. Mapping the Player's Location
  3. Making the Avatar
  4. Spawning the Catch
  5. Catching the Prey in AR
  6. Storing the Catch
  7. Creating the AR World
  8. Interacting with an AR World
  9. Finishing the Game
  10. Troubleshooting

商品描述(中文翻譯)

主要特點


  • 從頭開始創建自己的擴增實境遊戲,加入虛擬實境遊戲革命

  • 使用最新的Unity 5 VR SDK創建像寵物小精靈Go一樣的專業級AR遊戲

  • 在移動遊戲行業中創新並探索最新和最有前景的AR遊戲趨勢

書籍描述

基於位置的擴增實境遊戲的全盛時期已經到來。這些遊戲已經存在了幾年,但《寵物小精靈Go》的發布是一個改變遊戲規則的事件,它催化了市場並引發了需求的大幅增長。現在是新手和有經驗的開發人員將他們的好點子轉化為擴增實境(AR)移動遊戲並滿足這種需求的時候了!

如果您熱衷於使用最新的Unity 5工具包開發虛擬實境遊戲,那麼這本書就是為您而寫的。基於位置的AR遊戲類型引入了一個新的平台和技術挑戰,但本書將幫助簡化這些挑戰,並展示如何最大化您的遊戲受眾。

本書將帶您踏上一段建立基於位置的AR遊戲的旅程,並解決核心技術概念:GIS基礎知識、移動設備GPS、地圖繪製、Unity中的地圖紋理、移動設備相機、Unity中的相機紋理、訪問基於位置的服務以及其他有用的Unity技巧。技術材料還討論了進一步開發所需的內容,以創建遊戲的多人版本。最後,您將獲得疑難排解技巧,以防遇到問題並需要一點幫助。

您將學到什麼


  • 構建一個名為Foodie Go的基於位置的擴增實境遊戲

  • 在地圖上為玩家的角色添加動畫

  • 使用移動設備的相機作為遊戲背景

  • 使用SQLLite4Unity3D實現數據庫持久性,以在遊戲會話之間保存庫存物品

  • 為遊戲、庫存、菜單和設置創建基本的UI元素

  • 使用Google Places API對位置和內容進行搜索

  • 通過添加視覺着色器效果來增強遊戲的氛圍

  • 通過添加多人網絡和其他增強功能來擴展遊戲

關於作者

Micheal Lanham是一位解決方案架構師,目前居住在加拿大亞伯達省的卡爾加里。在他目前的職位上,他開發具有高級空間搜索功能的集成GIS應用程序。他曾作為專業和業餘遊戲開發人員工作,開發桌面和移動遊戲超過15年。2007年,Micheal接觸到Unity 3D,從那時起一直是一位狂熱的粉絲和開發人員。

目錄


  1. 入門

  2. 映射玩家的位置

  3. 創建角色

  4. 生成目標

  5. 在AR中捕捉目標

  6. 存儲捕獲的目標

  7. 創建AR世界

  8. 與AR世界互動

  9. 完成遊戲

  10. 疑難排解