Army Strategy: Idle game is the first game I made using Unity and C#. I learned a lot from making this game that allowed me to improve and make my second game much better.
There really isn't anything too advanced in this game. However, I did integrate Google Play Games into my game to have a leaderboard and achievements along with cloud saving which was definitely a challenge, I also integrated IronSource for ads as well. The calculations behind the scenes in the game are also not extremely complex, but I did a lot of experimenting with them to try and find the best way of doing things, especially towards the end when I knew so much more than when I started.
There were a few mistakes I made when making this game. There was one major one that was an issue throughout development. The mistake was that I never had a clear picture on what I wanted the game to be. This was a major issue because I was learning about the whole process in general which took some time, but because I didn't quite have a clear plan, I was subject to scope creep which slowed down development and made it take forever to finish. In the end, I just decided to finish it to get it out because I just wanted to be done working on it, resulting in me not really liking the game. This was definitely the biggest mistake that I learned from, and it allowed my next game to be much better.
On top of that there were a few smaller lessons learned. The most were learned when I was making the game look good. Some things took way longer than they should have to make look better and improve upon, so I found ways to do it better and remembered them for my next game.