Learning

#ProjectXR

I’ve embarked on a journey to learn all I can about Extended Reality: #ProjectXR.

Three years ago (October 15, 2018), I had tried to learn about XR in a Coursera course (Getting Started with Augmented Reality, Institut Mines-Télécom), but it didn’t stick until I developed a course on it myself.

The course I created for MIT xPRO with Emeritus: Virtual Reality and Augmented Reality.

To dive deeper into XR, I began to learn more about XR and XR app development through targeted search:

Self-paced courses/articles

  1. *Construct a Virtual Reality Experience, Lancaster University, FutureLearn MOOC
  2. Extended Reality for Everybody specialization, University of Michigan, Coursera MOOCs (3 courses)
  3. AR Development Techniques 01: Basic Concepts, LinkedIn Learning
  4. AR Development Techniques 02: Lighting and Physics, LinkedIn Learning
  5. AR Development Techniques 03: Recognition and Tracking, LinkedIn Learning
  6. AR Development Techniques 04: Advanced Techniques, LinkedIn Learning
  7. Augmented Reality in 10 Lines of HTML (medium.com)
  8. Making an AR Game (medium.com)

From what I have learned so far, there are three main approaches to XR development (Nebeling, n.d.):

  1. Web-based using WebXR
  2. Cross-platform using Unity, Unreal
  3. Native using specific platforms’ SDKs such as Oculus, VIVE, ARKit, or ARCore

Development platforms

I have begun by learning about XR design principles, about using Unity as a development platform, and some AR app development skills. I have Unity and XCode on my laptop now, besides several VR and 3D modeling apps.

AR Dev Tools (intuitive, no coding)

  • ARize
  • Arloopa Studio
  • Assemblr Studio
  • Zapworks Designer – tried, simple to use for novices
  • Adobe Aero
  • MyWebAR
  • CoSpaces
  • Quiver Vision, Tokotoko (coloring apps with AR enhancement)

VR Dev Tools

  • Unity3D
  • Unreal Engine

 

VR Spaces

  • UtopiaVR
  • Mozilla Hub
  • Gather Town
  • Glue
  • Spatial
  • Horizon Workrooms
  • MeetinVR
  • Rec Room

*This is a well-written and well-designed course, and this is coming from one who designed a VR/AR course. They take the words out of mouth by expressing technical concepts in clear and simple ways. Kudos!