Profiles, achievements, badges, paths. All driven by YAML and in-game GUI. Exactly what you need for player retention.