Concept
This was a team game jam project developed alongside 2 main team members with direct contributions, PacaBruno and Crudaluna, and with other members also giving their thoughts especially early on in development and other members not being able to contribute due to time constraints. It was created as a submission for the GameDev.js 2025 game jam using Unity.
This is a 2D game where a player has to load the needed cargo onto ships without exceeding the max ship weight or the ships will sink, to earn money. There was initially also a concept of contracts and a more expansive level and progression system, but it was scrapped for the prototype release.
Play the Game
Click the link below to play the game: Load of Trouble Game
Game Design
Regarding game design, the idea was slightly adapted by me following the original concept of balancing two planes given by PacaBruno. The goal was to manage ongoing cargo with physics-based movement along a port and deploy them where needed. Plus having to deal with overall space in the port all while earning the most ammount of money possible. For the full game design document check here;
Game Programming
Regarding programming I structured the needed classes and strucutred the needed files through our Trello board, however Crudaluna did end up creating some of them. What I did do was create the functional crane, put together all the prototyped features, alongside the logic for the ship spawns with their various weights, cargo types needs and actual sizes. Plus the cargo placement and destruction system, a cargo manager and cargo prefabs.
The git repository is currently private, but if you wish to see it let me know!
Collaborators
PacaBruno handled much of the game design along with me and also created all of the visual assets used. Crudaluna took care of a lot of programming and prototyped the early physics and wave systems as well! Check them out through their itch.io pages and feel free to check out their other projects and personal websites!
Conclusion
This was a great chance to collaborate on a project and I loved working with the other team members. Right now there are no plans to extend the game, but it remains a possibility in the future. This allowed me to practice my game design skills by having to communicate my thoughts directly with others in a concise and clear manner and to try and structure the overall code structure before doing any of it.
Once again, if you want to play the game check it out bellow! Load of Trouble Game