Skip to content

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

Merged
nattb8 merged 1 commit into
mainfrom
feat/sdk-550-achievement-unlocked-unity-audience
Jun 30, 2026
Merged

feat(audience): add AchievementUnlocked standard event to Unity SDK#809
nattb8 merged 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 2 times, most recently from b9d77c3 to 40b96c3 Compare June 30, 2026 05:56
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 40b96c3 to 6912439 Compare June 30, 2026 08:31
@nattb8 nattb8 marked this pull request as ready for review June 30, 2026 22:34
@nattb8 nattb8 requested review from a team as code owners June 30, 2026 22:34
@nattb8 nattb8 merged commit 02cb9b4 into main Jun 30, 2026
67 of 73 checks passed
@nattb8 nattb8 deleted the feat/sdk-550-achievement-unlocked-unity-audience branch June 30, 2026 22:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants