From cast to catch
While you fish, bite checks repeat every 2–3 seconds. A failed check raises the next chance; a successful check resets that increase. Water and lure rules select a pool, then the game draws 3 fish and sizes. The lure chooses between those results. Quality, difficulty and XP follow, and winning the reeling minigame awards the catch. Junk, rain and treasure replacements have their own order and conditions. The catch guide follows each step.
Quality keeps the highest successful tier
Each bait has an independent check for each quality tier. A successful higher check replaces the lower quality; it does not require every earlier check to succeed. Gilded Worm has a 12% Alpha roll before the treasure override. Ripples multiply quality thresholds by 1.5. The quality guide compares bait and ripple odds.
Sell value uses the fish's resource values
For fish with generated worth, the base formula is (5 × (1 + 0.25 × tier))^(2.5 − loot weight), followed by the low-weight multipliers. Fixed-price items use their own base value. Size bands and quality then change the sale value, which rounds up. Size prefixes have different boundaries from sell-value bands: a name such as Large does not specify one multiplier. The sell-price guide shows those thresholds and the price calculator applies them to a fish, size and quality.
World events can replace each other
The world-event check starts with a possible ripple. A meteor selection can replace it when no meteor is present and its cooldown allows it. Rain can replace that selection, and a portal selection comes afterward. Failed rain checks can increase the next rain chance; an existing roaming raincloud prevents another from spawning. A selection roll is therefore not the same as the chance of an event appearing. Ripple and meteor spots are consumed when a bite begins, before the catch is won. The event pages separate these conditions.
Metal-detector spots use trash points with a possible shoreline replacement, then add a small horizontal offset. The spawn check also limits existing spots. A spot's position and the loot it yields are separate rolls; see the Metal Detector for its loot.
Ranks and camp upgrades are separate
The next rank's XP requirement follows 100 + (rank − 1) × 50 + nearest50(rank² × 11.25). Reaching rank 50 from rank 1 takes 518,500 XP. Rank advancement stops there, although XP can still accumulate. Rank rewards unlock cosmetics. Camp Tier instead advances through payments at the Fishing Store and opens shop stock. The glossary shows the rank formula and camp costs together.
Quest rewards belong to each step
The quest board uses authored catch goals. Claiming a completed step gives its money, XP and any listed item reward, then subtracts that step's catch requirement from your progress. Extra catches carry forward. Specific-fish chains end after their final step; general catch chains increase their goals and rewards before reaching a repeating final step. The quest pages show each step’s schedule.
Scratch tickets have different expected losses
Each ticket has a 43.478% chance of at least one winning spot in the source probability model. A winning spot pays its independently rolled prize. Higher prize tiers require consecutive successful advancement rolls. Expected returns are $25: $24.25 back / $75: $61.07 back / $350: $242.51 back. Every ticket type loses money on average, but a particular ticket may win much more. The money guide compares their returns, losses and prize ladders.
Buddy quality counts successful checks
Fishing Buddies draw from their freshwater or saltwater pool up to fish tier 2, without the player's rain, junk, treasure and Void replacement rolls. Their quality starts at Normal and rises one step for each successful check. Unlike player fishing, reaching Alpha requires all the quality checks to succeed: 0.51% at the highest upgrade. Speed upgrades reduce successful yanks per fish from 12 to 5. Both buddies share your upgrades and pause when a fish is waiting to be collected. The buddy guide lists the odds and separate quality/speed prices.
Cosmetics track distinct equipped slots
The character's equipped appearance has 15 slots, including species, pattern, primary and secondary fur colors, clothing, face parts, title, bobber and accessories. Some quest rewards unlock both primary and secondary variants of a fur color: the five-catch Squid, Octopus and Coelacanth steps grant Midnight, Pink and Stone respectively. The cosmetics catalog links each known acquisition route.
Multiplayer separates world events from player actions
The host runs shared world-event spawning in an online lobby; offline play runs that work locally. Player fishing performs its own catch rolls. Steam peer connections carry actor updates, actions, game state, chalk, guitar, animation and speech on separate channels. Creating an actor sends its identity, owner, zone, position and rotation to peers. This division explains why shared world events and an individual's catch are different parts of the game.
Lobby visibility and version checks both matter
The create-lobby choices are Public, Unlisted, Private, Offline. The browser checks public visibility, player-count filters and the option to hide full lobbies. It also reads lobby names, version, request settings and tags. A nonempty lobby version that differs from your game version blocks joining. The pause menu shows a lobby code only when playing online and the lobby type enables codes.
Saves keep progression and a backup
Each save slot stores inventory, money, journal, quests, cosmetics, rank, camp progress and upgrades using binary Godot Variant encoding, with a backup written beside it. A migration path reads the older encrypted save format. The journal tracker reads supported saves in your browser to populate its collection view.