Help on Making a Achievement System.

Hello, so i wanted to make an achievement system that is completely in game and not based on Steam achievements. How do i make this using blueprints? Can anyone help me with the complete step I need to follow to get one working?
Thankyou

Hey @FOOZA2907!

That really depends on what you are trying to do. Is this like Minecraft where achievements are on a track? Unlockable at all times achievements? For example this non-Epic affiliated video of an achievement system available in the marketplace:

Any additional specifics you provide may go a long way in solving your problem!

Hello, um im trying to make a achievement system similar to minecraft. The assets on marketplace which i saw (free plugin) was too limited in use i couldnt categorize the achievements like for examples achievements belonging to movemennt, combat etc.

Hey @FOOZA2907,

So this will need to be broken down into several parts then. You will need:

  • A save system for each individual profile.
  • A menu system to hold the contents of your achievements. It may benefit to have a modular widget that just takes different requirements for each variation.
  • Several achievement “systems” that at act as achievement trees you can progress on.

Unfortunately, I could not find any all in one systems/tutorials that are exactly what you are looking for, but hopefully above helps point you in the right direction.

Thank you for your reply. i a doubt: how do i store the achievements and um assign to the particular achievements?

Hey @FOOZA2907,

You would store achievements in your save system and assign each UI element an unlock condition via blueprints or C++. Can you explain a bit more about what you are asking here, as I am not quite sure what you mean?

my doubt was on how to save the achievements. and access them wen needed.

Hey @FOOZA2907,

You would save your unlocked achievements with your game instance/profile as you would with your other saved variables. Check out this non-Epic affiliated tutorial for saving and loading games to get you started:

I hope the above is the solution you need!

ty i will start working on it if i do get some errors or doubts will post them

Hey @FOOZA2907!

Checking in! Was the above the solution you needed?

@Quetzalcodename Hy i wrote down the theory for the system havent completed working i got few personal issues ongoing right now i will let you know if i do start it and get any doubt in it