Mastering Unity VR Games!

Go from Beginner to Expert! Create many games from scratch in Unity​®​ and VR!

3.55 (72 reviews)
Udemy
platform
English
language
Game Development
category
instructor
6,097
students
162.5 hours
content
May 2019
last update
$54.99
regular price

What you will learn

Learn to code for game development in Unity C#

Use Blender and navigate its interface.

Learn cutting-edge tools that will put you ahead of other game development

Integrate art from Blender into Unity®.

Understand the fundamentals of game design

And More!

Description

This course was funded through a massively successful Kickstarter campaign.

In this course, you learn how to build small VR Games and one Big Mobile Game using Unity® and Blender. This course is unique because we make both the code and the art for the game from scratch. ​We teach you the fundamentals of designing, coding, and modeling a mobile game.

First you design the game and its functionality in Unity®. You learn how to code in C# and build video game levels. Don't worry if you've never coded before. We ​start simple and add more to the game as the course goes on.

Why Unity®?

Unity® is one of the most popular platforms in game development. You can use Unity® to build 2D and 3D games. Unity® is cross-platform, which means it is easy to use with other platforms.

Then you create the art for the game in Blender. You build all the art assets for the game. You learn how to integrate your art from Blender into Unity®. 

Why Blender?

Blender, like Unity®, is a popular production suite that is free to download. Blender is a revolutionary tool for making 3D art digitally. With Blender, you can make art assets for games, like we do in this course. 

Is this course for me?

Even if you're not an artist, you can make basic art models. You may have heard of Axiom Verge and Stardew Valley. These games are million-dollar successes. But did you know that only one person made each? 

Usually it takes a whole team of people to build a game. But creators Thomas Happ and Eric Barone developed and designed their games by themselves. Now they're millionaires. You can do it, too.

Also now included in these bundles are our extra courses. If you want to learn to use other programs such as Camtasia or Sketch, you get more content than what you paid for this way!

We really hope you decide to purchase this course and take your knowledge to the next level. Let's get started.

Enroll now to join the community!

Content

Intro to Unity

Introduction
Unity Editor
Moving a Cube
Materials
Lights
Particle System
Applying Physics
Asset Store

Intro to Coding

Introduction
Variables
Methods
If Blocks
Loops

Intro to Inputs

Introduction
Key Presses
Moving a Player
Jumping
Moving Forward
Cycling Cameras

Intro to Prefabs

Introduction
Introduction to Prefabs
Random Angles
Explosion Effects
Adding Explosion Effects

Intro to VR

Introduction
Activating VR
Building a Castle
Lowering the Door
Triggering
Interface
UPDATE - Using the Unity Package with Unity 5.6

Introduction to Blender

Download and Install Blender
Setting Up Blender
Camera Controls
Emulated Numbpad Camera
Basic Object Manipulation
Frequently Used Tools
Mirror Modifier

Build 30 Mini 3D Virtual Reality Games: Unity® From Scratch

VR Games-Preview
VR SDK

Whack-a-Mole

Whack-a-Mole Intro
Whack-a-Mole - Part 1
Whack-a-Mole - Part 2
Whack-a-Mole - Part 3
Whack-a-Mole Art - Part 1
Whack-a-Mole Art - Part 2
Whack-a-Mole - Part 4

Hurdles

Hurdles - Intro
Hurdles - Part 1
Hurdles - Part 2
Hurdles - Part 3
Hurdles - Art
Hurdles - Part 4

Cups and Balls

Cups and Balls - Intro
Cups And Balls - Part 1
Cups And Balls - Part 2
Cups And Balls - Part 3
Cups and Balls - Art
Cups and Balls - Part 4

Bowling

Bowling - Intro
Bowling - Part 1
Bowling - Part 2
Bowling - Part 3
Bowling Art - Part 1
Bowling Art - Part 2
Bowling - Part 4

Ninja Sword

Ninja Sword - Intro
Ninja Sword - Part 1
Ninja Sword - Part 2
Ninja Sword - Part 3
Ninja Sword Art - Part 1
Ninja Sword Art - Part 2
Ninja Sword - Part 4

Basketball

Basketball - Intro
Basketball - Part 1
Basketball - Part 2
Basketball - Part 3
Basketball Art
Basketball - Part 4

Christmas Gifts

