Godot Firebase iOS
Firebase plugin for Godot 4 on iOS, implemented as a GDExtension using SwiftGodot.
Designed to work alongside GodotFirebaseAndroid, exposing the same API on both platforms for a consistent cross-platform experience.
Supported Features
- Authentication (Anonymous, Google, Apple, account linking)
- Cloud Firestore (CRUD, real-time listeners)
- Remote Config (fetch, activate, typed getters, real-time updates)
- Analytics (events, user properties, consent, session management)
Setup
- Download the latest release zip from Releases.
- Extract
addons/GodotFirebaseiOS/into your project’saddons/folder. - Enable the plugin in Project → Project Settings → Plugins. The
FirebaseIOSautoload is registered automatically. - Place your
GoogleService-Info.plistinaddons/GodotFirebaseiOS/.
Requirements
- Godot 4.4+
- iOS deployment target 17+
- Xcode 15+ and macOS 14+ (build machine)
Cross-Platform (iOS + Android)
This plugin mirrors the API of GodotFirebaseAndroid. Both expose the same Auth API, making it straightforward to target both platforms from a single codebase.
See the Cross-Platform page for a unified wrapper example.
License
MIT — Somni Game Studios