NExT Lab
Maker SpacesFabLabNExT LabRobotics LabPrint Room and Loans
  • NExT Lab
  • Contact Details
  • NExT Lab Access
  • Sustainability
    • 3D Printing
  • Case Studies & Projects
    • |3DS|VR| Voices of Country
    • |3DP|AR| Prosthetic Habitats
    • |AR| Studio 40: The Field
    • |VR|3DP| Gravity Sketch: Door Handles
    • |3DS| 3D Scanning Examples
    • |AR|3DP| GRANULAR
  • 3D Printing |3DP|
    • 3D Printing at the NExT Lab
      • Other 3D Printing Options
    • Get Started
    • Design Approaches
    • Modelling Guidelines
    • 3D Print Farm
      • Quick-Start Guide
        • File Naming Conventions
      • Detailed Overview
        • 3D Printing Mesh Preparation
        • Submitting a Print Request
        • Post-Submission: Updating, Paying & Collecting
        • Slicing & Settings
    • Open Access Printers
      • PRUSA Open-Access
        • Workflows
          • Materials Experimentation
          • Experimental Techniques
        • Prusa i3 MK3S Fundamentals
        • Hardware Glossary
          • Extruder
          • Hotend & Nozzle
          • Print Surface, Bed & Y Axis
          • PINDA Inductive Probe
          • X-Axis Gantry
          • Z-Axis Stage
        • Software/Slicer Glossary
          • Plater/Virtual Print Bed
          • Print Settings
          • Filament Settings
          • Printer Settings
        • Troubleshooting
          • Filament Jam/Clog
          • Worn Nozzle
          • Broken/Loose Heatbreak
          • First Layer Issues/Prints Not Sticking to Bed
          • Stringing & Oozing Hotend
    • Use Own Filament
    • Key Techniques
      • Hollowing Models
      • Combating Warping
      • Split Models & Joints
      • Joints and Connections
      • Fillets & Chamfers
      • Accuracy, Precision & Tolerancing
      • Post-Processing & Finishing
        • No Sanding Method
        • Sanding Method
        • Epoxy Method
        • Fillers Method
      • Printing for Transparency
      • Mesh Techniques
        • Meshes 101
        • Working with Meshes
        • Repairing Meshes
        • Other Techniques
          • Thicken a Mesh with Grasshopper
          • Mesh Manipulation with Blender
          • Custom Supports in Meshmixer
      • Topography Models
      • Using the Makerbot Experimental Extruder
      • Troubleshooting
      • Adjusting Print Settings
    • Resources
      • Downloadable Software & Accounts
      • Software Primers
        • Autodesk Meshmixer
        • Blender
    • Mold Making and Casting
  • 3D Scanning |3DS|
    • 3D Scanning at the NExT Lab
    • 3D Scanning Use Cases
    • Guides
      • Principles of 3D Scanning / Digital Reconstruction
      • Photogrammetry
        • Photogrammetry Theory
        • Photogrammetry Benchmark
        • Technical Guides
          • From Photos to 3D Spatial Data
          • Advanced Techniques
          • Taking Measurements + Visualisation
          • From Photogrammetry to 3D Printing
      • BLK360 Terrestrial LiDAR Scanner
        • BLK360 Benchmark
        • Scan
        • Register
          • Export from iPad
        • Process
      • Artec Handheld SLT Scanners
        • Using the Scanners
        • Manual Alignment
        • Fill Holes
        • Smoothing
        • Frame Selection
      • VLX LiDAR SLAM Scanner
        • VLX setup
        • Preparing to Scan
        • Using the Scanner
        • Processing the Scans
      • Working with Point Clouds
        • Point Clouds to Meshes
    • Troubleshooting
      • General
      • Artec EVA
      • Leica BLK360
      • VLX
  • Augmented Reality |AR|
    • Augmented/Mixed Reality at the NExT Lab
      • Use Case of AR
    • Guides
      • Hololens 2
      • Fologram
        • Fologram Applications
          • Fologram for Hololens
          • Fologram for Mobile
        • Fologram for Rhino
        • Fologram for Grasshopper
        • Shared Experiences / Tracked Models
        • Extended Functionality
          • Preparing Models for AR
          • Interactivity
          • Fabrication
      • Unity and Vuforia
        • Unity Primer
        • 2D Targets (Image Targets)
        • 3D Targets (Object Targets)
        • Vuforia Primer
        • Creating a Simple AR App
          • Unity Next Steps: Interaction
          • Model Recognition
    • Troubleshooting
      • Hololens & Fologram
      • FAQ: Augmented Reality
    • Resources
      • Platforms (Hardware)
        • Microsoft Hololens
        • Mobile
      • Software Packages
      • Student Contact
        • AR: Intro Sessions
        • AR: Workshops and Resources
          • UntYoung Leaders Program Workshopitled
          • Young Leaders Program Workshop
          • Construction as Alchemy
  • Virtual Reality |VR|
    • Virtual Reality at the NExT Lab
    • Guides
      • Virtual Reality Hardware Set Up
        • Meta Quest 3
          • Troubleshooting
        • HTC Vive Headsets
          • HTC Vive
            • Troubleshooting
          • HTC Vive Pro
          • HTC Vive Cosmos
            • Troubleshooting
      • Twinmotion VR
        • Twinmotion VR: Features
        • Twinmotion VR: Troubleshooting
      • Virtual Reality Experiences
        • Unreal Engine
          • Unreal Engine Primer
            • Process: Level Building, Playing & Packaging
            • Actors: Components, Content and Editors
            • Materials & Textures
            • Lighting & Mobility
            • Player: VR and non-VR
            • Interactivity & Blueprints
          • Unreal Engine: Guides
            • Setting up a VR-ready File & Templates
            • Creating a Basic VR Experience
            • Custom Collision and Navigation
            • UV and Lightmaps
            • Outputting Content
            • Unreal Troubleshooting
            • Point Cloud Visualisation
          • VR: Video Tutorial Series
            • Exporting from Rhino
            • Model Preparation in 3DS Max
            • Unreal Engine
      • Designing in Virtual Reality
        • Gravity Sketch
          • Quick Start
        • Masterpiece Creator
    • Student Contact
      • VR: Intro Sessions
  • Sensing
    • Body Tracking
      • Usage
        • Technical Specifications
      • Data Analysis in Grasshopper
        • Analysis Examples
      • Animated Point Clouds(UE)
  • ROBOTICS
    • Robotic Dog
      • Operational Health & Safety
      • Robot Dog Setup
      • Operation Setup
        • Operation Basics
        • Arm Mode
        • Programming Mode
        • Mapping Mode
      • Advanced Operations
      • Expansion Equipment / Attachments
      • Basic Simulation
      • Troubleshooting
