Skip to content

feat(audience): add AchievementUnlocked standard event to Unity SDK#809

Draft
nattb8 wants to merge 1 commit into
mainfrom
feat/sdk-550-achievement-unlocked-unity-audience
Draft

feat(audience): add AchievementUnlocked standard event to Unity SDK#809
nattb8 wants to merge 1 commit into
mainfrom
feat/sdk-550-achievement-unlocked-unity-audience

Conversation

@nattb8

@nattb8 nattb8 commented Jun 30, 2026

Copy link
Copy Markdown
Collaborator

Adds the AchievementUnlocked typed event to the Unity audience SDK with required AchievementId/AchievementName and optional AchievementType (onboarding, progression, mastery, social, collection), matching the CDP contract event catalogue. Includes the AchievementType enum, runtime validation in ToProperties(), unit tests, and sample app catalogue entry.

Closes https://linear.app/imtbl/issue/SDK-550/add-achievement-unlocked-standard-event-to-unity-audience-sdk

Test plan

  • dotnet test passes (341 tests, 5 new for AchievementUnlocked)
  • Package shape check passes (check-package-meta.sh)
  • Unity PlayMode tests (run in CI)
  • Update docs/products/audience/data-dictionary.mdx in the documentation repo (Unity SDK entry, to follow separately)

🤖 Generated with Claude Code

@github-actions

github-actions Bot commented Jun 30, 2026

Copy link
Copy Markdown

Audience SDK — Build Size

Platform SDK Size Change
Android 0.37 / 20.00 MB +0.00 MB
Windows 0.16 / 20.00 MB +0.00 MB
iOS 8.54 / 20.00 MB +0.02 MB
macOS 0.92 / 20.00 MB +0.02 MB

SDK Size = build minus empty app. Change = vs baseline. Fails if any platform exceeds its absolute size limit.

@nattb8 nattb8 force-pushed the feat/sdk-550-achievement-unlocked-unity-audience branch from fd3b553 to b9d77c3 Compare June 30, 2026 05:46
Adds the AchievementUnlocked typed event with required AchievementId/AchievementName
and optional AchievementType (onboarding, progression, mastery, social, collection),
matching the CDP contract event catalogue.
@nattb8 nattb8 force-pushed the feat/sdk-550-achievement-unlocked-unity-audience branch from b9d77c3 to 40b96c3 Compare June 30, 2026 05:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant