Came up with the idea while riding the bus thinking of what kinds of games a total-blind person could play.
Developed in ~2 weeks, stopped developing because I couldn't come up with any more fish types.
This was the first time I tackled implementing save data. Messed around with JSON and serialization/de-serialization of data types. I was totally lost. Things got worse when I started trying to serialize custom data types and ScriptableObjects.
Also the first time I implemented any form of localization at all. I used Unity's built-in Localization package and it was not fun.
I accidentally referred to Japanese as "jp" instead of "ja" in my code, and running that once deleted the entire ja translation table.
It was also tedious having to add a Localize string component to every single text-based UI element (Legacy Text/TextMeshPro). But if I was implementing my own localization system, I'd probably do the same...