Powered by GitBook
On this page
  • Installing Unity
  • Creating a Project
  • User Interface
  • The Toolbar
  • The Hierarchy Window
  • The Inspector Window
  • The Project Window
  • The Scene View Window
  • Understanding Unity Components
  • Scenes
  • GameObjects
  • Assets
  • Building Applications
  • iOS
  • Android Devices
  • Microsoft HoloLens
  • Other Resources

Was this helpful?

  1. Augmented Reality |AR|
  2. Guides
  3. Unity and Vuforia

Unity Primer

PreviousUnity and VuforiaNext2D Targets (Image Targets)

Last updated 4 years ago

Was this helpful?

Installing Unity

  1. Head to and download the relevant instance of Unity.

  2. Make sure you install the necessary components, particularly Vuforia Augmented Reality Support and the relevant packages for any particular platform you wish to develop for.

Creating a Project

To create a new Unity Project, open Unity and select create a New Local Project. Projects > On Disk > New Project

Asset Packages can be added during this step based on the existing asset packages that have been previously downloaded.

User Interface

Once a project has been created, the main Unity Interface will be displayed.

The Unity Interface is comprised of five main elements shown below in Figure 3.0:

  1. Toolbar

  2. Hierarchy Window

  3. Inspector Window

  4. Project Window

  5. Scene View

The Toolbar

