Our game, Balloon Pop is a three-dimensional tribute to a popular two-dimensional game, Bloons Tower Defense. In this game, the player will operate in first-person and must aim and shoot darts at balloons that are flying in a fixed path throughout the world before they reach the end castle. These balloons come in waves, meaning that each wave will contain more numerous, faster, and durable balloons than the wave before. Each time the player pops a balloon, they are awarded money that they can use to spend on different power-ups for their darts: dart piercing, dart speed, dart throwing rate, and multi-dart shots. If the player cannot pop a balloon before it reaches the end in time, they will lose health points (and if they lose all health points they lose the game). If the player is able to successfully survive all waves, then they win the game.
The game is set in a nature-like environment, populated with trees, rocks, bushes, and plants. These objects in the world are illuminated and can produce shadows viewable by the player.
The game will be in first-person. There is a first-person camera, movement controls, and a head-up display (HUD) on the top right:
W: Move forward (relative to the direction of the camera) A: Move left (relative to the direction of the camera) S: Move backward (relative to the direction of the camera) D: Move right (relative to the direction of the camera)
Space / Left Click: Shoot a dart Q: Toggle multishot upgrade on or off
P: Buy multishot O: Upgrade projectile piercing I: Upgrade projectile speed U: Upgrade throwing rate
The player can also enable a hand-control functionality, where making a finger-gun formation with their hand will allow them to move and shoot without using the keyboard. Z: Toggle hand-tracking functionality Move Index Finger: Aim camera Extend All Fingers: Pause hand-tracking (to readjust hand back to center of camera) Press down thumb to middle finger knuckle: Shoot a dart