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

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.

Nov 23rd 2026
5-12 Weeks
Pixel Art for Video Games (Coursera) Coursera
Michigan State University

Pixel Art for Video Games (Coursera)

This course is aimed to give you the tools and knowledge you need to start creating simple art for video games made in the Unity game engine. Through the aesthetic of pixel art we will explore artistic principals like shape language, color theory, and composition as well as show you a step by step workflow for creating assets that you can use to make your own games.

Nov 30th 2026
5-12 Weeks
More C# Programming and Unity (Coursera) Coursera
University of Colorado System

More C# Programming and Unity (Coursera)

This course is the second 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.

Nov 9th 2026
4 Weeks
Desarrollo de Videojuegos 3D en Unity: Una Introducción (Coursera) Coursera
Universidad de los Andes

Desarrollo de Videojuegos 3D en Unity: Una Introducción (Coursera)

Este curso te permite crear un prototipo de juego 3D, explorando los conceptos necesarios y las herramientas para desarrollo de videojuegos en 3D disponibles en Unity y en la Web. Explorarás y harás uso de herramientas para crear una escena 3D en Unity, podrás agregar personajes y animaciones 3D e integrarlas en los escenarios que crees, podrás definir comportamiento e interacción entre elementos del videojuego, y publicar en la Web los resultados de lo que diseñes. Vas a utilizar como base los conceptos aprendidos en el curso introductorio de desarrollo, ahora aplicados a juegos 3D.

Nov 16th 2026
5-12 Weeks
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.

Nov 9th 2026
4 Weeks
Foundations of AR (Coursera) Coursera
Meta

Foundations of AR (Coursera)

In this course, you will learn the basics of augmented reality (AR). You will focus on where AR fits in the XR spectrum, how AR is used, what AR can do today—and in the future—and the various technologies used for building such experiences. You will also learn about computer vision in AR, the software development lifecycle, and careers in AR development.

Nov 25th 2024
4 Weeks
User Experience & Interaction Design for AR/VR/MR/XR (Coursera) Coursera
University of Michigan

User Experience & Interaction Design for AR/VR/MR/XR (Coursera)

This second course in the XR for Everybody specialization looks at how to design new user experiences for XR technologies. The course provides learners with a design thinking mindset and equips them with a fundamental toolbox for creating XR applications using rapid prototyping. It starts with a broad overview of the complete XR design process, discussing different paths to becoming an XR creator, what is generally involved in making XR experiences, and how to best get started.

Nov 9th 2026
4 Weeks
Game Design and Development 1: 2D Shooter (Coursera) Coursera
Michigan State University

Game Design and Development 1: 2D Shooter (Coursera)

If you love games and want to learn how to make them, then this course will start you down that path. Making games is a creative and technical art form. In this course you will familiarize yourself with the tools and practices of game development and well as the process. You will get started 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 two hands-on projects, including an Intro to Unity project and a 2D Shooter game, and will be able to leverage an array of game development techniques to create your own basic games.

Nov 9th 2026
4 Weeks
Operating System Virtualization - Master's (Coursera) Coursera
Illinois Tech

Operating System Virtualization - Master's (Coursera)

Each successful student in this course will become familiar with hypervisors, virtualization terms, infrastructure considerations, and appropriate use cases. While designed to give an overview of today’s Virtualization technologies and methods, students in the course will gain enough practical knowledge to begin deploying various hypervisors and virtual machine environments using current industry standard platforms.

Nov 9th 2026
5-12 Weeks