While making GeekForge — a daily listing of interesting coding tasks — we researched several sources where you can learn AR and VR development, and we thought it would be a good idea to share this list with you.
Augmented reality and virtual reality were a mystery to most people until Pokémon GO showed us how AR can expand gaming capabilities and how Oculus transformed the headset from a silly device into a limitless playground.
For now, entertainment seems to be the main use of this technology, but with time it will become more and more important for many other domains, such as surgical training, long-distance education, or military and space training. A successful implementation in any of these fields could make a significant dent in the history of technology use.
According to some recent studies, the few developers that had the courage to try AR and VR development are only treating it as a side hobby. For the technology to become mature enough to deal with the real problems of our society we need more dedicated people. I’d like to give you a hand in that direction and come with a hand-picked list of the best resources that not only would get you started but also could push you beyond the “just a hobby” stage.
This course will teach you the basics of developing mobile applications using Mixed and Augmented Reality (MAR) technologies.
This class will teach you the fundamentals of augmented reality (AR) and how to build an AR experience using ARCore.
You can solve tasks independently or discuss them with the community. It’s the best way to educate yourself on new technology while building a portfolio of your completed tasks at the same time.
Learn to create mobile AR applications with Wikitude by integrating ARKit and ARCore for iOS and Android.
The objective of this course is to teach the all important technologies that are used in state-of-the-art AR, Skype, and YouTube vmultimedia products and services.
This course teaches practical AR for Internet of Things using Vuforia and Unity on Particle Photon.
This course is designed for students who are new to virtual reality and want to learn about the principles of VR technology, including optics, displays, stereopsis, tracking, and major hardware platforms.
Learn how virtual reality technology works by writing simple VR programs with WebVR.
This theory course will help you get a good grasp on how VR ties into the visual effects (VFX) industry.
Join 3D artist Craig Barr for an overview of virtual reality: what it is, where it’s used, and what’s in store for the future of VR.
In this course, learn how to start developing for VR. Michael House equips you with the knowledge and skills you need to tackle a number of different VR projects using Google VR for Android.
This book focuses on the human element of VR rather than the technical implementation.
This book takes a practical approach describing the current landscape in VR with the different products and research going on in the space.
In this weekly series, 3D artist and expert Craig Barr explores the different kinds of immersive realities.
Learn the tools and techniques to develop your own professional VR app in Unity 3D.
In these talks, you’ll find insights on how VR experiences are impacting training and development, healthcare, and even our own self-perception.
Virtual reality is an emerging technology. While many other technologies had found their experts in the early years, there is still room for developers to claim their spot in the fields of AR and VR. Do you want to be one of the experts in the field? You can start with a video course, a book, or by signing yourself up for the daily tasks on GeekForge. Time to get up and do something!