Awesome! I've worked on an achievement system for Unity before, and know they can be a tricky beast ^_^
My system was more complicated than it needed to be (saved the achievements etc to an online server for a research platform I had been working on) -- are yours just saved locally?
Keep up the good work, love seeing things like this posted by my students :D