Blame
|
1 | # Game Integration |
||||||
| 2 | ||||||||
| 3 | Game integration connects an experience to Passport, inventory, achievements, progress, and support context. |
|||||||
| 4 | ||||||||
| 5 | --- |
|||||||
| 6 | ||||||||
| 7 | ## Integration Checklist |
|||||||
| 8 | ||||||||
| 9 | 1. Register the game/project. |
|||||||
| 10 | 2. Choose required Passport scopes. |
|||||||
| 11 | 3. Implement sign-in or linking flow. |
|||||||
| 12 | 4. Verify sessions server-side. |
|||||||
| 13 | 5. Sync achievements/progress if needed. |
|||||||
| 14 | 6. Connect support and moderation routing. |
|||||||
| 15 | 7. Test with staging users. |
|||||||
| 16 | ||||||||
| 17 | --- |
|||||||
| 18 | ||||||||
| 19 | ## Common Game Data |
|||||||
| 20 | ||||||||
| 21 | | Data | Notes | |
|||||||
| 22 | |---|---| |
|||||||
| 23 | | Passport ID | Stable user identity reference | |
|||||||
| 24 | | Display profile | Public-facing name/avatar context | |
|||||||
| 25 | | Inventory | Approved item/locker data | |
|||||||
| 26 | | Achievements | Progress and milestone events | |
|||||||
| 27 | | Entitlements | Access, roles, purchases, grants | |
|||||||
| 28 | ||||||||
| 29 | --- |
|||||||
| 30 | ||||||||
| 31 | ## Recommended Pattern |
|||||||
| 32 | ||||||||
| 33 | Do not trust client-only game claims. Send client events to your server, verify with AeThex, then apply rewards or state changes. |
|||||||
| 34 | ||||||||
| 35 | --- |
|||||||
| 36 | ||||||||
| 37 | ## Related |
|||||||
| 38 | ||||||||
| 39 | - [[Passport]] |
|||||||
| 40 | - [[Authentication]] |
|||||||
| 41 | - [[SDKs]] |
|||||||
| 42 | - [[Webhooks]] |
|||||||