Skip to content

Points & levels

Points are the smallest unit of 'that counted'. Levels turn the pile into a story arc. Together they are the backbone most other elements plug into: leaderboards rank points, badges mark levels, streaks feed both.
Last updated: August 30, 2026

What are points, XP and levels?

Points (or XP) are numeric feedback per action: finish a lesson, earn 10 XP. Levels chunk the accumulation into named stages with a threshold and a celebration. Points give each action immediate weight; a level marks that all that work has added up to something.

The two need each other. Points without levels become a meaningless odometer, and levels without points feel arbitrary. The hard part is the pacing: what earns how much, and how far apart the levels sit.

15:35
Vlot

Hoi, Maxim!

Dutch · Unit 3: Food & drinks

7
Level 7
330 / 400 XP
3
day streak
This week
MO
TU
WE
TH
FR
SA
SU
Today's lesson+40 XP
Ordering food

Lesson 12 · About 5 min

Learn
Practice
League
Profile

Every finished lesson pays XP into the ring until it tips over into a level up. Tap the phone to replay the demo.

When points and levels work

  • Every meaningful action gives instant, visible feedback, ideally with motion and sound.
  • Early levels come fast: the first level-up inside the first session sets the hook.
  • A level actually changes something: a title, an unlock, a new ability or perk.
  • XP amounts mirror effort, so the score doubles as an honest activity measure.

When they backfire

  • Points for everything, including opening the app, so the number inflates into noise.
  • A flat level curve: level 40 takes as long as level 4 and the arc goes dead.
  • Levels that gate nothing and mean nothing beyond a bigger number.
  • Buyable XP: the moment money buys progress, earned progress loses its meaning.

Points and level best practices

  1. 1

    Score outcomes, not clicks

    XP for a completed lesson, a closed ticket, a finished workout. Never for opening screens: you get exactly the behavior you pay for.

  2. 2

    Front-load the first levels

    Level 2 in minutes, level 3 in a session. Then stretch the curve. Classic RPG pacing exists because it works.

  3. 3

    Make the level-up a ceremony

    The ring fills, the screen takes over, a new title lands. The Vlot demo spends more animation on the level-up than on anything else, on purpose.

  4. 4

    Attach one real perk per level band

    A cosmetic, a capability or a status marker every few levels keeps the climb concrete. 'Level 12' should finish the sentence 'so I can…'.

  5. 5

    Keep one number, one meaning

    If XP, coins and gems all float around, each needs exactly one job (progress, spend, premium). Two currencies doing the same job confuse everyone.

Points and levels in the wild

  • DuolingoXP per lesson feeding leagues, daily goals and levels: one currency, many mechanics.
  • RedditKarma as a raw point system: no levels, but enough social weight to steer an entire platform's behavior.
  • Starbucks RewardsStars as points with spend value: loyalty framed as an XP bar toward the next free drink.
  • Nike Run ClubLevels tied to lifetime kilometers, so the arc literally tracks the road behind you.

Frequently asked questions

What is the difference between points and XP?

Same mechanic, different frame. XP implies growth toward levels; points sometimes double as spendable currency. Pick one frame per number and stay consistent.

How fast should users level up?

First level-up in the first session, the next few within days, then a widening curve. If nobody reaches level 2 in week one, the start is too slow; if veterans level weekly without trying, the top is too cheap.

Should points be spendable?

Only if you split the roles: XP for progress (never spendable) and a separate currency for spending. Spending down the same number that shows progress feels like losing progress, so users hoard instead of spend.

Do points work without levels?

Briefly. A bare counter motivates until it stops meaning anything. Levels, ranks or milestones give the pile shape; without any chunking the number goes stale within weeks.

How do I balance XP amounts?

Anchor on the core action (say 10 XP), price everything else relative to effort and value, and cap what can be farmed. Then watch the data: whatever earns the most XP per minute is what your users will do most.

contact

Ready to make it fun?

We design the streaks, rewards, and animations that turn first-time users into regulars. Book a call and see the engine behind this site.

30-min intro · No commitment