Unity Dev
Pop Shot
A VR balloon shooting game with fast arcade play.
Overview
Pop Shot is a VR shooter focused on popping balloons with dart guns, crossbows, hip-shots, and other creative techniques. It was designed for immediate action, colorful environments, and multiple play styles from casual to competitive.
Features
- Available in the official Oculus Store: Pop Shot.
- 16 levels including Playground, Western, and Moon environments.
- High-point scoring system and multiple weapon styles.
- Available for Oculus Quest and Rift.
- Demo download: Pop Shot Demo.
Game Demo
Screenshots
Code Sample
private void MoveBalloon()
{
var lastWayPointIndex = wayPoints.Length - 1;
Vector3 lastWayPoint = wayPoints[lastWayPointIndex].transform.position + new Vector3(0, 2, 0);
Vector3 nextWayPoint = wayPoints[nextWayPointIndex].transform.position + new Vector3(0, 2, 0);
Vector3 direction = nextWayPoint - transform.position;
if (Vector3.Distance(transform.position, lastWayPoint) > 0.1f)
{
speed = Waves.GetComponent<Waves>().balloonSpeed;
transform.Translate(direction.normalized * speed * Time.deltaTime, Space.World);
}
if (Vector3.Distance(transform.position, nextWayPoint) < 0.5f && nextWayPointIndex > lastWayPointIndex)
{
nextWayPointIndex++;
}
if (nextWayPointIndex == lastWayPointIndex && Vector3.Distance(transform.position, lastWayPoint) < 0.5f)
{
dieSound.GetComponent<DieSound>().PlayDie();
GameVariables.bummers++;
Destroy(this.gameObject);
}
}