3 ms·
Firebase needs to get a C++ SDK for Unreal Engine 4 so I can put it to use in the FPS I'm working on. I would love to setup a master server browser list that u
by mentos 10y ago
Firebase needs to get a C++ SDK for Unreal Engine 4 so I can put it to use in the FPS I'm working on.
I would love to setup a master server browser list that updated in real time so that you can see by the moment the availability of servers and stats of current players in the server. I think Firebase would really make this electrifying! Right now the delay that Steam's master server browser list has is just so 1998.
After that I'd add realtime global chat to the main menu of the game and server administration without having to log into a server. Then maybe I'd play around with doing some funky stuff where I push player locations in real time to Firebase and use that to drive a webclient that just renders the map artwork and player location dots.
So many possibilities (!!!) but without a true C++ Firebase SDK I can't justify the time to develop these features or the SDK myself as I have a boatload of other tasks to complete for the game.
If anyone is interested in freelance C++ work and thinks they could create a true socketed Firebase SDK solution (not REST) in UE4 send me an email at contact@drivenarts.com
- stewartmiles 10y agoHi, Stewart here from the Firebase team. We released a C++ API for the Realtime Database earlier today targeting iOS and Android, you can get started with it here https://firebase.google.com/docs/database/cpp/start https://firebase.google.com/docs/database/cpp/start Using the C++ API within Unreal (assuming you're targeting mobile) is a little tricky as we have dependencies upon Android resources (e.g AARs) that can be hard to integrate into Unreal's build system. You would probably need to list the set of transitive dependencies (see https://groups.google.com/d/msg/firebase-talk/15SdQA8xtnc/awFGx_-PBwAJ https://groups.google.com/d/msg/firebase-talk/15SdQA8xtnc/aw...). It would be informative for us to understand which platforms you're targeting and which features of Firebase (we support more than the Realtime Database) you would consider using. Cheers, Stewart
- mentos 10y agoThanks for the response Stewart! In my post I completely forgot to mention that the game is currently targeting PC. Whats the outlook for a Firebase PC C++ SDK? (Right now I'd only be interested in the real time database.) Given UE4's success I think the effort to support the platform would be worth it. The use cases I listed above are just the tip of the iceberg. Think about it? :P
- stewartmiles 10y agoYep, thinking ... no commitments for desktop support at the moment I'm afraid :)