Skip to content
← All projects

// Personal ·

Luna Rewards

Pluggable reward/achievement registry with built-in definitions for daily login, Discord, Steam group and name tag.

  • Lua
  • GMod
  • Achievements

A small registration API where other code defines a Reward object (id, title, an optional verify function) and the registry validates and stores it, logging over duplicate IDs instead of silently overwriting. Ships a handful of general-purpose reward definitions (daily login, joining the Discord/Steam group, setting a Steam name tag) and a client card UI to display earned rewards.