Hello, I want to talk about blueprint part. So after multiple tests my nodes looks like that
You cant use default exec, because he dont wait until node finished his work, if Steam dont allow to give achivement for some seconds, Cache Achievements will use On Failure, and after some seconds you get achievement in Steam, but Write Achievement Progress in this moment dont use any exec (but anyway I connected On Failure to seceond none). From Write Achievement Progress I always get On Success, but anyway I connected On Failure to Do Once which I aded bacause sometimes for unknown reason I get execute 2 times. If achievement already earned, you get On Success by both nodes, but because this nodes can “pause” your game for some seconds, better to have achievement earn values.
Do you using this nodes at same way?