ELF Fishing Life is a relaxing 2D mobile fishing game where the player fishes from a small boat on a calm, beautiful ocean with a clean, modern, cute-but-premium art style (sky, waves, clouds, distant islands). The core loop is CAST → WAIT → BITE → HOOK → FIGHT → CATCH → KEEP/SELL → CAST AGAIN, using an on-hold cast to control power. When a fish bites, the game shows “BITE!” and the player taps to hook. During the fight, a REEL button and a LINE TENSION meter are shown: holding REEL pulls the fish closer but raises tension; releasing lowers it. If tension exceeds a threshold, the line breaks. Caught fish are categorized by rarity (Common, Uncommon, Rare, Epic, Legendary) with randomized length, weight, and sell value. Catching fish grants Coins and EXP; Coins upgrade rods and buy better bait. Players can “KEEP” fish into an in-game aquarium (for viewing/collection) while selling also affects Coins, and they also have a Fish Book that shows discovered fish and silhouettes for undiscovered fish. The implementation should stay modular so later additions like aquarium features, boats, rare variants, ELF Promo Cards, and external APIs can be plugged in without rewriting core systems....more
ELF Fishing Life is a relaxing 2D mobile fishing game where the player fishes from a small boat on a calm, beautiful ocean with a clean, modern, cute-but-premium art style (sky, waves, clouds, distant islands). The core loop is CAST → WAIT → BITE → HOOK → FIGHT → CATCH → KEEP/SELL → CAST AGAIN, using an on-hold cast to control power. When a fish bites, the game shows “BITE!” and the player taps to hook. During the fight, a REEL button and a LINE TENSION meter are shown: holding REEL pulls the fish closer but raises tension; releasing lowers it. If tension exceeds a threshold, the line breaks. Caught fish are categorized by rarity (Common, Uncommon, Rare, Epic, Legendary) with randomized length, weight, and sell value. Catching fish grants Coins and EXP; Coins upgrade rods and buy better bait. Players can “KEEP” fish into an in-game aquarium (for viewing/collection) while selling also affects Coins, and they also have a Fish Book that shows discovered fish and silhouettes for undiscovered fish. The implementation should stay modular so later additions like aquarium features, boats, rare variants, ELF Promo Cards, and external APIs can be plugged in without rewriting core systems.