Welcome to GodotNuts Devlog 1


Hello and welcome to the first ever devlog for the GodotNuts team! This is pronounced Go-donuts, as in the food you eat, because we are crazy for Godot! As our motto says: Go nuts for Godot. 

We are working on two massive libraries at the moment to help you out with things like online scoreboards, user management and authentication through Google, and a host of other features. What's more, our plugin is cross-platform and can be used for any export type that Godot supports, because it's based on a REST API. The two libraries we're currently working on are:

  •  Godot Firebase - the Godot Firebase library is a REST implementation of Firebase. This includes the Realtime Database, Firestore, and Authentication...for now. There's a PR for Storage in the pipeline and currently being worked on by a new contributor, and we have plans for the remaining REST-based features coming this year. In that time, we hope to be able to get the link to it posted to the Google Firebase website as an official client SDK!
  • Godot Firebase-UI - Built upon the previous library, this is a library of Control nodes as well as plain ol' nodes to give you drop-in solutions to common problems that Firebase can solve for you with zero effort. For instance, we have login buttons that match the style of the Firebase-UI SDK directly and give you real authentication support. We also have email fields that verify things before submitting the values to Firebase for registration/login. Finally, there's currently a TileMap node implementation that stores its entire set of data related to the TileMap in Firestore...and gives you CRUD operations to manipulate it accordingly. See the video link for more about the TileMap, and follow this link to the project to see the login buttons and how awesome they look: https://github.com/GodotNuts/GodotFirebase-UI Star this repository for updates in the near future, as it's going to get big quickly: I'm working almost full-time (when not doing real work) on implementing different functionalities and controls for it.


A huge part of the effort for this library - after my initial work 2-3 years ago - has been provided by a new team that was formed around the end of last year.  They agreed to help totally for free, and I can't thank them enough for that. If anyone is interested, I'll provide short bios for them in a future update. I'm intending to create a series of videos on how to use both libraries above for your own profit, so watch for that in the future at https://www.youtube.com/c/kyleszklenski. Once I hit 1K subscribers, I'll be doing a massive set of tutorials on creating a full game with Godot and Firebase, so don't miss it!

Leave a comment

Log in with itch.io to leave a comment.