Spatial OS and Firebase

23 views
Skip to first unread message

Colton Kadlecik

unread,
Oct 23, 2018, 5:16:27 PM10/23/18
to Firebase Google Group
Hey All,

I am starting a hobby project (MMO) with Spatial OS and Unity to brush up on my networking code and I have a few questions on what would work best (if any?). I would like to use Firebase for client authentication and database storage (store character info when client logs in and out).

1. According to the docs Firebase Auth seems to work in Unity standalone builds, but is currently in beta, any idea if/when it will be out of beta?

2. Spatial OS server workers are built using C# code. As I understand it from the docs (https://firebase.google.com/docs/admin/setup) adding firebase to C# servers is quite limited. Any idea if/when the C# server implementation will be updated? Or would it make sense to build a separate NodeJS server to handle communication with Firebase? (This seems like a bad idea because it will add RTT latency, be less cost effect (paying for more server space) and another security headache).

I'm also willing to look into other database options if they have C# integration.

Thanks,
Colton

Stewart Miles

unread,
Oct 23, 2018, 5:30:14 PM10/23/18
to fireba...@googlegroups.com
On Tue, Oct 23, 2018 at 2:16 PM Colton Kadlecik <coltonk...@gmail.com> wrote:
Hey All,

I am starting a hobby project (MMO) with Spatial OS and Unity to brush up on my networking code and I have a few questions on what would work best (if any?). I would like to use Firebase for client authentication and database storage (store character info when client logs in and out).

1. According to the docs Firebase Auth seems to work in Unity standalone builds, but is currently in beta, any idea if/when it will be out of beta?

At the moment we're only supporting Firebase on non-mobile platforms for debugging workflows.  We don't currently have plans to support desktop platforms officially at the moment.  So feel free to use the functionality at your own risk.
 

2. Spatial OS server workers are built using C# code. As I understand it from the docs (https://firebase.google.com/docs/admin/setup) adding firebase to C# servers is quite limited. Any idea if/when the C# server implementation will be updated? Or would it make sense to build a separate NodeJS server to handle communication with Firebase? (This seems like a bad idea because it will add RTT latency, be less cost effect (paying for more server space) and another security headache).

We actually have an internal build of the Unity SDK that can run on vanilla Mono but still need to figure out whether / how to distribute it.
 

I'm also willing to look into other database options if they have C# integration.

Thanks,
Colton

--
You received this message because you are subscribed to the Google Groups "Firebase Google Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firebase-tal...@googlegroups.com.
To post to this group, send email to fireba...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/firebase-talk/26ea3330-eb72-435a-9bde-52ea0c46c6f8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages