For an assignment in my Games Programming 3 module, I were asked to create a basic space game in which the following rules were given:
A ship is to be controller by the player.
There are three kinds of enemy ships.
The level scrolls with the player.
A score system is to be implemented.
The are sounds within the game.
There must be a fuel mechanic in which the player needs to refuel at specific stations.
With these rules in mind, the game was written in C++, and was made with a 2D game engine created by a lecture within Northumbria University called Chris Rook.