Fishy Business
About
Fishy Business is a Fishing Game where the goal is to get as rich as possible and finish your fish catalogue. To do this you will have to sell you fish to upgrade your gear. We aimed to capture the thrill of capitalism and fishing in a single game. The game was made for a school project where we needed to publish a game on itch.io. We made the game over 8 weeks with a team of 2 developers and 4 artists. Our project got second place of all the games that were made that period.
Check it out on Itch.io: Fishy Business
Project Info
- Role: Game Programmer
- Team Size: 6
- Project Duration: 8 Weeks
- Engine: Unity C#
- Completion Date: 22nd of July 2024
My contributions
Upgrade System
Fishy business features an upgrade system. Players can improve various aspect of their gear (e.g. rod, engines). The upgrades are categorized allowing for an expandable system.
Upgrade Creator
Initially, we only offered around 10 upgrades per category, which was easily manageable by hand. However, to enhance player satisfaction, we decided to significantly increase the number. Manually creating all these upgrades became tedious quickly. Inspired by a suggestion from one of our artists, I developed this tool for mass upgrade creation. This tool automatically generates all the necessary fields, ensuring future-proofing for potential extra upgrades.
View scriptInventory System
In the game we have an inventory containing all the fish you caught. These fish are stored in dictionary.
Quest System
At the start of development we wanted to add 'fishy bounties' to the game, this turned into the quest system that we use now.
features I also made
- Fish Catalogue
- Sell Shop
- Audio Manager
- Boat Movement
- Rod Casting and Line Rendering
- Time Management
- Depth Tracker
- Money System
- Background Fish Path follower
View project on GitHub
What I learned from this project
In this project I learned how to use editor windows to create tools that improve the workflow , better manage a big project and better future-proof my code.