I originally posted it [here](https://mikescnr.com/forum/index.php/topic,25876.0.html)
**{#aa55ff}Fish Variety and Locations{/}**
The game should detect the player's specific location—whether they are fishing in the open sea, a lake, a river, or right off the beach. The type and size of the fish caught should depend entirely on the environment; for example, fishing in the open sea should yield different, much larger fish species compared to a river.
**{#aa55ff}Rarity System{/}**
Each fish should have a designated rarity tier, ranging from Common to Legendary. A fish's rarity will act as a price multiplier when selling it. Naturally, rarer fish will have a significantly lower catch probability.
**{#aa55ff}Day/Night Cycle{/}**
To add more depth and variety, the game should implement a day/night cycle. The system should detect the current time of day and spawn unique fish species that can only be caught during the day or exclusively at night.
**{#aa55ff}Fishing Achievements{/}**
Introduce dedicated, fishing-related achievements to reward players for their milestones (e.g., catching their first Legendary fish, or collecting every species in a specific zone).