Home Tech & Coding Tech & Coding Virtual Reality
VR Software Development

VR Software Development

Learn about the world of virtual reality programming! You will learn the basics of programming in C# and how to use it control virtual reality applications in Unity.
Video Beginner Advanced
UPVOTE 1
SAVE THIS COURSE
Course Website
www.udacity.com
Share this page
Other courses you might like
Gallery
Description

Summary

This course is designed to teach you how to make your VR experience more dynamic and responsive to your users. You will be exposed to C# programming and be using it in the Unity interface. Upon completing this course, you will have learned basic programming constructs such as methods, loops, and variables. You will also be able to use events and know how to apply them in a VR environment.

Expected Learning

Programming is a very important part of making any VR experience feel interactive and immersive. Even if your goal is to become a VR artist or designer, being comfortable looking at code is still a very valuable skill to have. This course will get you ready to start reading and writing VR code using C# and Unity.

Syllabus

Lesson 1

Create new C# scripts in Unity
Attach scripts to GameObjects in Unity
Be able to use the Start and Update functions
Be able to use the Translate function to move objects
Use Conditional Programming

Lesson 2

Explore the Unity documentation
Control Unity components using scripts
Create new objects using scripts
Be able to use a for loop to create objects with scripts

Lesson 3

Create UI GameObjects and be able to place them in World Space
Be able to use Unity’s Event System to click an object
Change scenes using code

Lesson 4

Be able to use code to detect when the Trigger is pulled
Create a simple rotation animation
Create a trigger system in the Animator
Understand different types of variables and when they can be used
Activate a trigger with code

Lesson 5

Physics, Colliders, and Raycasting
Unity Audio and activating within a script
Using Array and Random

Lesson 6

See a waypoint system and understand how to use it
See a flocking algorithm and understand how to control it
See an ocean shader and understand how to control it

Required Knowledge

Prior to enrolling in this course, you should have either completed Students should take our Introduction to Virtual Reality or VR Scenes and Objects courses, or know the material taught in those courses. This includes:

  • Understanding how to use the Unity interface
  • Familiarity with the 3D Objects and Materials
  • Familiarity with Mecanim and Creating animations
  • Familiarity with Cameras and Lighting

Pricing:
Free
Level:
Beginner
Duration:
4 weeks
Educator:
Austin McCasland
Organization:
Google VR
Submitted by:
Coursearena
Reviews
Would you recomment this course to a friend?
Discussion
There are no comments yet. Please sign in to start the discussion.
Other courses you might like