QM-70 and the Space Pirates

The main menu level The rules Part of the opening scene Speaking to Engineer Intern Ryan Hitting an alien with the sword Speaking to Engineer Clyde and getting the Hammer Breaking down the door to the cockpit with the Hammer A screenshot of the enemy behaviour tree

Made in Unreal Engine 5 | Watch the demo here

In this VR game, you play as QM-70: a helper robot who, after the entire crew is trapped by pirates, uses every mechanic I learned in the course this was a final project for to take them down and save the crew. There are a variety of weapons at QM's disposal that get unlocked as more crew members are rescued. Shoot the pirates with a gun or hit them with a sword to damage them, or chuck the large hammer to deal heavy damage and stun them temporarily, sending them into a ragdoll for the duration. There is also fully voiced dialogue to enjoy along the way.
During the course of this project I got to improve the way I implement dialogue and ai enemies as well as experiment with modular characters and lighting. This was also where I learned how helpful reading the actual Unreal Engine documentation could be, I was able to easily understand the modular character models I worked with for the NPCs as well as the built in dialogue functionalities I hadn't realized existed during previous projects. This was my first VR game and I am truly so proud of how it turned out.