You discover more games than you will ever play. They arrive from trailers, from a friend’s Discord message, from a Reddit thread, and they evaporate before the weekend. QuestLog is where they stop slipping away, and — more importantly — where you stop spending Friday night deciding instead of playing.
Save a game in two taps
Search 500,000+ titles through IGDB and add one with two taps. Each game arrives with its cover, platforms, genres and a time-to-beat estimate. You can also share a link from TikTok, YouTube or Reddit straight into the app and it finds the game.

Statuses that match real life
Wishlist, Playing, Beaten, Abandoned. No “backlog” purgatory that’s really a wishlist, no shame in the fourth column. Custom lists on top for anything — couch co-op night, spooky season, games to replay.

Spin the roulette
The wheel is the feature that makes the app worth opening. Fling it and it picks tonight’s game from your backlog. Filter the spin by mood, and by length — under 10 hours on a work night, anything on a long weekend.

Your pile of shame, in hours
Stats show the total hours of unplayed games (it’s worse than you think), what you actually finish, beaten this year, your streak of finishing something every week, and favourite genres. At the end of the year: your year in games, wrapped.

Close the loop
Rate every game you beat, drop a one-line verdict, and share a card — the beat-it card, your top-10 grid, your year wrapped. Game pages carry trailers, screenshots and similar games so the next entry on the list is one tap away.

Free and Plus
Your first 15 games are free. QuestLog Plus unlocks an unlimited library, full stats and Wrapped, every share template and roulette filters — annual with a 7-day trial, or lifetime.
One codebase
QuestLog is written in Kotlin Multiplatform with Compose Multiplatform and ships to Android from one repository, so an iOS version can follow from the same code if the Android one earns it. The post about building it covers the API that died halfway through development and what replaced it.





