Mobile VR App Development with Unity (Coursera)

Offered by Unity,
Mobile VR App Development with Unity (Coursera)

Virtual and Augmented Reality are poised to revolutionize how we interact with computers, with the world and with each other, and Unity is at the forefront of this technology; an estimated 90% of Samsung Gear VR games and 53% of Oculus Rift (games at launch) were Made With Unity. And according to labor market analytics company Burning Glass, "there’s nothing virtual about the jobs in this field. They’re here and now and very real." In this course, you'll learn how to design, develop, troubleshoot, and publish your own mobile VR applications in Unity for Google Daydream, Gear VR, or Oculus Go devices.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

"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
Using the very latest techniques recommended by Unity's VR engineers, you'll build a complete VR environment that you can continue to use after the course, while learning to apply best practices in user experience, interaction, teleportation and navigation design for VR. In short, this course will take you from software developer to VR developer.
This is the second of three courses in Unity's XR Specialization, which includes an Introduction to XR course as well as a planned course focused on developing handheld Augmented Reality (AR) applications with Unity.
The course assumes that you already have experience developing applications with Unity and that you are comfortable with basic C# programming. It will also be helpful if you are familiar with building other types of apps to run on mobile devices.
Course 2 of 3 in the Unity XR: How to Build AR and VR Apps Specialization.

Syllabus

WEEK 1
Get Ready, Get Set, Go!
To get started, we'll get you set up to develop in VR with Unity. We'll show you around the courseware that will be the basis for your project work throughout the course. Later in the week, we'll begin on project work in the Unity editor.

WEEK 2
Working with Mobile VR in Unity
Tracking, tracking, tracking! This week will be all about tracking. We'll look at headset and controller tracking, and we'll talk about what to do when tracking is lost. We'll also walk you through the Unity core APIs related to XR functionality. The project work will culminate with you using a Tracked Pose Driver to wire up a sword fight in the VR Campus, which you will then submit for a Peer Review.

WEEK 3
Interaction and Locomotion
This week you'll learn how to allow your user to interact with objects in VR, and also how to move around within your scene. The project work will involve you wiring up a laser gun, basic teleportation, and grab and throw interactions. We'll also talk about how to avoid causing nausea and dizziness for your user. At the end of the module, you'll submit your project work for a peer review.

WEEK 4
VR UX with the Unity API
This week, we'll look at user experience and user interaction in VR. We'll learn how to attach objects to the user's headset and controller, and see why certain types of UI don't work as well in VR. In the project work, you'll work with Unity Canvases and you'll wire up code to allow the user to grab an object and move it along with the controller. Then you'll wire up the "puncher" to hit the robots as your final project for the VR Campus, which will be submitted for peer review.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Building Interactive 3D Characters and Social VR (Coursera) Coursera
University of London,Goldsmiths, University of London

Building Interactive 3D Characters and Social VR (Coursera)

Meeting another person is one of the most amazing experiences you can have in Virtual Reality. It is quite unlike communicating through any other medium except a real life face-to-face conversation. Because the other person is life size and shares a virtual space with you, body language works in a way that cannot be done on a flat screen. This course will enable you to create realistic social interactions in VR.

Sep 28th 2026
4 Weeks
Introduction to Virtual Reality (Coursera) Coursera
University of London,Goldsmiths, University of London

Introduction to Virtual Reality (Coursera)

This course will introduce you to Virtual Reality (VR). The course will teach you everything from the basics of VR- the hardware and the history of VR- to different applications of VR, the psychology of Virtual Reality, and the challenges of the medium. The course is designed for people who are new to VR as a medium. You may have experienced some virtual reality before, and may have some hardware- but this course is suitable to individuals who have never experienced VR and those who do not have much hardware- we will explain Mobile VR as well as devices such as the Oculus Rift and HTC Vive.

Sep 28th 2026
4 Weeks
New Technologies for Business Leaders (Coursera) Coursera
Rutgers University

New Technologies for Business Leaders (Coursera)

This introductory course is developed for high-level business people (and those on their way) who want a broad understanding of new Information Technologies and understand their potential for business functions (e.g. marketing, supply change management, finance). This is not a course for people looking for guidance on how to become a deep technical expert or implement these technologies.

Sep 28th 2026
5-12 Weeks
Introduction to XR: VR, AR, and MR Foundations (Coursera) Coursera
Unity

