Mobile VR App Development with Unity

  • 3.9
Approx. 32 hours to complete

Course Summary

Learn how to develop mobile VR applications using Unity. This course covers the fundamentals of VR app development, including user interface design, motion tracking, and 3D modeling.

Key Learning Points

  • Develop VR applications using Unity
  • Learn about user interface design and motion tracking
  • Create 3D models for VR environments

Related Topics for further study


Learning Outcomes

  • Develop VR applications using Unity
  • Create 3D models for VR environments
  • Understand user interface design and motion tracking in VR

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of programming
  • Access to a computer with Unity installed

Course Difficulty Level

Intermediate

Course Format

  • Online self-paced
  • Video lectures
  • Hands-on projects

Similar Courses

  • Game Development with Unity
  • Virtual Reality Foundations

Related Education Paths


Notable People in This Field

  • Tony Parisi
  • Cathy Hackl

Related Books

Description

"The virtual reality and augmented reality industries are growing by leaps and bounds — but finding workers with the right skills can be a challenge." - CNBC report

Outline

  • Get Ready, Get Set, Go!
  • Welcome to Mobile VR App Development in Unity!
  • Get Ready, Get Set, Go!
  • Setting Up Your Mobile VR Project
  • About Our Courseware Framework
  • Understanding VR Frameworks
  • Debugging and Profiling for VR Performance
  • VR Positional Audio
  • Gaze-Based Triggers
  • Project Solutions: Get Ready, Get Set, Go!
  • Course Prerequisites and Hardware Requirements
  • Additional Resources and Getting Help
  • About the Course Project Work
  • Project Work: Creating Your VR Project
  • Sending Feedback about the Course
  • Activity: Explore the Courseware
  • Exploring Different Frameworks
  • Useful Links: Optimizing Performance in VR
  • Project Work: Implementing VR Spatial Audio
  • Project Work: Implementing Gaze-Based Triggers, Part 1
  • Project Work: Implementing Gaze-Based Triggers, Part 2
  • About our Courseware project
  • VR Frameworks
  • Profiling and Other Techniques
  • VR Positional Audio
  • Gaze-based Triggers
  • Module 1 Quiz
  • Module 2 - Working with Mobile VR in Unity
  • Welcome to Week 2!
  • Unity XR Under the Hood - Part 1
  • Unity XR Under the Hood - Part 2
  • Unity XR Under the Hood - Part 3
  • Project Intro: Retrieving Tracking and Performance Information
  • Controller Input and Output
  • The Tracked Pose Driver
  • Transforming Tracking Coordinates
  • Project Work Solutions: Working With Mobile VR in Unity
  • Project Work: Retrieving Tracking and Performance Information
  • Triggering Screenshots in Your Applications
  • Project Work: Leveraging Controller Button Input
  • Project Work: Tracking in XR - Wiring up your own sword
  • Project Work - Wiring the Opponent's Sword
  • XR Core API Objects
  • Controller Input and Output
  • Using the Tracked Pose Driver
  • Transforming Tracking Coordinates
  • Module 2 Quiz
  • Module 3 - Interaction and Locomotion
  • Welcome to week 3!
  • Lasers On!
  • Pips and Reticles
  • Raycasting and Hit Detection
  • Project Solutions: Interaction
  • Overview of Basic Teleportation
  • Line of Sight vs. Arc Teleporting
  • Moving the VR Frame of Reference
  • Project Solutions - Teleportation
  • Minimizing Motion Sickness in VR
  • Object Manipulation in Unity
  • Proximity-Based Object Detection
  • Grabbing and Dropping Objects
  • Throwing Objects
  • Project Work: Raycasting and Hit Detection
  • Project Work: Implementing a Laser Pointer
  • Project Work: Implementing a Tracking Reticle
  • Project Work: Implementing a Trigger
  • Project Work: Implementing a Floor Marker Object
  • Project Work: Rotating the Floor Marker
  • Project Work: Triggering Teleportation
  • Project Work: Teleporting Safely
  • Project Work: Using Overlap Sphere
  • Project Work: Picking up Nearby Objects
  • Project Work: Throwing Objects
  • Raycasting and Hit Detection
  • Basic Teleportation
  • Motion Sickness
  • Object Manipulation
  • Module 3 Quiz
  • Module 4 - VR UX with the Unity API
  • Welcome to week 4!
  • Text Issues in VR
  • Unity Canvases in VR
  • Interacting with Canvas Elements in VR
  • Creating Virtual Controls: What Does This Switch Do?
  • Peer Review Solution: VR UX with the Unity API
  • Congratulations!
  • Project Work: Optimizing Text Readability
  • Project Work: Attaching Displays to a Controller
  • Project Work: Interacting with Canvas Elements:
  • Project Work: Moving Constrained Objects With Tracking
  • Project Work: Hitting Objects
  • UX That Moves With You
  • Triggering Canvas Events from Raycasts
  • Creating Virtual Controls That Mimic Real World Controls
  • Module 4 Quiz

Summary of User Reviews

Learn how to develop mobile VR apps using Unity with this comprehensive online course on Coursera. Users have praised the course for its practical approach and well-structured content. Overall, the course has received positive reviews from the users.

Key Aspect Users Liked About This Course

Practical approach and well-structured content

Pros from User Reviews

  • Easy-to-follow lessons
  • Practical examples and exercises
  • Clear instructions and guidance
  • In-depth coverage of key concepts
  • Engaging and interactive learning experience

Cons from User Reviews

  • Some users found the course too basic
  • Few technical issues with the platform
  • Lack of advanced topics
  • Limited opportunities for interaction with instructors
  • Not suitable for experienced developers
English
Available now
Approx. 32 hours to complete
Unity Technologies, Peter Patterson
Unity
Coursera

Instructor

Unity Technologies

  • 3.9 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses