What I worked on...
This was a project that I developed for AIE (The academy of interactive entertainment).
In this project I worked on all aspects of the gameplay which includes the player and the AI characters. taking my unity skills I gained from Cuty Royal I crafted this fun strategy game where good old Michal Jackson Zombie wants to eat some security guards or convert them into more zombies, the game is not exactly finished but the core systems where down at least.
I also helped the artists integrate the character models in game and provided tools for designers to create gameplay elements like a waypoint system for the police guards.
As my second project clearly a step up from Cuty Royal, I think it turned out quit good in the end with the short time frame we had to work on it.
Obstacles overcome...
Since I was the only programmer on this project a lot of weight was put on my shoulders, the scope
of this project was quite far out in my opinion and quite tacked something like this in unity before
which I was an engine I was still new to, I made I mistake in this project though, given the scope and the time we had remaining I decided to get a custom package to handle the player controller and AI
even though it worked I had a hard time figuring out another system that I didn't write and getting the behavior that the designers were after, about mid way into the project I decided scrap the whole thing and start again, it was a risky move and I was under the pump, designers got angry at me for not having a game loop working. I was really on my own.
Realizing I should have trusted my own skills to begin with even though the outcome might not be as
polished I began writing the logic for the characters from the ground up using my skills I developed in
the early days of making game maker projects, I was constantly under the pump from designers and
time was getting running out.
In the end I was able to finish the game logic and brought the zombie characters to life to create a fun little strategy game, the teaches noticed this project and said that it was an outstanding achievement
The outcome was actuating the idea of our designer which is what I set out to do from the beginning.
This was the first project where I learned what Coroutines were and how to use them which helped
a lot with the enemy logic.