Developing AR Games for iOS and Android

Developing AR Games for iOS and Android
eBook: $19.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $52.98    Print cover: $32.99
save 38%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Deploy full augmented reality experiences on iOS and Android
  • Build a fully-functional augmented reality game and deploy it on iOS and Android
  • Achieve better trackable performance for a robust experience
  • Understand the prefabs and components that make up Vuforia SDK
  • Explore the Unity environment to maximize your game development experience

Book Details

Language : English
Paperback : 130 pages [ 235mm x 191mm ]
Release Date : September 2013
ISBN : 1783280034
ISBN 13 : 9781783280032
Author(s) : Hassan EL Habbak, Dominic Cushnan
Topics and Technologies : All Books, Game Development, Virtualization and Cloud, Open Source

Table of Contents

Chapter 1: What is Augmented Reality?
Chapter 2: Setting Up the Environment
Chapter 3: Understanding Vuforia
Chapter 4: Trackables and Tracking
Chapter 5: Advanced Augmented Reality
  • Chapter 1: What is Augmented Reality?
    • Definition of augmented reality
      • The forms of augmented reality
    • Smartphones and augmented reality
    • Immersion factor for delivering content
    • Vuforia SDK and how it helps in delivering the AR experience
    • Unity 3D and how it fits with Vuforia
    • Summary
    • Chapter 2: Setting Up the Environment
      • Downloading and installing Unity 3D
      • Downloading and installing Vuforia
      • Vuforia sample projects
      • Starting a Unity project
        • Unity scenes
        • Importing packages in Unity
          • Unity scene files
          • Trackable files
      • Build settings
        • Deploying for Android
        • Deploying for iOS
    • Summary
        • Chapter 4: Trackables and Tracking
          • What are trackables for image targets?
          • Creating image targets
          • Trackable score
          • What decides trackable score?
            • Features definition
            • Enhancing score by enhancing contrast
            • Feature distribution on image targets
            • How to enhance distribution of features
            • Patterns in image targets
          • Exporting datasets to Unity
          • Summary
          • Chapter 5: Advanced Augmented Reality
            • Augmented reality games
            • Unity as a game engine
              • Setting up the environment
            • The Whack-A-Mole game
              • Creating the ground for moles
            • The Whack-A-Mole model
              • Adding colliders to the scene
            • Creating the ball for the ball gun
              • Setting global gravity settings
            • Adding audio sources
            • Scripting the ball gun
            • Vuforia trackable event handler
            • Adding a Particles prefab
            • Scripting the mole character
            • Mask shader
            • Summary

            Hassan EL Habbak

            Hassan EL Habbak is a software engineer with a huge interest in mobile technologies, particularly in the areas of AR and gaming. He started off with small-scale mobile applications, but soon found himself creating massive AR experiences for a variety of businesses and individuals. He is also a gaming enthusiast with various games already implemented using free technologies such as Unity. He thrives on finding channels through which he may deliver his content to the masses of unsuspecting people.

            Dominic Cushnan

            Dominic Cushnan is a visionary, and he is always looking for the next new idea and technology to analyze. He is currently the director of a software company dedicated to bringing augmented reality solutions to various types of clients in various fields. Dominic began developing web-based AR projects, and he has seen the industry grow and develop over the years. Working initially with advertising agencies and brands, Dominic is excited to see the consumer AR market expand.
            Sorry, we don't have any reviews for this title yet.

            Code Downloads

            Download the code and support files for this book.

            Submit Errata

            Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

            Sample chapters

            You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

            Frequently bought together

            Developing AR Games for iOS and Android +    Multimedia Programming with Pure Data =
            50% Off
            the second eBook
            Price for both: $32.95

            Buy both these recommended eBooks together and get 50% off the cheapest eBook.

            What you will learn from this book

            • Import your assets and packages in a Unity environment
            • Create perfect Image Targets for AR tracking
            • Understand how to deploy to iOS and Android from Unity
            • Add colliders to a scene and learn how to respond to events on them
            • Add forces to objects in a scene in a seamless physics-based environment
            • Learn about transformation and positioning in Unity
            • Listen to Vuforia events and respond to them

            In Detail

            While augmented reality has been around for years, it has never reached its full potential. Now, the vast majority of people are walking around with powerful smartphones that are perfectly suited to house the AR experience. This is the reason why the technology has become as popular as it is now. Augmented reality can deliver a level of immersion that is unrivalled by any other method of development, as it blends our reality with overlaid computer generated data.

            Developing AR Games for iOS and Android is a well-structured guide that introduces you to the augmented reality world using a step-by-step approach. It will help you understand how to create powerful AR apps using Unity as well as how to create immersive experiences for users.

            Developing AR Games for iOS and Android examines the structures of Vuforia and Unity and how they work together to create augmented reality. The book will introduce you to the structure of the Unity environment and how Vuforia facilitates creating AR apps.You will also see how easy it is to build a whole world in Unity’s Editor. You will go through the process of using Vuforia prefabs like the AR camera and Image Target in Unity, where you can build the AR experience in a what-you-see-is-what-you-get fashion.

            In Developing AR Games for iOS and Android, you will learn both basic and advanced techniques that can be applied to achieve truly immersive AR apps and then how to deploy them on iOS and Android devices.


            A practical and fast-paced guide that gives you all the information you need to start developing augmented reality games for iOS and Android.

            Who this book is for

            This book is great for people who are either new to Vuforia and/or new to Unity. It is a great introductory guide for anyone with a very basic knowledge of xCode and iOS as well as a very basic knowledge of deploying to Android to start developing 3D-powered augmented reality apps.

            Code Download and Errata
            Packt Anytime, Anywhere
            Register Books
            Print Upgrades
            eBook Downloads
            Video Support
            Contact Us
            Awards Voting Nominations Previous Winners
            Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
            Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software