Firebase Blueprint Plugin Library for Unreal Engine 4.27, 5.0, 5.1

Codeible
2 min readOct 30, 2022

--

Follow on Twitter: Codeible (@codeible) / Twitter.

Firebase Blueprint Plugin Library

Hello, the Firebase Blueprint Plugin Library is now available for Unreal Engine 5.

Setup Video: https://www.youtube.com/watch?v=CH0p2kNH99s

View YouTube Playlist here (On Going): Unreal Engine 5 — Firebase Blueprint Plugin Library — YouTube

Plugin URL: Firebase Blueprint Plugin Library in Code Plugins — UE Marketplace (unrealengine.com)

Documentation on Codeible.

Currently Support Features:

Firebase Plugin for Unreal Engine

Add the plugin to use Firebase features in your app.

Setup tutorial at Codeible.

See Packaging your Project tutorial here.

Follow on Twitter: Codeible (@codeible) / Twitter.

Authentication

(Windows, Mac, Android, IOS)

  • Anonymous Sign In
  • Email & Password Sign In
  • Account Creation with Email & Password
  • Send Password Reset Email
  • Send Verification Email
  • Sign In State Handling (Sign In, Sign Out, Email Verified)

Cloud Storage

[ Mac, Android, IOS)

  • Download File
  • Upload File
  • Delete File

Realtime Database

(Windows, Mac, Android, IOS)

  • Add Data
  • Update Data
  • Delete Data
  • Get Data
  • Listen to Data

Supported Data Types

  • Integer
  • Float
  • String
  • Boolean
  • Array for [String, Integer, Float, Boolean] (Add)
  • Array for [String, Integer, Float, Boolean] (Get)
  • Map (Add & Get)

Firestore

(Windows, Android, IOS, Mac Editor)

[Engine V5.0, 5.1]

( Android, IOS, Window Editor, Mac Editor)

[Engine V4.27 ]

  • Add Documents
  • Update Documents
  • Delete Documents
  • Get Documents
  • Get Collections
  • Listening to Document Changes
  • Listening to Collection Changes
  • Queries
  • WhereEqualTo [String, Boolean, Number]
  • WhereNotEqualTo [String, Boolean, Number]
  • WhereGreaterThan [String, Number]
  • WhereLessThan [String, Number]
  • WhereGreaterThanOrEqualTo [String, Number]
  • WhereLessThanOrEqualTo [String, Number]
  • OrderBy
  • Limit

Supported Data Types

  • Integer
  • Float
  • String
  • Boolean
  • Array for [String, Integer, Float, Boolean] (Add)
  • Array for [String, Integer, Float, Boolean] (Get)
  • Map (Add & Get)

Analytics

(Android, IOS)

  • Log events [String, Integer, Floats, Multi-Parameters (String, Integer, Floats)]
  • User Parameters

--

--