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