I solo developed Shakey's Escape fulltime over the course of 2 years. Shakey is a cat who becomes homeless after a fight with his owner. He then has to explore the city to find a new home. The game's score system is based off puzzles solved + items destroyed + enemies defeated. There is also a global leaderboard implemented at the end of the game based off SQL.
This project taught me a lot about Unity's physics engines, Lighting techniques, color theories, performance balancing on mobile devices and helped refine many more skills.
As I was the only developer of the project, the biggest hurdle I had to overcome was balancing all of the required disciplines to get the product to market. I planned each level before I began development to speed up the build process and followed a strict layering/iterating policy to achieve a production ready result. This project follows ECS design patterns.