Binsk
Member
NOTE: [Updated March 2021] This system will be getting a complete overhaul down the road.
Howdy! How would you like to have some online high-score boards for free?
This project is currently a heavy WIP and only a small subset of many planned features are implemented so far. If you have ideas / suggestions / bugs please let me know!
Goal
The goal of this extension is to provide those new to GameMaker an easy and free way to release their games with online high-scores. As these games are generally targeted towards the community or a group of friends this system is not to be used with commercial products. If you are just making a fun game casually that you plan on giving out for free then this extension is for you.
This entire project is also a learning experience for me so any feedback is welcome. I plan to make my own game for every feature I add to make sure that it works well and is easy to use, however, so things should hopefully be made solidly.
About
The online high-scores will be stored in a database on my website, Upset Baby Games. This requires that you have an account on the website in order to generate some API keys. API keys are responsible for controlling where data goes, how it is stored, and for whom. This also allows you to hop in and modify your scoreboards and whatnot as needed through your account page.
Currently you can make a simple top-10 scoreboard, a normal multi-user scoreboard, and you can sync online user data. I hope to add a simple server list system down the road as well to help with finding online games.
This extension provides some scripts that interface with my server to add and retrieve score data, log users in, and so forth. It also provides an example with a dummy API key as a demonstration.
More info can be found in the online documentation (currently A WIP).
Downloads / Examples:
You can download the extension from two places:
My website (once logged in with a developer account)
Yoyo Marketplace (can only modify not create data unless you have a UBG account)
An example game that uses the system is hosted on my site as well (made with a different engine but it uses the same API).
If you have any questions please feel free to ask them here.
Howdy! How would you like to have some online high-score boards for free?
This project is currently a heavy WIP and only a small subset of many planned features are implemented so far. If you have ideas / suggestions / bugs please let me know!
Goal
The goal of this extension is to provide those new to GameMaker an easy and free way to release their games with online high-scores. As these games are generally targeted towards the community or a group of friends this system is not to be used with commercial products. If you are just making a fun game casually that you plan on giving out for free then this extension is for you.
This entire project is also a learning experience for me so any feedback is welcome. I plan to make my own game for every feature I add to make sure that it works well and is easy to use, however, so things should hopefully be made solidly.
About
The online high-scores will be stored in a database on my website, Upset Baby Games. This requires that you have an account on the website in order to generate some API keys. API keys are responsible for controlling where data goes, how it is stored, and for whom. This also allows you to hop in and modify your scoreboards and whatnot as needed through your account page.
Currently you can make a simple top-10 scoreboard, a normal multi-user scoreboard, and you can sync online user data. I hope to add a simple server list system down the road as well to help with finding online games.
This extension provides some scripts that interface with my server to add and retrieve score data, log users in, and so forth. It also provides an example with a dummy API key as a demonstration.
More info can be found in the online documentation (currently A WIP).
Downloads / Examples:
You can download the extension from two places:
My website (once logged in with a developer account)
Yoyo Marketplace (can only modify not create data unless you have a UBG account)
An example game that uses the system is hosted on my site as well (made with a different engine but it uses the same API).
If you have any questions please feel free to ask them here.
Last edited: