NOTE: This system is early-beta with only a subset of many planned features implemented!
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.
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.
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, perform user login, and the like. It also provides an example with a dummy API key as a demonstration.