{"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 GameplayKit framework on macOS, enabling access to game development utilities like entity-component systems, pathfinding, and AI behavior trees from Python code.","skillfed_tags":["macos-only","game-development","objc-bridge"],"use_cases":["Build 2D or 3D games on macOS using Python, leveraging GameplayKit's entity-component system for game object management.","Implement AI agents and behavior trees in Python for macOS games or simulations using GameplayKit's AI utilities.","Prototype game mechanics and pathfinding algorithms on macOS without leaving the Python ecosystem.","Integrate GameplayKit with SpriteKit-based graphics (via pyobjc-framework-SpriteKit) for complete 2D game development in Python."],"what_it_does":"This package wraps Apple's GameplayKit framework, making it accessible from Python on macOS. GameplayKit provides game development primitives like entity-component architecture, spatial partitioning, pathfinding algorithms, and AI behavior trees\u2014tools typically used in game engines to manage game logic and entity behavior. The wrapper is part of the PyObjC project, which bridges Python and Objective-C frameworks on macOS.\n\nThe package depends on pyobjc-core, pyobjc-framework-Cocoa, and pyobjc-framework-SpriteKit, meaning it integrates into a larger ecosystem of macOS framework bindings. It is intended for developers building games or interactive applications on macOS who want to use Python instead of Swift or Objective-C. The bindings do not include their own documentation; users must refer to Apple's GameplayKit documentation and PyObjC's general bridge documentation to understand how to translate between Python and the underlying framework.","worth_installing":"Yes, if you are developing games or interactive applications on macOS and prefer Python over Swift or Objective-C. The package is actively maintained, has no known vulnerabilities, and carries a permissive MIT license. The main constraint is that it only runs on macOS and requires Python 3.10+; install friction is moderate due to platform-specific wheels and multiple PyObjC dependencies, but this is expected for framework bindings."},"id":"pyobjc-framework-gameplaykit","links":{"html":"https://skillfed.io/packages/pyobjc-framework-gameplaykit","md":"https://skillfed.io/packages/pyobjc-framework-gameplaykit.md","pypi":"https://pypi.org/project/pyobjc-framework-gameplaykit/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-11","license_spdx":null,"license_treatment":"permissive","name":"pyobjc-framework-GameplayKit","python_support":"supports_current","summary":"Wrappers for the framework GameplayKit on macOS"},"popularity":{"monthly_downloads":655531,"position":5514,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"12.2.2"}
