A chaotic couch cooperative delivery game for 2-4 players,
set in the hectic high seas of Baboom Bay.
Hired by Shady Steve, gather your friends and
coordinate as a crew to deliver goods before time runs out!
Players face treacherous waters, filled with enemies, sea mines,
and most importantly cargo! Deliver them to the marked destinations
to score points and earn stars.
Haul Away! is the final year project for my course at Singapore Polytechnic.
The team for this project includes
Kee Shen
and
Nicholas Teoh
, without whom the already incredibly challenging project would have been a
bust.
Bronze Medal, Crowbar Awards 2021
Category: D22 Digital/Mobile Games
Genre:
Action, Causal, Simulation, Co-op
Platform:
PC
Project Duration:
5 months (Oct 2020 - Feb 2021)
Team Size:
3 Programmers, 3 Artists
Role:
Level and Mechanics Designer, Mechanics, Gameplay and AI Programmer
Contributions:
Level design, mechanics design and implementation.
Software Used:
Unity Game Engine
Languages used:
C#
As the lead programmer for this game, the biggest challenge was ensuring
that at each stage of development, we had not overscoped on the numerous
mechanics we wanted in the project. I was not immune to wanting more and
interesting mechanics, and thus it was in discussions with the project
lead
that we pruned mechanics that would take too long to complete, would
clash
with existing ones, or proved to be too tricky to implement with our
physics
systems.
As a designer, I created the star system for scoring. The system
uses a point and objective system as follows:
Players can score three stars. The first star is point-based, achieved
via
delivering cargo.
The other two stars are achieved via completing objectives, e.g.
delivering
to a destination 5 of its perferred cargo.
My teammates asked me why I wanted to use this system, compared to a
simpler
point-based star system like we used in
Hangry
Guardians.
I came up with it as I wanted the game to have more replayability while
creating
more interesting challenges for veteran players.
The intent is to keep the point requirement low so players can easily
achieve a star.
This is important as later levels are locked until the player collects
enough stars.
However in order to collect all stars in a level,
more difficult objectives would need to be fulfilled.
This allows casual players to progress through the game,
while giving more experienced players a challenge.
Poster for Haul Away!