Introduction to XR: VR, AR, and MR Foundations (Coursera)

What is XR? It’s shorthand for a related set of new technologies that are changing the way we interact with the world and with each other: Virtual Reality, Augmented Reality, and Mixed Reality. To understand XR, you need to understand the technologies that enable it. If you understand the available technologies, how they are used, and what their future holds, you’ll be well equipped to deal with XR as it rapidly evolves and converges.

Mar 20th 2023
4 Weeks
VR and 360 Video Production (Coursera) Coursera
Google AR & VR

VR and 360 Video Production (Coursera)

Welcome to Daydream Impact Virtual Reality (VR) and 360 video production course! Our mission is to give you the skills needed to use VR to advocate for a cause and communicate your mission. This course will introduce you to Virtual Reality (VR) and 360 video production, guiding you through a step-by-step process to create VR content. To begin, we recommend taking a few minutes to explore the course site and review the material.

Sep 28th 2026
4 Weeks
Intermediate Object-Oriented Programming for Unreal Games (Coursera) Coursera
University of Colorado System

Intermediate Object-Oriented Programming for Unreal Games (Coursera)

This course is the fourth and final course in the Specialization about learning how to develop video games using the C++ programming language and the Unreal game engine on Windows or Mac. This course assumes you have the prerequisite knowledge from the previous three courses in the specialization. You should make sure you have that knowledge, either by taking those previous courses or from personal experience, before tackling this course.

Sep 21st 2026
4 Weeks
What is the Metaverse? (Coursera) Coursera
Meta

What is the Metaverse? (Coursera)

The metaverse isn’t just for gamers or developers, it will be for everyone. In this free course from the experts at Meta, you’ll learn what the metaverse is, what it means for our world today and into the future, and the opportunities it presents for both professionals and businesses. Understand the metaverse fundamentals. Experts will guide you through a broad range of topics spanning the metaverse ecosystem, from communication and collaboration to NFTs and cryptocurrency, from avatars and devices to platforms and game engines. You’ll learn about augmented reality (AR), virtual reality (VR), extended reality, NFTs, blockchain, web3, cryptocurrency, and more.

Sep 28th 2026
5-12 Weeks
Game Design and Development 3: 3D Shooter (Coursera) Coursera
Michigan State University

Game Design and Development 3: 3D Shooter (Coursera)

If you love games and want to learn how to make them, then this course is your third step down that path. In this course you will learn the fundamentals of game design, including an understanding of level design, game balancing, prototyping, and playtesting, as well as game asset creation techniques. You will continue developing video games using industry standard game development tools, including the Unity 2020 game engine. At the end of the course you will have completed a 3D First-Person Shooter game, and will be able to leverage an array of game development techniques to create your own basic games.

Sep 28th 2026
4 Weeks
3D Interaction Design in Virtual Reality (Coursera) Coursera
University of London,Goldsmiths, University of London

3D Interaction Design in Virtual Reality (Coursera)

This course will teach you about one of the most important aspects of VR, how you interact with a VR world. Virtual Reality is completely different from an on screen app or game. You are completely immersed in a VR world, so it doesn't make sense to interact only through buttons or menus. You will get the most out of VR if you can interact with the world just as you would with the real world: with your natural body movements.

Sep 28th 2026
4 Weeks
Data Structures and Design Patterns for Game Developers (Coursera) Coursera
University of Colorado System

Data Structures and Design Patterns for Game Developers (Coursera)

This course is the fourth course in the specialization about learning how to develop video games using the C# programming language and the Unity game engine on Windows or Mac. Why use C# and Unity instead of some other language and game engine? Well, C# is a really good language for learning how to program and then programming professionally. Also, the Unity game engine is very popular with indie game developers; Unity games were downloaded 16,000,000,000 times in 2016! Finally, C# is one of the programming languages you can use in the Unity environment.

Sep 28th 2026
4 Weeks
Making Your First Virtual Reality Game (Coursera) Coursera
University of London,Goldsmiths, University of London

Making Your First Virtual Reality Game (Coursera)

Virtual Reality is one of the most exciting experiences that technology can give us. The immersion and presence you can have in VR is quite unlike any other medium. Like many others, you are excited about the possibilities of this new medium and want to get started developing your own VR experiences. This course will take you through all of the steps you need to create a VR game or other project.

Sep 28th 2026
5-12 Weeks