top of page

Assailment - VR

ROLE

Programmer, UI/UX Programmer, Lead Sound Designer

DESCRIPTION

This was a VR shooter with focus on grappling mechanics I developed with a great and passionate team. This was for our Mobile Game Development assignment. 

An alien invasion breaks out in the middle of a neo-futuristic Tokyo. The player has 7 minutes to find and destroy as many aliens as they can as they grapple themselves around the city.

YEAR

2021/2022

GENRE

VR Shooter/Platformer

PLATFORM

Oculus Quest 2

HEALTH / ENEMIES

My main role in the project was programming. I was helping out the lead programmer with general bug fixes and polishing on his side including clamping velocities for the grapple, handling custom collisions or editing widget animations,  while working on my own things. This included things like health pickups, small tweaks to the players bullet projectiles, health bars etc. My big items however were the following three: a flying and shooting enemy, a walking and melee enemy, and a diegetic health bar that wrapped around the player's wrist (Now a grappling gun) which updated whenever the player lost or gained health. This required me to look into creating dynamic materials and manipulating parameters.

These were a major issue for me to do. At the time I had an extremely slow laptop, which also was not VR ready. This became a huge obstacle as I had to find ways around not being able to use a VR headset to test the game. I ended up using a stationary camera in one of our test levels, and had 3D widget placed in front. This is the same way I tested both enemies. 

The first enemy I created was the ground type. This would simply walk towards the player if it saw them. 

The second enemy however, was a flying type. This enemy could fly towards the player and strafe around them at random intervals while shooting at them.

v5q8sGEDwfqvDr.png
Screenshot 2022-01-18 164602.png
Screenshot 2022-01-10 025356.png
Screenshot 2022-01-10 025232.png
bottom of page