Achievements are a great way to reward players for completing specific tasks or reaching certain milestones in your game.
Go to the EOS Developer Portal and log in with your Epic Games account.
Click on Achievements tab on the left side of the screen, under the Game Services Section.
3. Click on the + Create Achievement button to create a new achievement. There it asks which type of achievement you want to create. Currently only achievements without stats are supported by the Ultimate EOS Kit.
4. After providing Achievement ID, (Un)Locked Icon, (Un)Locked Display Name and (Un)Locked Description, you can create your achievement.
To unlock an achievement, you need to call the Unlock Achievement (Async) function. This function will unlock immediately the achievement with the connected Achievement ID. The overlay will also be displayed on the player's screen.
Query Player Achievements downloads the current achievement progress for the logged-in player from EOS and returns a list of all achievements configured in the Developer Portal, each with their current state.
Achievements - An array of achievement entries returned on success. Each entry contains:
Achievement Id:The unique identifier of the achievement as configured in the EOS Developer Portal.
Progress: A float value between 0 and 100 indicating how far along the player is toward unlocking this achievement.
Is Unlocked: True when Progress has reached 100.