Aerobie Arcade

VR arcade game in which opposing teams must fight to the death in a futuristic arena.

Engine

Unreal Engine

Platform

VIVE Focus

Project type

Team (2)

Status

Finished

Link

Unavailable

Overview

As part of a 2-day internal game jam for creating VR entertainment games, I worked together with an artist to create a futuristic PvP arena where up to 8 VR players must hit players of the opposing team with thrown frisbees – a fully original gameplay concept not at all derived from Tron: Legacy.

Our team was scammed out of #1st place for “lack of originality”, a completely unbased accusation.

Key features

Smooth replicated projectiles

Players can throw frisbees by releasing the trigger. Their hand's velocity is carried over to the projectile which smoothly replicates across all players' screens using interpolation and prediction. No jittering. No rubberbanding.

Assisted gameplay

Projectiles use subtle aim assist to make the game easier; every time the frisbee bounces against a surface, it performs a check for whether adjusting its new bounce angle by up to ~5-10 degrees would help hit an enemy.

Freeroam VR space

Aerobie Arcade's environment is specifically designed to support various standard VR center freeroam spaces, allowing the game to be played without any kind of joystick movement or teleportation.

My contributions

  • Designed and programmed core gameplay loop.
  • Implemented multiplayer with clients automatically joining a dedicated server.
  • Implemented replicated pawn movement and teams.
  • Implemented replicated throw mechanic and projectiles.
  • Implemented all sound effects.
  • Implemented visual effects like projectile trails and player death bloom.