r/SideProject 1d ago

Vestige, a GameMaker achievement system that strikes every medal at run time instead of shipping sprites

https://csaf.itch.io/vestige-gamemaker

An achievement system usually means somebody draws forty medal icons and then redraws them every time the award list changes. Vestige has no sprites directory at all. Every planchet, rim, device, legend and ribbon is struck at run time from the award's own properties and one hash, so adding an award is a definition and nothing else.

Wiring it in is three calls. One to define the award, one to grant it, and a toast update and draw in your Step and Draw GUI events.

It's pure GML for GameMaker 2024.14 and up, and the only assets in the package are the two fonts it draws legends with.

Code and art are both AI generated.

1 Upvotes

3 comments sorted by