bestcourses is supported by learners. When you buy through links on our website, we may earn an affiliate commission. Learn more

Build a First Person Wave Shooter in VR!

Learn Unity, virtual reality and the game development process

4.5 / 5.0
83 students3 hours 15 minutes

Created by Michael Smiley, offered on Udemy

bestcourses score™

Student feedback


To make sure that we score courses properly, we pay a lot of attention to the reviews students leave on courses and how many students are taking a course in the first place. This course has a total of 83 students which left 8 reviews at an average rating of 4.5, which is below the average.

Course length


We analyze course length to see if courses cover all important aspects of a topic, taking into account how long the course is compared to the category average. This course has a length of 3 hours 15 minutes, which is pretty short. This might not be a bad thing, but we've found that longer courses are often more detailed & comprehensive. The average course length for this entire category is 9 hours 9 minutes.

Overall score


This course currently has a bestcourses score of 4.3/10, which makes it an below average course. Overall, there are most likely better courses available for this topic on our platform.



In this course, you will learn how to build a VR game for google VR from the ground up. We'll start with prototyping the game structure, move onto coding the game mechanics and finishing up with the visual design.


There are no strict prerequisites for this course, anyone can take it and learn something new. Whether it is learning how to navigate the Unity Engine, how to work in a Virtual Reality development environment or just to learn how to build a game. Some experience in Unity can be helpful but not necessary as we will start with the basics of Unity, and progress to more advanced topics as you move through this course. An Android phone running at least Android OS 4.4 and a VR headset will be required in order to play and test in VR. However, you can still take this course and play this game on your computer without a phone or headset.

Learning Objectives

  • Develop a VR game using Unity 3D

  • Build and run a game for the Android platform

  • Learn the importance Prototyping

  • Code game mechanics that can be transferred to future projects

  • Optimize level design for a VR environment

By the end of the course you will be able to build a VR game that can be used for a portfolio and even published to the Google Play store. What you learn about VR development in this course will help you write VR games, architectural walkthroughs, engineering simulations, 3D data viewers, medical training applications, and much more.

Course Outline

In each section we will build on what we learn, the structure of the course is as follow;

1. Set Up - We will download and set up our Unity environment, set up the environment for VR and learn about the Unity interface

2. Prototyping - In this section, we will set up the basic elements of our game

3. Coding - We will take a deep dive into coding by developing our player controller, creating artificial intelligence for our enemy objects and learn how to create a robust wave spawning system

4. Design - The final section will focus on adding the visual polish to our game

What you will learn

  • Learn how to use the Unity Platform
  • Learn C# Coding
  • Learn about VR development


  • A computer
  • A copy of Unity
  • An Android Smartphone (Optional)
  • A VR Headset (Optional)
Udemy logo
Available on


With almost 200,000 courses and close to 50 million students, Udemy is one of the most visited online learning platforms. Popular topics include software development, the digital economy, but also more traditional topics like cooking and music.

Frequently asked questions

  • Price: $94.99
  • Platform: Udemy
  • Language: English
  • 3 hours 15 minutes
Build a First Person Wave Shooter in VR! thumbnail

bestcourses score: 4.3/10

There are most likely better courses available for this topic.