This was an important project in many ways. For one, it was my first "real" team project where I had to collaborate with other people into implementation - usually only I was the one implementing everything after being given assets.
Secondly, this was my second mobile project. And in this project, I had to learn proper optimization & mobile control interfaces, as my previous mobile projects only supported tapping controls.
This game's mechanics were also designed by the group, but the prototyping and implementation came down to me, so I decided the specific behaviours of every mechanic in the game.
I did however get assistance with animation, which I ended up also implementing myself.
On top of that, I have thoughtfully designed and implemented all of the levels in the game - all 16 of them, all with hundreds of assets, all in a limited amount of time.
The toughest new areas that I have worked with were: in-depth 2D animation, optimization, mobile controls and version control (SourceTree, then Unity Collaborate). All of these problem areas were slowly conquered with great persistence and passion for the project.
I am very happy with all of it, as I have learned a ton in the process. From teamwork and level design, all the way to of course, programming and implementation.
Game Name: Urban Madness
My Role: Lead Programmer, Level Designer & Team Manager