Description
D20 Life makes getting things done feel like a tiny adventure. Tap Roll to throw a virtual D20 and the app picks a quest from the list you choose. Finish the quest, earn XP, level up, and unlock a real reward you set for yourself. It is a simple loop that keeps you moving.
Highlights
• Roll to start: A fast D20 roll selects a task so you stop dithering and start.
• Five lists out of the box: Personal, Work, Workout, Hobbies, Projects. Add custom lists anytime.
• Smart lists: Use time windows and visibility to show only what is relevant right now.
• Workout lanes: Cardio, kettlebell, or bodyweight with rolled parameters like time, sets, or reps.
• Projects and commitments: Subtasks, optional session logging, and optional deadlines.
• Rewards: Each list has a point threshold. Hit it to roll a reward. Claim it when you are ready.
• Streaks and stats: Daily completions, total points, XP bar, level, and recent activity.
• Offline friendly: Works without an account in development. In production it uses Firebase anonymous auth to create a private profile automatically.
How it works
Pick a scope such as Work or Workout.
Roll the D20. The app selects a quest and shows any rolled parameters.
Accept and complete the quest. You earn XP and list points.
Reach a threshold to roll a reward. Claim it from the Rewards screen.
Why it helps
Randomness breaks the “what should I do next” loop. Short quests make progress feel attainable. Rewards keep it sticky without tricks.
No ads. No dark patterns. Just momentum.