Learn Unity Games Engine & C# By Creating A VR Space Shooter

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Want to learn **VR game development** and create immersive experiences? This comprehensive **Unity course**, offered **free** on Theetay from platforms like **Udemy**, **Udacity**, **Coursera**, and more, is your perfect starting point!

Learn from experienced instructor Daniel Stringer as you build a captivating **moonbase VR game** from scratch. Master **C# scripting** to bring your game to life, including:

  • Object interaction
  • Laser shooting
  • Asteroid destruction
  • User interface design
  • Particle effects
  • Audio integration

This **beginner-friendly course** covers essential topics like:

  • Unity installation and configuration for VR
  • XR interaction system mastery
  • 3D modeling and asset management
  • Lighting techniques for immersive environments
  • C# scripting for custom functionality
  • Oculus Quest deployment
  • C# game management, event systems, interfaces, and enums
  • Post-processing and building for your Oculus device

Using Unity 2019.3 and XR interaction toolkit version 0.9.4, this course provides a solid foundation for VR game development. Even intermediate Unity users will gain valuable insights into VR application development.

Start your VR game development journey today! This course is **completely free** on Theetay.

Show More

What Will You Learn?

  • Installing Unity Hub and the Unity Game Engine
  • Navigating the Unity's user interface
  • Importing and preparing 3D assets
  • Getting Unity Ready for Virtual Reality a look at some Unity engine settings
  • Creating A Moon Base - Creative session! use provided assets to personalise your moon base
  • Lighting an environment using Unity directional lights, spotlights and baking
  • Setting up the VR Camera - using Unity's XR interaction toolkit
  • Take a look at the base in VR! - building to the Oculus Quest
  • Adding your hands - use C# combined with animator blend trees to control your hands.
  • Picking up your weapon - using Unitys XR interactions
  • Shooting your gun - an intro to C#
  • Using Unity's C# events system
  • Spawning the asteroids - coding in C# to instantiate objects into our scene
  • Creating a Game Manager, a C# class that looks after everything our game is doing.
  • C# static variables
  • C# Enums
  • C# Interfaces
  • Keeping track of your score - an intro to user interface in VR using Unitys canvas system
  • Shooting the Asteroids checking collisions in C# within the unity physics system
  • Creating a timer using C# to create a timer controlling play duration
  • How to optimise your game for the Oculus Quest
  • Bug fixing
  • Post Processing
  • Particle System

Course Content

01. Course Overview
new topic

  • A Message from the Professor
  • 001. Course Overview.mp4
    00:00

02. Getting Prepared
new topic

03. Designing The Game Level
new topic

04. Interacting With The Digital World
new topic

05. Creating the Asteroid Field – Our Games Enemy!
new topic

06. The Game Manager
new topic

07. User Interface
new topic

08. Project Cleaning & Organisation
new topic

09. The Finishing Touches
new topic

10. Taking it Further
new topic

11. Deploying The Game
new topic

12. The End
new topic

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Student Ratings & Reviews

No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?

×