GKNativeExtensions
Provides GameKit bindings for Mono interoperability. Works on Unity (tested with 2018.3).
Install / Use
/learn @dark-1-games/GKNativeExtensionsREADME
GKNativeExtensions
What is this?
GKNativeExtensions is a small package wrapping the missing features of Unity's Game Center integration. This package mainly provides the necessary cloud save feature.
How to use the extensions?
Get the .unitypackage from the latest release and import it in your project. The GKNativeExtensions.cs file contains all the interfaces you can use for your project, each with an appropriate callback.
Keep in mind that the native code may return at odd times during execution, so it is a good idea to have a piece of code to wait for the next Update() call to make sure all unity data structures are available, something like this does the job nicely.
Another important thing to note is - this requires the use of the iCloud entitlements in your app, and requires an iCloud container. Set it up in the capabilities section of your XCode project.
Related Skills
node-connect
349.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.7kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.7kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
