I did a bit of code cleanup and finalizing the core so I can move on to the actual mod. For example, I added a method for creating Achievement Info purely through code, for people who don’t want to deal with the Unity Editor.
Core
A decent bit of time went into standardizing error messages and making code a bit more clear and consistent across the codebase. To do this part a bit more efficiently I asked Claude Code to do code review only, it made absolutely no edits to the codebase. I only used it as a tool to identify flaws in the codebase.
Unity
I made exactly one change to unity this time around, I made it so the icon for achievements which haven’t been completed is a question mark, as seen in the attachment below.