Sky Pirates


The title screen of the game 'Sky Pirates' which I helped develop during my Games Development Diploma course

The Options Menu for the Sky Pirates game I helped develop The Help Screen for the Sky Pirates game I helped develop The Level Selection Screen for the Sky Pirates game I helped develop A screenshot of an early development phase of the game showing the first level with a wireframe ship and the default weapon (rifle)A screenshot of the first level's Pistols pickup location, whilst firing one of them (they alternately fire) A screenshot of the first level from the central island firing the Gattling Gun up at the Crane A screenshot of the first level from the deck of the Imperial Ship with the Blunderbuss and an extra 50 health from a health pickup A screenshot of the first level (called 'Derelict') from the deck of the Rebel Ship with the default rifle at the default health level A screenshot of a later development phase showing the first level of the game with weaponry, health, health pickup, team scoring, ammunition and debug info area A screenshot of an amusing difficulty encountered when having to re-size an artist's asset to conform to the scale of the rest of the project's assets. Sky Pirates Gource Animation - Source Code Visualised


This is the Sky Pirates game I helped develop during my Games Development Diploma course at TAFE.
During the second year of my Games Development Diploma (2012), we split into groups and were tasked with creating a videogame based on the irrlicht game engine and some basic management classes provided by our teacher. My group came up with an idea for a First Person Shooter with a Steampunk theme.

From the provided files and libraries, the programmers (myself and two others) were able to piece together the framework of a basic videogame. The artists meanwhile, were able to create some pretty neat graphics to go along with it.

Unfortunately we weren’t able to achieve the goals we initially set for ourselves at the beginning of the year, but I am proud nonetheless of all that we accomplished in that time.

Below is a link to the installer of the game as it was handed in to the teachers. No support is offered for this product, and it comes with the following gameplay limitations:

  1. Sound effects can be turned off, music cannot.
  2. 2. LAN Only Multiplayer. Not even sure if Pseudo-LAN works, but it probably should.
  3. 3. Only 2 players Max. Should a third player attempt to join, shenanigans will occur.
  4. 4. Some weapon pickups are not actually in the spot they appear to be, but will be reasonably close-by.
  5. 5. The second level (‘Hopping’) is in even less working order than ‘Derelict’, play on it at your own peril.
  6. 6. A host of other bugs, which you are not allowed to complain about because I haven’t listed them here, because I just did.

Enjoy!

Download Installer

Here is a representative selection of my work… Files that I alone constructed and managed.

Entity.h / Entity.cpp

Player.h / Player.cpp