Achievements System


You must be logged in to obtain assets


What is this?

This is a cheap and simple extension that adds Achievement based functionality to your GameMaker projects. Consideration has been taken to make this addon easily modifiable and therefore suited to any project. Included in this purchase are example achievements, along with how to use them and a config file for you to edit.


  • Four customizable and simply animated notification themes
  • Config file with options such as notifiction slide speed and stay length
  • Achievement notifications can be hidden instantly if the user clicks them
  • Progress is automatically saved between sessions
  • Simple set up, just place an object in your starting room and it's all sorted.
  • Google Play support.
  • Empty scripts ran on progression and completion, which take the achievement index as an argument, to allow for extra developer control.
  • Execute custom scripts when achievements are completed for extra developer control.

How does this work?

  • Run InitAchievements() or place the AchievementsLoader object in your beginning room.
  • Previous data will then be loaded in.
  • Run the script AddAchievementProgress("Achievement ID you want to add", number) when you want to add progess - for example, inside the Left Released event of an object.
  • If the user has done the required task, the number of times you've specified then the achievement is unlocked.
  • Once an achievement is completed, an optional notification will slide on screen.

Full instructions can be found within and please contact me if you have any questions, suggestions or need help.

End User Licence Agreement (EULA).

Age Rating: 4+


GMS1 - Version 1.0.0. Published June 26, 2016

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait