This plugin lets you create your own local achievements using nothing but the plugin settings and a bit of good old Blueprinting!
It also includes built-in support for Epic Games Store achievements and an easy guide on how to install Steamworks alongside it (manual installation is required, but there is a helpful guide on the wiki on how to install it), afterwards, all you need to do is enable your preferred platform in the settings.
Features
- Easy Achievement Creation: Set up and manage achievements entirely through Blueprints and plugin settings.
- Steam & Epic Integration: Automatically update achievement progress using the EOS SDK or Steamworks SDK (latter after manual installation).
- Retroactive achievement unlocks: Automatically unlock achievements on Steam/Epic after unlocking some achievements whilst offline.
- Platform Downloading: Retrieve achievements from supported platforms (excluding images and Stats).
- Comprehensive Blueprint Nodes: Everything you need is exposed through Blueprints.
- Built-in Popups: Display achievement names, icons (locked/unlocked), and progress (if applicable).
- Highly Customizable UI: Configure popup appearance, spacing, frequency, and maximum visible popups—or use your own custom widgets.
- Customization Options: Extra settings to help you tweak your setup easily.
Note: Despite having full blueprint support, the use of an IDE may be required for Blueprint-only projects, please check the wiki (link below) for more information.
If you'd like to explore the source code, report bugs, share feedback or check the wiki for more information or help with any issues you might encounter, feel free to visit the GitHub page:
https://github.com/Cyndeon/Achievement-Plugin-UE5
Or the Wiki for helpful guides and a troubleshooting guide: