Rocket jump screenshot

Overview

Project

  • Made for Year 2 University assignment (Mobile Game Programming)
  • Programmer, artist, designer

Game

  • Physics-based platformer
  • KSP-style rocket building and orbital mechanics
  • 2.5D

Tech

  • Made in Unity
  • Runs on Android
  • C#
  • Models made in Blender

This game was made for my Mobile Games Programming unit in my second year. The requirement of the assignment was simple: make an Android game in Unity. I'd been wanting to make an orbital physics based game for a while as I'm a huge fan of KSP, so I decided to make a heavily stripped down mobile clone: it would have a similar building system with parts snapping together in an editor, as well as rocket/orbital physics, but all in 2.5D (3D models and lighting with movement restricted to two axes).

Rocket jump screenshotRocket jump screenshot

The gameplay consists of trying to complete levels/challenges by building a rocket with differently sized engines, tanks and other components, and then flying it in a level with one or more “planets”. Most challenges consist of getting in orbit around a certain planet (sometimes not the one the player started on) with various distances and gravity wells. Each level unlocks more or less parts depending on the difficulty and has differently placed and/or sized planets, requiring bigger and more complex rockets as the player progresses.

Cannon fodder screenshot

The editor controls are simply drag and drop from the parts menu to the rest of the screen (or to the “delete” box), whereas the simulation mode uses a slider to control throttle and the accelerometer to control rotation of the rocket. Here's a video of some of the gameplay (recorded on PC):

Harvey Jones 2025