Christmas Gifts - Intro
Christmas Gifts - Part 1
Christmas Gifts - Part 2
Christmas Gifts - Part 3
Christmas Gifts Art - Part 1
Christmas Gifts Art - Part 2
Christmas Gifts - Part 4

Spaceship

Spaceship - Intro
Spaceship - Part 1
Spaceship - Part 2
Spaceship Art - Part 1
Spaceship Art - Part 2
Spaceship - Part 3

Baseball

Baseball - Intro
Baseball - Part 1
Baseball - Part 2
Baseball - Part 3
Baseball Art - Part 1
Baseball Art - Part 2
Baseball - Part 4

Genius

Genius - Intro
Genius - Part 1
Genius - Part 2
Genius - Part 3
Genius Art
Genius - Part 4

Zombie Survival

Zombie Survival - Intro
Zombie Survival - Part 1
Zombie Survival - Part 2
Zombie Survival - Part 3
Zombie Survival Art - Part 1
Zombie Survival Art - Part 2
Zombie Survival - Part 4

Space Shooter

Space Shooter - Intro
Space Shooter - Part 1
Space Shooter - Part 2
Space Shooter - Part 3
Space Shooter Art
Space-Shooter - Part 4

Clay Shooting

Clay Shooting - Intro
Clay Shooting - Part 1
Clay Shooting - Part 2
Clay Shooting - Part 3
Clay Shooting - Part 4
Clay Shooting Art
Clay Shooting - Part 5

Fruit Ninja

Fruit Ninja - Intro
Fruit Ninja - Part 1
Fruit Ninja - Part 2
Fruit Ninja - Part 3
Fruit Ninja Art
Fruit Ninja - Part 4

Flappy Bird

Flappy Bird - Intro
Flappy Bird - Part 1
Flappy Bird - Part 2
Flappy Bird - Part 3
Flappy Bird Art
Flappy Bird - Part 4

Pong

Pong - Intro
Pong - Part 1
Pong - Part 2
Pong - Part 3
Pong - Part 4
Pong Art

Ghost

Ghost - Intro
Ghost - Part 1
Ghost - Part 2
Ghost - Part 3
Ghost Art
Ghost - Part 4

Soccer Shootout

Soccer Shootout - Intro
Soccer Shootout - Part 1
Soccer Shootout - Part 2
Soccer Shootout - Part 3
Soccer Shootout Art - Part 1
Soccer Shootout Art - Part 2
Soccer Shootout - Part 4

Motorcycle

Motorcycle - Intro
Motorcycle - Part 1
Motorcycle - Part 2
Motorcycle - Part 3
Motorcycle Art - Part 1
Motorcycles Art - Part 2
Motorcycle - Part 4

Turret

Turret - Intro
Turret - Part 1
Turret - Part 2
Turret - Part 3
Turret - Part 4
Turret Art - Part 1
Turret Art - Part 2
Turret - Part 5

Western Shooter

Western Shooter - Intro
Western Shooter - Part 1
Western Shooter - Part 2
Western Shooter - Part 3
Western Shooter Art - Part 1
Western Shooter Art - Part 2
Western Shooter - Part 4

Cannon Ball

Cannon Ball - Intro
Cannon Ball - Part 1
Cannon Ball - Part 2
Cannon Ball - Part 3
Cannon Ball Art
Cannon Ball - Part 4

Paraglider

Paraglider - Intro
Paraglider - Part 1
Paraglider - Part 2
Paraglider - Part 3
Paraglider Art
Paraglider - Part 4

Train

Train - Intro
Train - Part 1
Train - Part 2
Train - Part 3
Train Art
Train - Part 4

First Person Shooter

First Person Shooter - Intro
First Person Shooter - Part 1
First Person Shooter - Part 2
First Person Shooter - Part 3
First Person Shooter Art
First Person Shooter - Part 4

Escape the Room

Escape the Room - Intro
Escape the Room - Part 1
Escape the Room - Part 2
Escape the Room Art
Escape the Room - Part 3

Forest Searcher

Forest Searcher - Intro
Forest Searcher - Part 1
Forest Searcher - Part 2
Forest Searcher - Part 3
Forest Searcher Art - Part 1
Forest Searcher Art - Part 2
Forest Searcher Art - Part 3
Forest Searcher - Part 4

Kart

Kart - Intro
Kart - Part 1
Kart - Part 2
Kart - Part 3
Kart Art
Kart - Part 4

Hide and Seek

