Create a scriptable object for your achievement
Configure a new Achievement object
-
Create → enum Games → Platforms → Achievement

-
Enter internal achievement name
- (optional) Fill in remaining platform ids
- Add your complete achievement object to the global list (Achievements.cs, typically on your Platform Manager)
Testing
- Open enum/Platforms/Base/Demo.unity scene
- Use gui to Create player → click player → test achievement
- Use Unlock/Revoke
Steam
Google Play
Xbox
PlayStation
Epic Games