Game Name: E.F.O: Escape From Outerworld
Year: 2020-2021
Programming Language: C++
Roles: Producer, AI Programmer
Duration: ~35 weeks
Year: 2020-2021
Programming Language: C++
Roles: Producer, AI Programmer
Duration: ~35 weeks
During my Sophomore year of college, I was fortunate enough to be the producer of an eleven person, multi discipline, game team. We had around fourteen weeks to build an engine, and then another fourteen weeks to create a game. However, during the summer, a few of my teammates and I worked on our game in order to get it uploaded to Steam and DigiPen's game gallery.
As producer, I would meet with my associate producer on Mondays. Later in the week, we would meet up with the department leads, where we checked in with the progress of each department. Whenever there was an upcoming milestone, the associate producer and I would go over the requirements with the leads. I also had us practice our milestone presentations in order to make sure our presentation ran smoothly in front of the professors. For the player's behaviors, his win, lose, jump, movement, and idle states were all separated into their own files. Each animation was exported into JSON data. I took that data and called the animations in their respective behavior. For example, I would call the idle animation inside of the idle behavior. This way, multiple animations wouldn't try to play on top of one another, and our audio programmer had an easier time syncing the music to the animations. |