Hide and Seek - Intro
Hide and Seek - Part 1
Hide and Seek - Part 2
Hide and Seek - Part 3
Hide and Seek Art
Hide and Seek - Part 4

Tic Tac Toe

Tic Tac Toe - Intro
Tic Tac Toe - Part 1
Tic Tac Toe - Part 2
Tic Tac Toe - Part 3
Tic Tac Toe Art
Tic Tac Toe - Part 4
VR Game Assets

2D Mobile Game - Setup

Ninja Gameplay
Setting Up Project
Building a Simple Scene
Percentage Coordinates
Clicking Variation
Player Movement
Orthographic Camera

Jumpers

Jumping Enemy
Jumping Enemy Movement
Killing the Player
Canvas
End Game Messages

Adding More Functionality

Reusability
Dynamically Adding the enemy
Game Mode Switch
Setting Up The Rolling Enemy
Rolling Enemy Movement
Enemy Positions
Killing the Player
Depth Range
Horizontal Range

Enemy Logic

Creating The boucing Enemy
Moving the Bouncing Enemy
Diagonal Movement
Movement Flip
Initial Angle
Enemy x Enemy Collision
Multiple Bouncer
Depth Walls

Designing the Game

Designing the Crawlers
Crawling Enemy Movement
Player's Rotation
Jumping Force
Finishing the Jumping Logic
Spawning Crawler

Turrets

Designing The Turret
Turret States
Turret Movement
Smooth Aiming
Aiming

Game Logic

Preparing The Game Logic
Raycasts
Shooting Weapons
Aiming Improvements
Targets
Shooting Player
Destroying the Targets

Configuring the Player

Configuring The Player
Moving Up
Jetpack Thrusters
Designing the Enemy
Wave Pattern
Spawning Enemies

Endless Mode

Setting up Endless Mode
Highschores
Refactoring The Spawn Logic
Increasing Difficulty
Bouncer Difficulty
Crawler Difficulty
Turrets Difficulty
Targets Difficulty
JetPack Difficulty

Menu and Level Design

Building the Menu Scene
Level Selection
Level Picker
Losing the Game
Level Parameters
Setting Difficulties
Setting Endless Mode

Background Art

Floors
Walls

Game Assets

Bouncing Enemy
Rolling Enemy
Double Rolling Enemies
Crawler Enemy
Turret Enemy 1
Turret Enemy 2
Player Ninja Char
Enemy Ninja Character
Ninja Stars
Flight Enemy
Jet Pack

Finalizing the Art

Assets Toon Shading
Background

Integrating the Art

