VR Udacity

As part of the VR Developer Nanodegree, a Udacity course, I developed an immersive HTC Vive experience focused on a wave-based zombie survival game. The objective was to create a highly engaging and visually compelling VR environment where players must defend themselves against increasing waves of zombies.

Key Achievements and Features

  1. Real-Time Baking and Lighting:
    • Implemented a combination of real-time baking and lighting techniques to achieve realistic shading and optimized performance, enhancing the visual fidelity of the game environment.
  2. Teleportation for Locomotion:
    • Integrated a teleportation system to allow efficient and comfortable player movement within the VR environment.
  3. Gamification and Wave-Based Gameplay:
    • Designed a wave-based survival system where players earn points by surviving and eliminating zombies. The difficulty increases with each wave, providing a challenging and rewarding experience.
  4. Diegetic UI Design:
    • Developed a diegetic user interface that integrates naturally into the game world, allowing players to intuitively understand and interact with game elements without explicit instructions.
  5. AI Development:
    • Created simple AI behaviors for zombies using Unity’s NavMesh system, enabling them to navigate the environment and engage with the player dynamically.
  6. 3D Modeling and Photogrammetry:
    • Utilized Tilt Brush and photogrammetry techniques to create custom 3D models, capturing real-world objects and transforming them into detailed 3D assets for the game.

Video Demonstration

For a comprehensive view of the project and to see these features in action, you can watch the final submission here.

These achievements and implementations demonstrate a wide range of skills in VR development, including lighting, locomotion, gamification, UI design, AI programming, and 3D modeling, all of which contributed to creating an engaging and immersive VR experience.

Description