This is the code repository for Unity 2018 Augmented Reality Projects, published by Packt.
Build four immersive and fun AR applications using ARKit, ARCore, and Vuforia
Augmented Reality allows for radical innovations in countless areas. It magically blends the physical and virtual worlds, bringing applications from a screen into your hands. Meanwhile, Unity has now become the leading platform to develop augmented reality experiences, as it provides a great pipeline for working with 3D assets.
This book covers the following exciting features:
- Build and run AR applications for specific headsets, including HoloLens and Daydream
- Create 3D scenes with Unity and other 3D tools while learning about world space and scale
- Move around your AR scenes using locomotion and teleportation
- Create filters or overlays that work in tandem with facial recognition software
- Use GPS, geolocation services, and the camera feed to create a fitness application
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
struct Circle
{
Circle(int x, int y, int radius) : X(x), Y(y), Radius(radius) {}
int X, Y, Radius;
};
Following is what you need for this book: Unity 2018 Augmented Reality Projects is for you if you're a game developer familiar with 3D computer graphics and interested in building your own AR games or applications. Any experience in Unity and C# is an advantage.
With the following software and hardware list you can run all code files present in the book (Chapter 1-8).
Chapter | Software required | OS required |
---|---|---|
1-5 | Unity 2018, Vuforia, ARKit, ARCore | Windows, Mac OS |
6 | Unity 2018, Mapbox | Windows, Mac OS |
7 | Unity 2018, OpenCV | Windows |
8 | Unity 2018 | Windows |
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.
-
Unity Virtual Reality Projects - Second Edition [Packt] [Amazon]
-
Getting Started with Unity 2018 - Third Edition [Packt] [Amazon]
Jesse Glover is a self-taught software developer and indie game developer who has worked with multiple game engines and has written many tutorials on the subject of game development over the past 8 years. He maintains a YouTube channel dedicated to game development made easy and writes for Zenva in his spare time to teach the ins and outs of game development with Unity, CryEngine, and Unreal Engine, just to name a few. Jesse has also written Unity Programming for Human Beings.
Click here if you have any feedback or suggestions.