---
title: "progress(on:)"
framework: gamekit
role: symbol
role_heading: Instance Method
path: "gamekit/gkgameactivity/progress(on:)"
---

# progress(on:)

Get the achievement progress from a specific achievement of the local player if previously set.

## Declaration

```swift
func progress(on achievement: GKAchievement) -> Double
```

## Discussion

Discussion Returns 0 if the achievement hasn’t been set in the current activity.

## See Also

### Getting and removing achievements

- [achievements](gamekit/gkgameactivity/achievements.md)
- [removeAchievements(_:)](gamekit/gkgameactivity/removeachievements(_:).md)
- [setProgress(on:to:)](gamekit/gkgameactivity/setprogress(on:to:).md)
- [setAchievementCompleted(_:)](gamekit/gkgameactivity/setachievementcompleted(_:).md)
