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
- 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.
- Teleportation for Locomotion:
- Integrated a teleportation system to allow efficient and comfortable player movement within the VR environment.
- 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.
- 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.
- 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.
- 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.