AAchievement is a comprehensive achievement system for Unity that provides a simple and intuitive API, a static manager, and various features to help you create and manage achievements. Key features include:
- A simple and intuitive API
- A static manager to handle everything
- Events for popups and displaying progress
- Hidden and locked achievements
- A one-click database for auto-populating configs
- Achievement groups for linking achievements together
- Smooth multi-frame achievement creation
- GUI systems for notifications and displaying progress
- Editor and in-game debugging tools
The package also includes pre-made drag-and-drop GUI elements for displaying notifications and tracking progress. Achievements can be created using a scriptable-object config and interacted with via this config asset.
The system supports EasySave and has the potential for future integrations, such as SteamWorks.
The system is designed to be easy to use and integrate into your Unity project. It includes a range of features to help you create and manage achievements, including a simple API, a static manager, and GUI systems for notifications and displaying progress. The system also includes pre-made drag-and-drop GUI elements and supports EasySave.




