Welcome to raywenderlich.com’s very first AR/VR Week! This week, we’ll be showcasing our top easy-to-learn AR and VR content — and will share some surprises along the way to help boost your skills at creating amazing AR and VR apps.
The excitement of AR and VR shows no signs of slowing down. And you don’t have to be a game developer to appreciate the feature-rich experience of AR and VR: from entertainment, to military, to industry to medicine, there are lots of ways to make it big as a developer in the AR and VR realm. And we want to help you get there with the least amount of time and effort possible!
Without further ado, here’s what we have in store for you this week!
Surprise #1: New AR & VR Starter Book Bundles on Sale!
To celebrate the release of our newest book, Unity AR & VR by Tutorials, we’ve decided to bundle up all of our best iOS and Unity content to help get you up to speed with AR and VR development!
We’re featuring two bundles at an amazing price:
- Unity AR and VR Starter Bundle: Two books on building immersive AR and VR apps with Unity — just $59.99! (Regular price: $119.98)
- iOS AR Starter Bundle: Two books on building iOS AR apps on Apple’s ARKit platform — just $59.99! (Regular price: $119.98)
Want to see what’s inside our AR & VR books? Read on!
Unity AR & VR by Tutorials
In this book, you’ll build four immersive AR and VR apps from scratch in Unity. Create fluid and immersive apps in Unity as you learn to work with various AR and VR frameworks and platforms, including VRTK, ARFoundation, ARKit, ARCore, the HTC Vive, the Oculus Rift and the HoloLens!
This book is for both beginner and intermediate Unity developers interested in AR and VR who already have some experience working inside Unity with C#.
You’ll cover the following topics in the book:
- ARFoundation: Take advantage of the higher-level functionality in this framework to make integrating lower-level AR APIs into your Unity projects much easier.
- HTC Vive: Learn how to use the HTC Vive in your games.
- Oculus Rift: Explore the possibilities of the Oculus rift in your VR environments.
- VRTK: Learn how to use this framework to leverage your assets and code on multiple headsets and technologies.
- Windows Mixed Reality: Learn how to create a virtual pet game in mixed reality from scratch.
- And much more, including the history of AR and VR, how to avoid motion sickness in your games, and how to create fluid user UI!
After reading this book, you will have all of the tools you need to create amazing, immersive AR and VR experiences and use them on the major hardware platforms available today.
Unity AR & VR by Tutorials Authors
Of course, the book would be nothing without our talented team of authors from the AR & VR industry:
Jimmy Alamparambi is a co-author of this book and makes games and tools to make games. He is an Emergent Technology Developer at Unity and has worked on Unity ARKit Plugin and Unity ARKit Remote, as well as Cross-platform interface for ARKit and ARCore.
Matt Larson is a co-author of this book and is a life-long gamer and developer of scientific visualization software. He is also the creator of the mixed-reality app, Titan MR, which allows users to explore the surface of Saturn’s moon, Titan, and was a finalist for the 2018 Windows Developer Reality Mixer of the Year award and the featured in the Unity HoloLens Contest.
Jonathan Ogle-Barrington is a co-author of this book and Lead VR Game Developer at Wolf and Wood. Also a developer on A Chair In a Room, The Harbinger Trial and The Exorcist: Legion VR. Part of the Bafta VR Advisory Group.
Eric Van de Kerckhove is a co-author of this book. He is a Belgian hobbyist game dev and has been so for more than 15 years. He started with DarkBasic, RPG Maker, Game Maker & XNA and now he makes games using Unity. Eric also takes interest in 3D modeling, vector art and playing video games. He is the proud Unity team lead.
ARKit by Tutorials, Second Edition
Build immersive and engaging AR apps in ARKit! Learn how to use Apple’s augmented reality framework, ARKit, to bring the magic of AR into your apps as you work through some polished projects:
- Tabletop Poker Dice
- Immersive Sci-Fi Portal
- 3D Face Masking
- Location-Based Content
- Monster Truck Sim
- 2D and 3D detection and tracking app
- …and more!
ARKit is Apple’s mobile AR development framework. With it, you can create an immersive, engaging experience, mixing virtual 2D and 3D content with the live camera feed of the world around you.
In this book, you’ll work through a number of polished and engaging apps: a tabletop poker dice game, an immersive sci-fi portal, a 3D face-tracking mask app, a location-based AR ad network, a monster truck simulation with realistic vehicle physics, a 2D and 3D object recognition and tracking app, and more!
This book is for beginning to intermediate iOS developers who want to learn how to build great-looking apps on the ARKit platform.
ARKit by Tutorials, Second Edition, is also on sale as part of the iOS AR Starter bundle, available on our store!
Surprise #2: Free Unity and ARKit Video Courses This Week Only!
We’ve taken some of the best course for ARKit and Unity development and made them free for everyone for this week only!
We want you to be able to experience some of the great content that’s available as part of our raywenderlich.com subscription, so we’ve taken some of our best Unity and ARKit content and made it free this week.
We’re making the following courses free for this week, to give you a taste of some of the courses you’ll have access to as a raywenderlich.com subscriber:
- Beginning ARKit: Explore ARKit from getting to know how it works, to adding new furniture in your room and identifying 3D objects from the camera. Free this week only!
- Intermediate Programming with C#: While you can create a C# program with just variables and control flow, C# is an object oriented language (OOP). This means you organize your code into objects which interact with each other. This course will provide the basics of OOP by introducing you to value types and reference types. Free this week only!
- C# Collections, Lambdas, and LINQ: Looking to have objects contain other objects? Looking to call code on demand? Want to query your collections like you would query a database? This course will cover all that, and build on what you learned in Beginning C# and Intermediate C#. Free this week only!
- Beginning Programming with C#: This course will teach you the basics of working with the C# language. You’ll learn how to write programs using Microsoft’s premiere development language: C#. Free this week – and every week!
Surprise #3: Free Chapters and New Unity Tutorials!
We’ll also be serving up some brand-new Unity tutorials and free chapters from Unity AR & VR by Tutorials this week to get you building professional-quality Unity apps in next to no time:
- Introduction to Unity: Getting Started — Part I: Today, Unity boasts more game development than any other game technology. And with support for almost 30 platforms including mobile, virtual reality, desktop and console, Unity isn’t just a good place to start, it’s the perfect place to start.
- Introduction to Unity: Getting Started — Part II: This tutorial will give you an overview of Unity’s various systems, and you’ll assemble a game from pre-created assets. You’ll learn about Unity’s subsystems in depth while you create your own assets and write your own scripts.
- Advanced VR Interactions: In this chapter preview from Unity AR & VR by Tutorials, you’ll build a virtual museum of awesomeness and learn how to create tooltips for objects and controllers, fix objects to your controllers, use joints to accurately pick up objects, snap objects into place and use haptic feedback!
- Advanced VR Movement: Following on from Advanced VR Interactions, this chapter preview from Unity AR & VR by Tutorials teleports you around an obstacle field, where you’ll learn how to use destination points to cover large distances, use fixed positions for teleport locations, use body physics, and climb objects!
- VR in Interactive Media: In this final chapter preview from Unity AR & VR by Tutorials, you’ll see that you can not only use Unity to make games with VR functionality but also to create interactive media. You’ll learn about displaying 360° videos; simulating scary situations in VR to overcome them; leveraging VR for virtual museums; using VR in architecture; and more!.
All of these tutorials will be coming out on Tuesday, March 26th. Come back tomorrow to check them out!
We’ll also be resurfacing some of our great AR and VR content on our social feeds. Make sure you’re following us on Twitter and on Facebook to catch all of this great content we’ll be sending your way through the week!
Surprise #4: AR/VR Week Giveaway
As a final celebration, we’re going to give away three free Unity AR & VR Starter Bundles to some lucky readers! To enter the giveaway, simply comment on this post and answer the following question:
What would you most like to build in AR or VR, and why?
We will select three winners at random who answer this question before this Friday, March 29. Good luck!
Where to Go From Here?
With all the great AR and VR hardware coming out recently, there’s no better time to jump into AR and VR and master it in Unity and iOS!
To recap, here’s the schedule for AR/VR Week:
- Monday, March 25: Launch day!
- Tuesday, March 26: Free chapters from Unity AR & VR by Tutorials, Update to Beginning Unity tutorials
- Wednesday, March 27: Focus on Free Video Courses
- Thursday, March 28: Focus on ARKit Tutorials
- Friday, March 29: Giveaway and last day for sale!
We’ll announce the winners of the AR/VR Week Giveaway on Friday, March 29, which is also the last day the AR and VR Starter Bundles will be available!
Questions about AR/VR Week or the Starter Bundles? We’ve prepared an FAQ right here to help you out: