GameMaker (2.3)

Online Highscores Premium


You must be logged in to obtain assets



This project includes the Online Highscores Premium Version which extends the functionality of the free tutorial Online Highscores, which you can find on YoyoGames's forum. The tutorial and sample project are made for GMS2, but should work for GMS1.4 as well.

List of functionality

  • Each player receives a unique ID, such that everyone has their own unique score. Then each player is listed only once in the highscore list.
  • Each player has a unique name, and several exceptions have been implemented to prevent duplicate names
  • Add multiple columns to the database. Possible applications include showing player's ranks, levels, game equipment, characters, country, team colour, and much more!


  • A sample project (with lots of comments)
  • A very extensive tutorial in PDF format (17 pages!) which extends the original tutorial from YoyoGames's forum. The tutorial is attached as an "Included File" to the sample project [To find the included file, navigate to YOURGAME/datafiles/ ]
  • Extensive support if you require assistance


If you have any improvements or if you found a bug, please tell us so we can improve it! Rating and sharing will be appreciated! :)

PS: Don't have time to create a highscore system yourself? We might be able to help for a good price. Please contact us at contact[AT]appsurdgames[DOT]com.

End User Licence Agreement (EULA).

Age Rating: 4+


GMS2.3 - Version 1.1.5. Published August 28, 2021

V1.1.5 (2021-08-28) - Update to GMS 2.3+ - Removed two parameters from draw_text_highscore_league as they were unused - Fixed a bug where the variable global.player_id was accidently written as player_id - Minor text fixes

GMS2 - Version 1.0.0. Published August 28, 2021

Privacy Policy
Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait