Ut Duong
  • Home
  • Projects
    • Games >
      • Block Frenzy
    • Nanodegree >
      • Build An Apartment
      • A Maze
      • Puzzler
  • About Me
  • Contact

Nanodegree Project: A Maze

Project Overview

The goal of this project is to create a fully interactive VR experience in the form of a maze.

Screenshots


Why

​This project was the third project in the Udacity Nanodegree program intended to teach the following:
  • Creating new C# scripts in Unity
  • If then, loops, arrays, and other programming constructs
  • Attaching scripts to objects
  • Using the built-in Monobehaviour methods
  • Triggers and Gaze Based Interaction
  • Creating, moving and animating objects procedurally
  • Familiarization with the Unity documentation
  • Scripting Dynamic UI Objects
  • Debugging
  • The Unity Event System.
  • Managing and Reloading scenes.
  • Controlling particle systems.
  • Create an Audio Clip and playing sounds.
  • Waypoint Navigation System.
  • Profiling scenes for performance.

How

Tools used for this project:
  • Unity3D
  • Google Cardboard

What

This project taught interaction using limited controls such as the clicker on the Google Cardboard to create an interactive VR experience. Level building was a bit easier in this project because I normalized the size of the walls to be connected using 1 Unity unit instead of using the obscure default wall size. This greatly sped up development because I no longer had to worry about gaps between the walls.
Powered by Create your own unique website with customizable templates.
  • Home
  • Projects
    • Games >
      • Block Frenzy
    • Nanodegree >
      • Build An Apartment
      • A Maze
      • Puzzler
  • About Me
  • Contact