Rocketeer [2018]

A 2-person project for the New Technologies unit at Swinburne Uni.


 

Gameplay Demonstration

Rocketeer is a two-player versus Unity game set in space, where each player interacts with the game using the Leap Motion controller.

The first player aims to prevent the second player from collecting Repair Parts, and tactically places the Repair Parts near planets. The first player can also resize planets to increase or decrease the amount of gravitational force exerted by the planet.

The second player must then fly their spaceship to collect the Repair Parts, and return as many Repair Parts as possible to their mothership before their spaceship’s fuel is exhausted. If a player is of sufficient skill, they can use the planets’ gravitational pull to their advantage to reduce fuel expenditure.

Leap Motion

Implementing the Leap Motion SDK into our game was an exciting experience. The SDK provided me with all the data for the player’s hand, but did not provide any gesture functionality.

I therefore had the opportunity to use the hand data to program custom gestures, and design those gestures to work as naturally as possible with the game’s design.

Game Programming

My responsibilities on this project were implementing the Leap Motion controller into our game, and programming the game’s systems. The other member of the group handled all the game’s graphics and the project’s documentation.