Weeks 3 & 4: Visual Upgrades and Environment Design

During these two weeks, I was away from my VR hardware, so I focused on improving the visual side of my project. My main goal was to make the game world feel more immersive and visually interesting by adding a variety of environment assets and props. Here’s what I accomplished: Asset Integration I explored theContinue reading “Weeks 3 & 4: Visual Upgrades and Environment Design”

Week 2.5: Implementing a VR Bow and Arrow SystemXRPullInteractable.cs

This week, I expanded my VR project by adding a bow and arrow mechanic inspired by a YouTube tutorial. The system lets the player use VR controllers to pull back a virtual bowstring, visually represented with a line renderer, and shoot arrows that respond to how far the string is drawn. 🎯 How the Bow and ArrowContinue reading “Week 2.5: Implementing a VR Bow and Arrow SystemXRPullInteractable.cs”

Week 2: Enemies, Health Bars, and Trap Systems

This week I made some big steps forward by adding enemies with health bars, a way to damage them, and a trap system that activates when the player steps on a pressure plate. Here’s a breakdown of what I built, how it works, and some snippets of the code I wrote. Adding Enemies with HealthContinue reading “Week 2: Enemies, Health Bars, and Trap Systems”

Week 1.5: Implementing Knife Throwing in VR

This week, I focused on adding a knife throwing mechanic to my Unity VR project. The goal was to let the player grab knives from their belt, throw them using VR controls, and have them stick to walls. Here’s how I approached the task and what I learned along the way. Designing the Knife ThrowingContinue reading “Week 1.5: Implementing Knife Throwing in VR”

Week 1: Kicking Off My Unity VR Project

Setting Up the Project This week marks the official start of my VR project for university, and I’m excited to document my journey! I’m using Unity 6.0, which is the latest version, so there are lots of new features to explore. To get started, I downloaded and installed the Unity VR sample project package. ThisContinue reading “Week 1: Kicking Off My Unity VR Project”

Week 7 (Final): Map Integration and Project Recovery Challenges

This final blog post documents the critical phase of integrating the designer’s map into our project and overcoming significant technical challenges in the process. Map Integration & Version Conflict After receiving the map from the designers on 04/05/2025, I discovered they had been working with an outdated version of our Unity project. This created aContinue reading “Week 7 (Final): Map Integration and Project Recovery Challenges”

Week 7: Enemy/Boss Animation Integration & Production Challenges

Enemy Animation Implementation Asset Selection From the 8 provided enemy assets, I selected the Character Pack: Zombie Sample due to its rigged model and attack/movement animations. Animation Logic I synchronized the enemy’s NavMeshAgent with its Animator using a state-based approach: Key Features: Boss Development & Setbacks Asset Integration For the boss, I used the MinotaurContinue reading “Week 7: Enemy/Boss Animation Integration & Production Challenges”

Week 6 Continued:Player Character & Weapon Integration: Asset Selection, Custom Animation Controller, and Weapon Swapping

Asset Selection and Animation Controller Setup This week, I focused on integrating new character and weapon assets provided by the designers. I received four different character asset links and selected the FREE Low Poly Human – RPG Character from the Unity Asset Store for its compatibility, quality, and included rig. Although this package included anContinue reading “Week 6 Continued:Player Character & Weapon Integration: Asset Selection, Custom Animation Controller, and Weapon Swapping”

Week 6: Stat System Implementation & Asset Integration

Core Achievements Level Up System Implementation Networked Stat Architecture Key Features: Asset Integration Strategy Challenge:I received over 20 asset links from the designers, including a wide mix of styles-medieval, modern, and sci-fi weapons and characters. This presented a significant challenge in maintaining a consistent visual and thematic style for the game. Solution: Stat-to-Gameplay Integration MeleeContinue reading “Week 6: Stat System Implementation & Asset Integration”

Design a site like this with WordPress.com
Get started