The Toolbar contains Unity's most important working features.

  • The icons on the left are used for manipulating both objects and the scene view.

  • The central controls are used for debugging (playing) your scene.

  • Similar to Adobe Cloud, the right-hand dropdown menus provide access to different window layouts or configurations and layer visibility settings.

The Hierarchy Window

The Hierarchy Window lists all objects currently in the scene, and is used to show which objects are dependent upon others.

The Inspector Window

The Inspector Window is located on the right of your screen and is generally used to display the properties of a selected object.

In Figure 3.3, the inspector functions as a properties pane, with the ability to perform transformations on and alter the properties of particular objects, but usually this window can also also serve other functions. In Figure 3.3.1 the Unity Inspector Window serves as a Tutorial Guide.

The Project Window

The Project Window is located at the bottom of the screen. It is generally used to display the asset library which are within a project folder.

Assets should first be loaded in to this project window prior to being dropped in to a scene, so that the application is self-contained.

The Scene View Window

The Scene View Window is a representation of your scene, and is located in the center of your display. The scene can be manipulated using the controls in the top-right of the toolbar.

The scene view window can be either a 2D or 3D rendering of a project, depending on the type of project being created.

Understanding Unity Components

Scenes

Scenes contain the environments and menus of your game. Think of each unique Scene file as a unique level. In each Scene, you place your environments, obstacles, and decorations, essentially designing and building your game in pieces. Scenes can be created, saved and loaded like you would a file in the Project Window.

Saving Scenes

Scenes need to be saved as well as Projects.

To save the Scene you’re currently working on, choose File > Save Scene from the menu, or press Ctrl + S (Windows) or Cmd + S (masOS).

Unity saves Scenes as Assets in your project’s Assets folder. This means they appear in the Project window, with the rest of your Assets.

GameObjects

The GameObject is the most important concept in the Unity Editor.

A GameObject can contain any number of components. Unity has many built-in components, and you can create your own by writing C# scripts.

Depending on what kind of object you want to create, you add different combinations of components to a GameObject.

This section explains how GameObjects, components and the Scripting API fit together, and how to create and use them.

Assets

An asset is representation of any item that can be used in your game or project. An asset may come from a file created outside of Unity, such as a 3D model, an audio file, an image, or any of the other types of file that Unity supports. There are also some asset types that can be created within Unity, such as an Animator Controller, an Audio Mixer or a Render Texture .

Building Applications

iOS

Android Devices

Microsoft HoloLens

Other Resources

This is a Work in Progress Section based on materials available on the .

Every object in your game is a GameObject, from characters and collectible items to lights, cameras and special effects. However, a GameObject can’t do anything on its own; you need to give it properties before it can become a character, an environment, or a special effects by adding

You can think of a GameObject as an empty cooking pot, and components as different ingredients that make up the recipe of your game. Unity has lots of different built-in component types, and you can also make your own components using the .

Some of the asset types that can be imported into Unity

This is a Work in Progress Section based on materials available on the .

Unity Manual
components
Unity Scripting API
Unity Manual
unity3d.com
Download UnityUnity Store
Logo
Learn game development w/ Unity | Courses & tutorials in game design, VR, AR, & Real-time 3D | Unity LearnUnity Learn
Learn game development w/ Unity | Courses & tutorials in game design, VR, AR, & Real-time 3D | Unity LearnUnity Learn
Developing Vuforia Engine Apps for HoloLens | VuforiaLibrary
Learn game development w/ Unity | Courses & tutorials in game design, VR, AR, & Real-time 3D | Unity LearnUnity Learn
Unity - Manual: Unity User Manual 2020.3 (LTS)
Logo
Logo
Logo
Logo
Figure 1.0 - Make sure to install Vuforia Unity Components
Figure 2.0 - Creating a new Unity Project
Figure 2.1 - Project Naming and Asset Packages
Figure 3.0 - Unity Interface (UnityDocs)
Figure 3.1 - The Unity Toolbar
Figure 3.2 - The Unity Hierarchy Window
Figure 3.3 - The Unity Inspector Window (Unity Docs)
Figure 3.3.1 - The Unity Inspector Window's Other Functions
Figure 3.4 - The Unity Project Window
Figure 3.5 - The Unity Scene Window
Logo