{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/10"},{"label":"User Interfaces","url":"https://skillfed.io/packages/category/software-development-user-interfaces"}],"enrichment":{"capability":"Provides Python bindings to Apple's GameKit framework on macOS, enabling access to game-related APIs like player authentication, achievements, and leaderboards.","skillfed_tags":["macos-only","gamekit","objective-c-bridge"],"use_cases":["Integrate Game Center authentication and player identity into a macOS game written in Python.","Submit achievements and leaderboard scores to Game Center from a Python-based macOS application.","Build a macOS game launcher or utility that queries GameKit for player data and game state.","Prototype or automate GameKit functionality in a Python script running on macOS.","Access multiplayer connectivity features provided by GameKit for local or network play."],"what_it_does":"This package exposes Apple's GameKit framework to Python developers on macOS through PyObjC, a bridge that translates between Python and Objective-C. GameKit provides APIs for game features like player authentication via Game Center, achievements, leaderboards, and multiplayer connectivity. The bindings are thin wrappers that map Objective-C classes and methods directly to Python, so you work with GameKit objects and calls as they exist in the native framework.\n\nTo use it, you install the package on macOS, import the GameKit module, and call framework methods directly. The package depends on pyobjc-core and two other framework wrappers (Cocoa and Quartz), which handle the underlying bridge machinery. Documentation is minimal in the package itself; you rely on Apple's official GameKit documentation and PyObjC's translation guides to understand how to map Objective-C patterns to Python.","worth_installing":"Yes, if you are developing a macOS application in Python that needs GameKit features. The package is actively maintained, has no known vulnerabilities, and carries a permissive license. The main constraint is platform specificity\u2014it only works on macOS with Python 3.10 or later\u2014and the expectation that you will consult Apple's GameKit documentation alongside PyObjC's translation guides, since the bindings themselves are undocumented."},"id":"pyobjc-framework-gamekit","links":{"html":"https://skillfed.io/packages/pyobjc-framework-gamekit","md":"https://skillfed.io/packages/pyobjc-framework-gamekit.md","pypi":"https://pypi.org/project/pyobjc-framework-gamekit/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-11","license_spdx":null,"license_treatment":"permissive","name":"pyobjc-framework-GameKit","python_support":"supports_current","summary":"Wrappers for the framework GameKit on macOS"},"popularity":{"monthly_downloads":655613,"position":5512,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"12.2.2"}
