Tideline
A patient, first-person fishing simulation.
Cast from the wooden pier of Millstone Lake in a realistic first-person fishing simulation with live water, honest bites and offline progress.

Screenshots
Captured from the release build running on an Android 14 emulator. The 3D fishing scene could not start on the emulator's software graphics, so gameplay is not shown yet.
Showing screenshot 1 of 3
What Tideline is
Tideline is an offline-first fishing simulation built around the feel of a real session: read the water, cast from the pier, watch the float, strike at the right moment and reel under controlled pressure. The current build is a playable first-person slice of Millstone Lake with deterministic active and background fishing, local persistence and Android bite notifications — so a fish can find your line even while the phone is in your pocket. No account, no server and no adverts: just you, the lake and the light.
What it does
- First-person casting, striking and reeling with real-time line physics
- Live water: splash, ripples and a readable float
- Deterministic background fishing with bite notifications
- Weather and time-of-day variation over Millstone Lake
- Fully offline — no account, no adverts
The bite is earned, not given
Tideline is tuned around patience: pick the swim, read the conditions, present the right setup and the lake responds. Strike too early and you lose the fish. Reel too hard and the line reminds you who is in charge.
A lake that keeps living when you look away
Deterministic simulation means the water is fair: the same conditions produce the same chances, whether the app is open or resting in your pocket.
Active sessions
Full first-person control of casting, drag and netting in landscape.
Background fishing
Leave a line in the water and get a notification when something takes it.
Local progress
Catches and upgrades persist on-device — no account, ever.
Honest systems
No pay-to-win mechanics and no adverts interrupting the calm.
Getting Tideline
Tideline is still in development and is not distributed yet. It is roughly 60% of the way to a first public release.
At a glance
- Status
- Active Development
- Runs on
- Android (Android 8.0+)
- Offline use
- Works offline
- Last updated
Privacy
Tideline plays entirely on your device. Your catches, progress and settings are stored locally and never leave the phone.
Permissions
- Notifications
- Tells you when a fish bites while the app is in the background.
- Run at startup
- Restores background fishing timers after the phone restarts.
Technical details
Technical details
Built with
How it is put together
- Deterministic fishing simulation that resolves identically whether the app is open or in the background.
- All progression persists locally; the project documents that no account, server or API key is required.
Development workflow
Built through Claude Code.
Accessibility in the app
- Playable without sound — every bite has a visual cue
- No forced time limits on striking or reeling
Related projects

DuelSync
Two phones. One referee. Sixty ways to lose gracefully.
BetaAndroid
Petri Dish Agar
Grow something beautiful. Take notes.
Active DevelopmentAndroid