In short
Accomplishment is the motivation to make progress, build skills and overcome challenges. In Yu-kai Chou's Octalysis framework it is the core drive called Development and Accomplishment. People feel it when they reach a goal that took real effort, such as finishing a course or hitting a personal record.
Why it matters for apps
Accomplishment is one of the most common drives in apps, because progress is easy to show. Done well, it makes users feel capable and keeps them working toward the next goal.
- Real challenge: A badge for no effort feels empty. Rewards should mark something the user actually did.
- Visible progress: Levels, progress bars and milestones show how far users have come and what is next.
- Steady pacing: Early wins build confidence. Later goals should take more effort but stay reachable.
- Common mistake: Relying only on this drive. Points and badges alone can feel hollow without social, creative or meaningful drives next to them.
Industry examples
Fitbit awards badges for step and distance milestones, marking real effort over days and weeks.
Khan Academy shows skill mastery levels, so learners see each skill move from practiced to mastered.
Build it with StriveCloud
In StriveCloud, levels and XP, achievements and milestones with badges, and challenges show users their progress. Stat triggers award these automatically when a user's activity crosses a set threshold.
Want to try this? See the Fitbit playbook
Frequently asked questions
What is the accomplishment core drive?
It is the drive to make progress and master challenges. In the Octalysis framework it is called Development and Accomplishment and is the first core drive.
What game mechanics support accomplishment?
Points, levels, badges, progress bars, milestones and leaderboards all support accomplishment by making progress visible.
Why can badges fail to motivate users?
Badges fail when they require no real effort or have no meaning to the user. Accomplishment needs a challenge worth overcoming.