All skills
raintree-technology avatar

/hig-technologies

@5aac106

Apple HIG guidance for Apple technology integrations: Siri, Apple Pay, HealthKit, HomeKit, ARKit, machine learning, generative AI, iCloud, Sign in with Apple, SharePlay, CarPlay, Game Center, in-app purchase, NFC, Wallet, VoiceOver, Maps, Mac Catalyst, and more. Use when asked about: "Siri integration", "Apple Pay", "HealthKit", "HomeKit", "ARKit", "augmented reality", "machine learning", "generative AI", "iCloud sync", "Sign in with Apple", "SharePlay", "CarPlay", "in-app purchase", "NFC", "VoiceOver", "Maps", "Mac Catalyst". Also use when the user says "how do I integrate Siri," "what are the Apple Pay guidelines," "how should my AR experience work," "how do I use Sign in with Apple," or asks about any Apple framework or service integration. Cross-references: hig-inputs for input methods, hig-components-system for widgets.

Use this Skill: https://skilld.dev/gh/raintree-technology/hig-doctor/hig-technologies

This session only. Nothing lands on disk.

referencesgame-center.md

≈959 tokens on demand. Your agent reads this file only when SKILL.md points to it.

<!-- hig-doctor:attribution -->

Source: Apple Inc. Canonical content at https://developer.apple.com/design/human-interface-guidelines/game-center. This file is a structured index of that content, snapshot 2025-02-02. Apple HIG text and imagery are © Apple Inc.; this repository provides organization and cross-referencing for AI agent consumption only.

Game Center

  • Discover new games their friends are playing.

  • Seamlessly invite friends to play.

  • See the latest activity from their games across the system, in the Apple Games app, the App Store, notifications, and more.

Accessing Game Center

Integrating the access point

Display the access point in menu screens.

Avoid placing controls near the access point.

Consider pausing your game while the Game Overlay or dashboard is present.

Using custom UI

Use the artwork Game Center provides in custom links.

Use the correct terminology in custom links.

Achievements

Integrating achievements into your game

Align with Game Center achievement states.

Determine a display order.

Be succinct when describing achievements.

Give players a sense of progress.

Creating achievement images

Design rich, high-quality images that help players feel rewarded.

Create artwork in the appropriate size and format.

  • iOS, iPadOS, macOS, visionOS
  • tvOS

Leaderboards

Choose a leaderboard type.

  • A classic leaderboard tracks a player’s best all-time score. Classic leaderboards are always active with no ending. The following are examples of goals you might include in a classic leaderboard:

    • Strive for the most perfect score in a rhythm game.

    • Collect the most coins in a single dungeon run.

    • Achieve the longest continuous time in an endless runner.

  • A recurring leaderboard resets based on a time interval you define, such as every week or every day. Recurring leaderboards can increase engagement by giving players more chances to take the lead. The following are examples of features that work well with recurring leaderboards:

    • Daily rotating puzzles

    • Seasonal or holiday-themed events

    • Weekly leaderboards for different battle modes

Take advantage of leaderboard sets for multiple leaderboards.

  • Difficulty modes (Easy, Standard, Hard)

  • Activity types (Combat, Crafting, Farming)

  • Genres and themes (Disco, Pop, Rock)

Add leaderboard images.

  • iOS, iPadOS, macOS
  • tvOS

Challenges

Create engaging challenges.

  • Complete the fastest lap in a racing level.

  • Defeat the most enemies in a single round.

  • Solve a daily puzzle with the fewest mistakes.

Avoid creating challenges that track overall progress or personal best scores.

Make it easy to jump into your challenge.

Create high-quality artwork that encourages players to engage with your challenges.

Multiplayer activities

Use party codes to invite players to multiplayer activities.

  • Allow players to join gameplay late, leave early, and return later.

  • Provide a way for players to view the current party code in your game.

  • Allow players to enter a party code manually.

Support multiplayer activities through in-game UI.

Provide engaging activity artwork.

Platform considerations

tvOS

Display an optional image at the top of the dashboard.

watchOS

Be aware of Game Center support on watchOS.


<!-- hig-doctor:canonical-footer -->

For the complete guidance, including worked examples and illustrations, see the canonical page: https://developer.apple.com/design/human-interface-guidelines/game-center

Source: SKILL.md on GitHub

No alerts16d4 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    The skill is a documentation resource providing guidance based on Apple's Human Interface Guidelines. It contains only markdown reference files and does not include any executable code or risky behaviors.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: LOW · No issues

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 5aac106. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 4 weeks ago.

Activeupdated 7 months ago
version
1.0.0

README badge

README badge for raintree-technology/hig-doctor/hig-technologies