top of page

HTC Vive Development

Game Engine: Unity3D

Scripting Language: C#

Platform: HTC Vive

Development Duration: 7 weeks, Summer 2016

Collaborators: Trace Gordon (3d artist, tracegordon.com)

During Summer 2016 of my developer internship at Adult Swim Games, my co-worker, Trace Gordon, and I developed a small virtual reality game called Firewall VR. While Trace worked on the art side of the game, I focused on the programming. Trace and I collaborated on game mechanics and level design. Our game was developed during the free time we had the last 7 weeks of the internship. Most of the development took place during "Summer Fridays" at work, where employees were given the option to leave work at 2p.m.. Instead of leaving work early, Trace and I stayed to focus on development.​​

Inheritance and Polymorphism were used to develop all weapons in the game. A super class called InteractableObject, was the base for every object in game that the player could interact with. This made it extremely easy and time saving to develop firearms, melee weapons, and other objects for the game.

Developed the enemy Artificial Intelligence, called flybots, using Unity's built in navmesh to traverse the world. Flybots do their best to keep moving to prevent being shot down and tend to change the objective they are after to fool the player.

In game weapons:

  • Pistol (2 firing modes)

    • Press trigger to shoot a weaker pea shot.​

    • Hold down trigger to charge up the pistol to unleash a devastating charged bullet which seeks out enemies.

  • Sticky Grenade​

  • Shield

    • Used to block enemy bullets.​

    • Can also shield bash enemies to death.

  • Hammer​

Video

Gallery

14012142_10209880995166821_939886803_n
vsdvsdv
14017938_10209881174251298_1842690490_n (1)
weapons
bottom of page