Playing from the Game Scene
Integrating Jumper Art
Integrating the Roller Art
Integrating Roller Art (Con't)
Integrating the Crawler
Integrating The Turret Model
Aiming the New Turret
Integrating the Target Enemies
Integrating The Flying Enemy Art
New Player Art
Integrating the Dojo

2D Mobile Game - Finale

Adjusting the Interface
Challenge Time!

Source Files - 2D Mobile Game

Ninja Game Source Code - Mammoth Interactive
Ninja Art Unity Export - Mammoth Interactive

Sketch

Course Intro and Sketch Tools
Sketch Files - Sketch Tools
Sketch Basics and Online Resources
Plug-ins and Designing your First Mobile app
Your First Mobile App Continued
Sketch Files - Your First Mobile App
Shortcuts and Extra tips
Sketch Files - Shortcuts by Mammoth Interactive

Learn to Code in HTML

Intro to HTML
Writing our first HTML
Intro to Lists and Comments
Nested Lists
Loading Images
Loading Images in Lists
Links
Images as Link
Mailto Link
Div Element

Learn to Code in CSS

Introduction
Introducing the Box Model
Writing our First CSS
More CSS Examples
Inheritance
More on Type Selectors
Getting Direct Descendents
Class Intro
Multiple Classes
id Intro
CSS Specificity
Selecting Multiple Pseudo Classes and Sibling Matching
Styling Recipe Page
Loading External Stylesheet

D3.js

Introduction to Course and D3
Source Code
Handling Data and Your First Project
Source code
Continuing your First Project
Understanding Scale
Source Code
Complex charts, Animations and Interactivity
Source Code

Introduction to PyCharm

Downloading and Installing Pycharm and Python
Support for Python Problems or Questions
Exploring Pycharm
Learning Python with Mammoth Interactive

Python Language Basics

Intro to Variables
Variables Operations and Conversions
Collection Types
Collections Operations
Control Flow If Statements
While and For Loops
Functions
Classes and Objects

Flask

Setting Up and Basic Flask
Setting up Terminals on Windows 7 and Mac
Terminal basic commands and symbols
Source Code - Setting up Flask
Source Code - Basic Flask HTML & CSS
Basic Flask Database
Source Code - Basic Flask Database
Flask Session and Resources
Source Code - Flask Session
Flask Digital Ocean
Flask Digital Ocean Continued

Xcode Fundamentals

Intro and Demo
General Interface
Files System
ViewController
Storyboard File
Connecting Outlets and Actions
Running an Application
Debugging an Application
Source Code and Art Assets

Swift 4 Language Basics

Language Basics Topics List

Variable and Constants

Learning Goals
Intro to Variables and Constants
Primitive types
Strings
Nil Values
Tuples
Type Conversions
Assignment Operators
Conditional Operators
Variables and Constants Text.playground

Collection Types

Topics List and Learning Objectives
Intro to Collection Types
Creating Arrays
Common Array Operations
Multidimensional Arrays
Ranges
Collection Types Text.playground

Control flow

Topics List and Learning Objectives
Intro to If and Else Statements
Else If Statements
Multiple Simultaneous Tests
Intro To Switch Statements
Advanced Switch Statement Techniques
Testing for Nil Values
Intro to While Loops
Intro to for...in Loops
Intro to For...In Loops (Cont'd)
Complex Loops and Loop Control statements
Control Flow Text.playground

Functions

Intro to Functions
Function Parameters
Return Statements
Parameter Variations - Argument Labels
Parameter Variations - Default Values
Parameters Variations - InOut Parameters
Parameter Variations - Variadic Parameters
Returning Multiple Values Simultaneously
Functions Text.playground

Classes, Struct and Enums

Topics List and Learning Objectives
Intro to Classes
Properties as fields - Add to Class Implementation
Custom Getters and Setters
Calculated Properties
Variable Scope and Self
Lazy and Static Variables
Behaviour as Instance Methods and Class type Methods
Behaviour and Instance Methods
Class Type Methods
Class Instances as Field Variables
Inheritance, Subclassing and SuperClassing
Overriding Initializers
Overriding Properties
Overriding Methods
Structs Overview
Enumerations
Comparisons between Classes, Structs and Enums
Classes, Structs, Enums Text.playground

Practical MacOS BootCamps

Introduction and UI Elements
Calculator Setup and Tax Calculator
Calculate Tax And Tip - Mammoth Interactive Source Code
Tip Calculator and View Controller
View Controller - Mammoth Interactive Source Code
Constraints
Constraints - Mammoth Interactive Source Code
Constraints Code
Refactor
Refactor - Mammoth Interactive Source Code
MacOsElements - Mammoth Interactive Source Code

Data Mining With Python

Data Wrangling and Section 1
Project Files - Data Mining with Mammoth Interactive
Project Files - Data Wrangling with Mammoth Interactive
Data Mining Fundamentals
Project Files - Data Mining fundamentals with Mammoth Interactive
Framework Explained, Taming Big Bank with Data
Project Files - Frameworks with Mammoth Interactive
Mining and Storing Data
Project Files - Mining and Storing with Mammoth Interactive
NLP (Natural Language Processing)
Project Files - NLP with Mammoth Interactive
Summary Challenge
Conclusion Files - Mammoth Interactive

Introduction to Video Editing

Introduction to the Course
Installing Camtasia
Exploring the Interface
Camtasia Project Files

Setting Up a Screen Recording

Introduction and Tips for Recording
Creating a Recording Account
Full Screen vs Window Mode
Setting the Recording Resolution
Different Resolutions and their Uses
Tips to Improve Recording Quality and Summary

Camtasia Recording

Introduction and Workflow
Tools Options Menu
Your First Recording
Viewing your Test
Challenge - VIDEO GAME NARRATION
Mic Etiqutte
Project - Recording Exercise
Webcam, Telprompter, and Summary

Camtasia Screen Layout

Introduction and Tools Panel
Canvas
Zoom N Pan
Annotations
Yellow Snap Lines
TimeLine Basics, Summary and Challenge

Camtasia Editing

Introduction and Importing Media
Markers
Split
Working with Audio
Clip Speed
Locking and Disabling tracks
Transitions
Working with Images
Voice Narration
Noise Removal
Smart Focus
Summary and Challenge

Advance Editing Introduction

Advance Editing Introduction
Zooming Multiple Tracks
Easing
Animations
Behaviors
Color Adjustment
Clip Speed
Remove a Color
Device Frame
Theme Manager
Libraries
Media and Summary

Camtasia Resources and Tips

Resources and Tips Introduction
Masking
Extending Frames
Working with Video

Exporting a Project for Youtube

Exporting a Project for Youtube

Code with C#

Introduction to Course and Types
Operator, Classes , and Additional Types
Statements & Loops
Arrays, Lists, and Strings
Files, Directories, and Debugs
Source code

Learn to Code with R

Intro to R
Control Flow and Core Concepts
Matrices, Dataframes, Lists and Data Manipulation
GGplot and Intro to Machine learning
Conclusion
Source Code

Advanced R

Course Overview and Data Setup
Source Code - Setting Up Data - Mammoth Interactive
Functions in R
Source Code - Functions - Mammoth Interactive
Regression Model
Source Code - Regression Models - Mammoth Interactive
Regression Models Continued and Classification Models
Source Code - Classification Models - Mammoth Interactive
Classification Models Continued, RMark Down and Excel
Source Code - RMarkDown And Excel - Mammoth Interactive
Datasets - Mammoth Interactive

Learn to Code with Java

Introduction and setting up Android Studio
Introduction - Encryption Source Code
Setting up Continued
Java Programming Fundamentals
Source Code - Java Programming Fundamentals
Additional Java fundamentals
Source Code - Additional fundamentals
Classes
Source Code - Classes
Please rate this course
Bonus Lecture - Mammoth Interactive Deals

Screenshots

Mastering Unity VR Games! - Screenshot_01Mastering Unity VR Games! - Screenshot_02Mastering Unity VR Games! - Screenshot_03Mastering Unity VR Games! - Screenshot_04

Reviews

André
November 5, 2022
Der Kurs basiert auf Unity 5, das ist mittlerweile komplett veraltet. Wir sind bei Unity 2022. Kursmaterialien, die man herunterladen soll, existieren nicht mehr, und wenn man sie denn findet, funktionieren sie nicht, da Unity mittlerweile weiterentwickelt wurde und notwendige Dinge aus Unity 5 in Unity 2022 nicht mehr unterstützt werden. Unter VR verstand ich das Programmieren für eine VR-Brille, nicht für ein Smartphone, das ich in eine Maske stecke, sodass etwas VR-Ähnliches daraus entsteht. Ich kann mit dem Kurs absolut nichts anfangen. Schade.
Jack
August 18, 2022
This course was advertised as creating for VR, but it is only for the Google Cardboard, which is NOT A REAL VR SYSTEM!!! I don't know where this content was curated from, but every single game example shown starts with explaining how to set up a project, explaining every part of the editor, etc. and was extremely and uselessly repetitive. Obviously, these individual video series were not meant to be viewed together, because the first 30 minutes of each is nearly identical. And I am also permanently mentally scarred by the fact he says "and we just wait for the compilation to complete" literally hundreds of times throughout the content. Dude, we get it....we have to wait for it to complete, and you don't need to say it every freaking time. EVERY TIME!!!!! Now I see why it was on sale. It is about 5 hours of relevant content and 155 hours of garbage. Trim the fat, guys. I'm not only disappointed, I'm angry at the instructor for being patronizing with the needless repetition and shallow exploration of what unity can actually do. I got better tutorials for free on YouTube. Also, there is a whole bunch of content on creating web pages. THAT HAS NOTHING TO DO WITH CREATING VR GAMES!!!! omg.smh.
Jonathan
July 27, 2022
the instructor actually explains the tools he uses before completing a complex problem with extrapolated solutions based on the tools function. It is unfortunately rare in education environments.
Geremiah
December 13, 2019
This are simply tutorials. This can hardly even be called educational, much less a path to mastering Unity VR Games.

Coupons

DateDiscountStatus
12/8/2020100% OFF
expired

Charts

Price

Mastering Unity VR Games! - Price chart

Rating

Mastering Unity VR Games! - Ratings chart

Enrollment distribution

Mastering Unity VR Games! - Distribution chart
2349472
udemy ID
5/2/2019
course created date
11/20/2019
course indexed date
Bot
course submited by