Check out more intermediate level tutorials: kzbin.info/aero/PLhIbBGhnxj5LaEib5NZT4OEy9vK97dVHt
@MichaelSchultzSF9 ай бұрын
You forgot to mention how to actually connect your Firebase project to your GameMaker project. Aka, inputting the project ID into the Firebase extension.
@quentinvandeutekom1790 Жыл бұрын
Pretty cool to see official video tutorials. I remember the online leaderboards being added in a game jam.
@NoLootStudios Жыл бұрын
As I am working on a "highscore game" this could not have been timed better haha. Thanks!
@Itssmial_Ova Жыл бұрын
YES! This is the tutorial I've been waiting for! Thank you so much!
@Yaso_Nex Жыл бұрын
what about steam's leaderboard!
@scotthuffman346211 ай бұрын
Any updates on the rollback multiplayer system y'all were teasing?
@godonholiday11 ай бұрын
This really is great, thank you. It would be great if you could follow up with how to lockdown your scoreboard to only allow the right players to delete data.. it is implied in this tutorial.. but the tutorial leaves new developers open to attack if they publish their games to the Opera game space.
@hristoborisov3713 Жыл бұрын
hi! how would you make it so that the score someone sumbits is overwritten instead of added to the leaderboard? or also deleting the old score and uploading a new one? sorry if that functuonality is already there and i missed it :/
@theaveragegoob Жыл бұрын
This got released the same day I integrated LootLocker leaderboards into my game...lol. Time to learn this way!
@jacklennon19 ай бұрын
Why? This way is better? if it is, Why?
@Coz3erz8 ай бұрын
@@jacklennon1it's probably more efficient than the method op came up with. I can relate. I wrote 100s of lines of code for a function when it could be done in 1.
@jakehopper52047 ай бұрын
Awesome, hoping for maybe a rhythm game setup next
@okashusmani67735 ай бұрын
It's a very nice tutorial. Can you make more tutorial on how to update the scores in database for a particular user without deleting and recreating?
@yuolden4 ай бұрын
Do I need to erase the data and create a new one to record a score that is higher than the recorded score? How do I get a "document id" to erase that data? In asynchronous, the id part of doc.id = _names[i]; keeps causing errors. Is this the value of the document ID?
@GameMakerEngine4 ай бұрын
Hey! For coding support and questions the best place to go for help is the GM Community Forum or Discord Forum: forum.gamemaker.io/index.php Discord: discord.com/invite/gamemaker
@boks02_ Жыл бұрын
when I boot up the game, windows gives an error that says "FirebaseFirestore.ext is either not designed to ron on Windows or it contains an error." etc. error status 0xc0000020
@yuolden4 ай бұрын
It was reported in a specific IDE version (23.6?) and if the FirebaseFirestore.ext capacity included in the build file is 0kb, it can be a solution by erasing the file
@andrewsnycollas36517 ай бұрын
Marketplace is dead, how to do this without it?
@miroslavnemec813110 ай бұрын
What to do with incorrect type like this: ERROR!!! :: ############################################################################################ ERROR in action number 1 of Async Event: HTTP for object Obj_FirebaseREST_Listener_On_firestore_collection: ds_exists argument 1 incorrect type (string) expecting a Number (YYGI32) at gml_Script_FirebaseREST_HTTP_Failed_Firestore (line 14) - if(ds_exists(list,ds_type_list)) gml_Script_FirebaseREST_HTTP_Failed_Firestore (line 14) gml_Object_Obj_FirebaseREST_Listener_On_firestore_collection_Other_62 (line 20) - FirebaseREST_HTTP_Failed_Firestore();
@kn-ki46379 ай бұрын
I have the same error
@1gammis9 ай бұрын
me 2, then i added the project ID in FirebaseFirestore.... now it only says: Loading... infinitly :) @@kn-ki4637
@Rwyndd8 ай бұрын
ı have the same error do you know how to fix
@EXWildWolf7 ай бұрын
did you ever fix this?
@Rwyndd7 ай бұрын
@@EXWildWolf I didn't: (
@jeffling433255 ай бұрын
i just keep geting ...Script: FirebaseFirestoreMainFunctions at line 76 : Cannot set a constant ("start") to a value... when trying to run game
@felixtremblay13905 ай бұрын
On what platforms are you trying to run this and did you link your project to firebase firestore which was not shown in the video
@EXDEX8 ай бұрын
How to make this with the steam extension
@1gammis9 ай бұрын
Hi, thank you for this tutorial! I'm stuck with a infinite loading screen after adding the project ID in the firebase extension as suggested below. Before this I got the same error as a few other, namely : ds_exists argument 1 incorrect type (string) expecting a Number (YYGI32). anyone know what's wrong now? :)
@Madworld1309 ай бұрын
Just to make sure where you got the project ID--the one I used is under project settings where it lists the project name, ID, and number. If you've put that ID in correctly, then I've no idea!
@1gammis9 ай бұрын
@@Madworld130 Yes, well, I changed permissions in the midst of all confusion so that's why there was loading infinite :) thanks though!
@andrea.guillou Жыл бұрын
Very helpful 👍
@franky350 Жыл бұрын
thanks
@allaze-eroler11 ай бұрын
when i read "database" i have this song stuck in my head: kzbin.info/www/bejne/jqu6lJSjmq93pdk
@MrSoy_10 ай бұрын
This doesn't work.
@GameMakerEngine10 ай бұрын
The best place to go for help is the GM community forum or Discord Forum: forum.gamemaker.io/index.php Discord: discord.com/invite/gamemaker
@mcaldeao Жыл бұрын
primeiro
@DiceDrivenGameDev Жыл бұрын
Tercero
@evanwinegardner4103 Жыл бұрын
didnt work, i dont see how GMS knows to target my firebase folder, i tired follow you and also tried the included file, no luck :( D:\GameMaker-Firestore-Tutorial\extensions\FirebaseSetup\pre_build_step.bat exited with non-zero status (1)
@davanje11 ай бұрын
check 02:26. maybe you touched 'FirebaseSetup' , not YYFirebaseFirestore. uncheck windows at 'FirebaseSetup'
@CoffehBuzz11 ай бұрын
I had the same issue. So what they fail to mention in the tutorial is that you have to type in the Project-ID found under project settings in firebase. Copy that and paste in the YYFirebaseFirestore extension in your project under "project-id". Hope it helped!