Getting Started

This Quick Start Tutorial will show you how using 8th Wall XR and Unity 3D will let you build AR apps more quickly and easily than any other Augmented Reality framework!

This tutorial serves as an overview of all the controllers 8th Wall XR provides, allowing you to quickly begin creating AR games and apps. Follow along with the documentation located HERE.


Export animation from any program into Unity, and put it on your phone in just a few minutes. In this tutorial, we show you how to export your animation from Maya, or any other program such as Blender, C4D, Max, etc. and import it into Unity as well as how to push that data onto your phone to view in Augmented Reality!

Using the Unity Asset Store to bring in a game project, we will convert the mobile game into an AR App.

// At the top of the class, add two new private variables, to track the start and end positions of our swipe:

private Vector2 touchStart, touchEnd;

// Delete the FixedUpdate() function, and replace with the following code:

void Update() {

  // Swipe start
  if (Input.touchCount == 1 && Input.GetTouch(0).phase == TouchPhase.Began) {
     touchStart = Input.GetTouch(0).position;

  // Swipe end
  if (Input.touchCount == 1 && Input.GetTouch(0).phase == TouchPhase.Ended) {
    touchEnd = Input.GetTouch(0).position;
    float cameraFacing = Camera.main.transform.eulerAngles.y;
    Vector2 swipeVector = touchEnd - touchStart;
    Vector3 inputVector = new Vector3(swipeVector.x, 0.0f, swipeVector.y);
    Vector3 movement = Quaternion.Euler(0.0f, cameraFacing, 0.0f) * Vector3.Normalize(inputVector);
    rb.velocity = movement;