This was my major games project for 2017 in which our team had six weeks to work through alpha, beta and gold. PlunderSail is a 3rd Person Pirate-ship game with a focus on constructing your ship almost any
way you want with the goal of crossing each pirate island off your map. Our team consisted of five members, two designers, two artists and myself as the sole programmer. As the only programmer I was responsible
for planning, prototyping and implementing all game features, an important part of this was communicating with the two designers to ensure the project was on track time-wise and that features worked as expected.
The main challenge I faced during this project was being responsible for everything code related. My time management skills were put to the test as I had to plan out my time to research, prototype, implement features and bug fix.
My daily tasks included stand up meetings to stay up-to-date with the team, source control management and regular discussions with the designers on how features would work.
The features I implemented are as follows:
- A grid based building system around the ship which allowed players to place different parts within a ruleset.
- Configurable AI that allowed the designers to create several behaviours such as passive merchants who would flee or typical enemies.
- UI transitions and controller compatible menu.
- ship and camera controls.
- object pooling and other optimisation systems.
- combat systems such as cannons and dropping mines.