Thank you for the suggestions, i really appreciate it.
I will definitly do Steam and EOS leaderboards at a some point, so people can see how well the do compared with other players online.
The leaderboard is more a logical problem i struggle a little with at the moment.
I want to have for all levels and the dificultys a own leaderboard. To handel this easy, Structs array based looked like the best way (just easy to run a loop with). but the cascading effect make it to big. not for the data this is kinda easy to do with array. but i noticed if the data gets to big, the setup of the different challenges are very slow within a blueprint(the movement of the mouse and typing). Have to say at the moment i have all set to “editanywhere” for testing and changing thinks fast. maybe this is also a problem did not test it, just poped up in my mind while typing.
This is why it looks to me option 1 would be to do this only in cpp without including it into the blueprint version of the game instance.
Or option 2 use DataAssest to set all up and handel it a way to get the informations after the selection. But the data (as far as i know) would need to move to a struct anyway for the savegame.
Another way i have in mind would be to have a base version of the struct and call after the selection of a level the savegame every time and update the data (but i do not like the idea).
Still playing with ideas even if the sound stupid to myself, more like a brainstorming about this theme at the moment.
You are right ,the leaderboard itself is local and does not really need more the 10 entries . Was also thinking to have only 5 but 10 is kinda standart.
I already have a function in place where i check if the score is high enough to be in the list (wich i have only 10 entries). After this i order the leaderboard new and store the results.
Edit:
Was doing the math to see how i could optimise the raw data. The first i noticed was, 4 Dificulty is nice to have but not really needet. Now i think 2 would be enough or maybe 3.
This alone could cut the data in half.
Next i will to have a look into the variables i use, maybe i can delete some or change some things to get ridd of a few of them.
This whole thing just got a little out of control in term of size, i bet there are some things in there i just used as kinda placeholder as i build this. Like the dif levels was just to have 4 already in place and i also only use 12 of the 20 challenges right now.
