finds.dev← search

// the find

dkrprasetya/simple-firebase-unity

★ 143 · C# · updated Jan 2021

Firebase Realtime-Database's REST API Wrapper for Unity in C#

A C# wrapper around Firebase Realtime Database's REST API, written for Unity when the official Firebase SDK didn't support non-mobile platforms. It covers the full CRUD surface plus queue ordering and a polling-based observer. Last touched in 2021, targeting a Unity version that's several generations old.

Works on every Unity platform (Desktop, WebGL, iOS, Android) by using only HTTP — no native SDK dependencies. FirebaseQueue is a genuinely useful addition: it serializes requests and won't pop the queue on failure, which is the right behavior. JSON deserialization is offloaded to a background thread so the main thread doesn't stall on large payloads. MIT license with no strings attached.

The recommended auth method (Firebase secret key) has been deprecated by Google since 2022; the README acknowledges this but offers no replacement, leaving adopters to figure out service account tokens themselves. FirebaseObserver is polling dressed up as realtime — it's honest about this, but 5-second polling is a rough substitute for Server-Sent Events. The project hasn't been touched since January 2021 and bundles miniJSON rather than using any modern JSON library. The official Firebase Unity SDK has supported non-mobile platforms since late 2021, which largely obsoletes the reason this package exists.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →