How to Implement Achievements for Steam?

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • Hey everyone.

    Are there any guides on how to implement achievements in a game you are releasing on steam? A small publisher is interested in my Mutant Colossus game and they are really keen on adding achievements to the steam release. One of the things I'm interested in is whether or not I can store values on the steam cloud, for things like "kill a certain amount of enemies". I don't want to use an INI file if I can avoid it. As I suspect that might be to easy for players to cheat.

    The Steamworks extension looks pretty complicated, any help would be greatly appreciated.

    Follow my game dev on twitter Please login to see this link.

  • Please login to see this link.

    You probably know this thread, but in case you missed there's one post on page 7 that may really help you. AFAIK there's still no step-by step tutorial on how to use the steamworks object, achievements, do leaderboards, cloud save and stuff. I'll have to do all this soon and I'm really not looking forward to it without proper documentation...

    Please login to see this link.
    Please login to see this link. | Please login to see this link. | Please login to see this link. | Please login to see this link.

  • Hey Julian, thanks for the heads up. I hadn't seen that. I was looking specifically for the achievements thing. As that's what the guy from the publisher was most interested in. I hadn't thought to look in a general thread like that.

    Is there any documentation on the Steamworks extension, I haven't been able to find any. The website that is linked too in the properties of the extension dosen't even mention it.

    Follow my game dev on twitter Please login to see this link.

  • There's two steps to this. One is to setup the achievements and related stats to track for those achievements on the Steamworks website. Then you can use the Steamworks Fusion object to send data to your game on Steam that would unlock those achievements. For instance, say you have one achievement called "Beat Level 1." You can either have a dedicated value for Level 1 that would increment when you beat it, and set that achievement in the Steamworks website to have a maximum value of 1, thus unlocking it at the moment; or you can use the Steamworks fusion object to unlock the achievement directly.

  • in STEAMWORK create your achievements
    (Please login to see this link.)

    Please login to see this attachment.

    for unlock in the Fusion use the plugin STEAMWORK
    Please login to see this attachment.

    put same name
    Please login to see this attachment.

    and finish
    Please login to see this attachment.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!